Jak pozbyć się pasków przewijania i motywów Ubuntu w przeglądarce Firefox 46.0?

20

Używam Ubuntu 16.04 i właśnie zaktualizowałem firefoxpakiet (wydany dzisiaj) z 45.0.2 do 46.0.

Wydanie przyniosło niepożądaną zmianę; brzydkie paski przewijania Ubuntu, a nawet brzydsze kolory menu Ubuntu. Jak mogę je wyłączyć i przywrócić standardowy styl Firefox / GTK?

Wcześniej: Firefox 45.0.2 na Ubuntu 16.04

  • Wyskakujące menu i pola tekstowe używają czarnego tekstu na jasnoszarym tle
  • Paski przewijania są szare, mają ikony góra / dół / lewo / prawo

Firefox 45.0.2 na Ubuntu 16.04

Po: Firefox 46.0 na Ubuntu 16.04

  • Wyskakujące menu i pola tekstowe wykorzystują szary tekst na ubuntu na czarnym tle
  • Paski przewijania to pomarańczowe, płaskie parodie

Firefox 46.0 na Ubuntu 16.04

Chcę zachować Firefoksa 46.0, ale pozbyć się nieszczęsnego motywu interfejsu użytkownika Ubuntu. Oto kroki, które już wypróbowałem:

  • Sprawdzone narzędzia -> Dodatki -> Wygląd, aby zobaczyć, czy jest to motyw inny niż domyślny - nie jest, to JEST domyślny.
  • Próbowałem zmienić motyw Firefoksa na kilka kompletnych motywów - kilka z nich zmieniło każdy aspekt interfejsu użytkownika Firefoksa oprócz pasków przewijania i menu wyskakujących, inne je zmieniły, ale po prostu nie podobała mi się ich estetyka.
  • Sprawdzone narzędzia -> Dodatki -> Rozszerzenia i wyłączyłem dodatek „Modyfikacje Ubuntu”. To nie pomogło.
  • Ze starego „jak wyłączyć paski przewijania nakładki?” pytanie , próbowałem apt-get remove overlay-scrollbar, a następnie wznawiałem sesję. To nie pomogło.
  • Z tego samego pytania próbowałem gsettings set com.canonical.desktop.interface scrollbar-mode normali to też nie pomogło.
  • Z tego samego pytania próbowałem uruchomić Firefoksa LIBOVERLAY_SCROLLBAR=0 firefoxi GTK_OVERLAY_SCROLLING=0 firefoxżadne z nich nie działało.

Do tej pory działało obniżenie wersji do poprzedniego firefoxpakietu

apt-get install firefox=45.0.2+build1-0ubuntu1
apt-mark hold firefox

Działa to doskonale, więc pokazuje, że problem jest specyficzny dla nowej 46.0+build5-0ubuntu0.16.04.2wersji pakietu. Spojrzałem na dziennik zmian pakietu Ubuntu, który niewiele mówi, ale informacje o wydaniu Firefoksa 46.0 mówią „integracja GTK3”; Firefox 46.0 przeszedł z używania GTK2 na GTK3, jak zauważył Compholio w swojej odpowiedzi.

To nie jest trwałe rozwiązanie, nie chcę pozostać w tyle za najnowszą wersją Firefoksa. Co mogę zrobić, aby uzyskać waniliowy motyw GTK w Firefoksie zamiast motywu Ubuntu?

Stuart Caie
źródło
1
nie chcę tu zbyt wiele „ja też” - ale mam ten sam problem 14.04
badgley

Odpowiedzi:

3

To wydaje się być błędem w motywie GTK3, prawdopodobnie Firefox używa niewłaściwych informacji o motywie dla wyskakujących okienek i paska przewijania.

Częściowo naprawiłem to dla siebie, zmieniając motyw tylko dla Firefoksa:

GTK_THEME = lśniący firefox

Możesz dodać to „na stałe”, edytując plik uruchamiania:

sudo gedit / usr / bin / firefox

i dodanie linii (po #! / bin / sh):

eksport GTK_THEME = blask

Prawdopodobnie dobrym pomysłem byłoby zgłoszenie błędu, ale teraz, gdy w końcu pozbyłem się okropnych ciemnych menu, jestem mniej zmotywowany do znalezienia głównej przyczyny problemu;)

Compholio
źródło
Podoba mi się ta odpowiedź. To nie to samo co Firefox 45, ale jest estetycznie lepszy niż domyślny wygląd motywu Ambiance. Zauważam, że tak naprawdę jest to domyślny motyw (Adwaita?). Korzystanie GTK_THEME=Radiance firefoxkorzysta z motywu Radiance, który jest również lepszy niż Ambiance (bez czarnych wyskakujących okienek), ale nadal ma pomarańczowe paski przewijania. Użycie nazwy motywu, który nie istnieje, zawsze wybiera domyślny motyw, który nie ma niektórych znanych stylów Ubuntu (np. Ciemne tło na górnym pasku kart, podświetlone na pomarańczowo elementy menu zamiast niebieskiego), ale lepiej patrząc niż Ambiance
Stuart Caie
2

Co możesz zrobić, to zainstalować i używać pełnego motywu dla Firefoksa, który zawiera własne paski przewijania itp. To nie będzie wyglądać jak stary domyślny, ale założę się, że możesz znaleźć coś podobnego lub nawet ładniejszego.

W Toolsmenu wybierz Add-ons, przejdź do Get add-onszakładki i przewiń stronę w dół. W lewym dolnym rogu znajduje się link See all complete themes. Powinno to doprowadzić Cię do strony głównej Mozilli Firefox i ich strony z pełnym motywem. Alternatywnie kliknij ten link .

Wybierz jeden z dostępnych darmowych motywów, który jest zgodny z Firefoksem 46 i cieszy oczy, kliknij zielony + Add to Firefoxprzycisk, a po zakończeniu pobierania potwierdź dymek z prośbą o zgodę, klikając Install.

Następnie zostaniesz poproszony o ponowne uruchomienie Firefoksa, co powinieneś zrobić, a nowy motyw zostanie włączony.

Aby ponownie zmienić motyw na inny lub domyślny i usunąć niepotrzebne motywy, otwórz Toolsmenu, wybierz Add-onsi przejdź do Appearancekarty, na której znajduje się lista wszystkich zainstalowanych motywów.

PS: Moimi osobistymi ulubionymi są „BlackFox V2” i „NASA Night Launch” (Tak, uwielbiam ciemne motywy ...)

Bajt Dowódca
źródło
1
Dzięki za sugestię, ale nie działała. Wypróbowałem trzy najlepsze kompletne motywy i chociaż zmieniły one motywy Firefoksa, żaden z nich nie zmienia pasków przewijania ani wyskakujących menu. Zaktualizowałem pytanie o te informacje
Stuart Caie,
Oba motywy, które zasugerowałem, faktycznie zmieniają paski przewijania i listy rozwijane 16.06 z Firefoksem 46. Może powinieneś spróbować przywrócić ustawienia domyślne Unity związane z paskiem przewijania do wartości domyślnych lub coś innego ...
Byte Commander
1
OK, tym razem sprawdziłem zarówno BlackFox V2, jak i NASA Night Launch, masz rację - zmieniają paski przewijania. Motyw może więc zmienić te elementy interfejsu użytkownika, ale nie wszystkie motywy w kategorii „pełne motywy” to zrobią.
Spróbuję
0

Nie jestem pewien, czy to zadziała, ponieważ nie mam tego problemu, ale mój Firefox jest zsynchronizowany z moim systemem Windows i może dlatego.

Jeśli klikniesz przycisk w prawym górnym rogu (w miejscu, w którym chcesz przejść do preferencji), a następnie kliknij Dostosuj, w którym powinny być widoczne motywy. Być może spróbuj wybrać inny motyw, aby go ustawić.

John Orion
źródło