Z tego, co rozumiem, Firefox wykorzystuje Mozilla Application Framework, który w zasadzie ma zapewnić spójny interfejs na wszystkich platformach. W systemie Windows 3.5 wygląda pięknie. Nie wiem na Maca. W Linuksie wygląda na akceptowalną pod KDE, całkiem ładniejszą pod xfce i dość strasznie zbzikowaną pod Fluxboksem, moją ulubioną WM.
Jaki jest tego powód i czy istnieje jakiś sposób, aby to załatać lub naprawić?
linux
firefox
cross-platform
Jonik
źródło
źródło
Odpowiedzi:
Firefox w systemie Linux używa GTK jako biblioteki GUI. Musisz użyć jednego motywu GTK.
Najprostszym rozwiązaniem jest utworzenie
.gtkrc-2.0
w katalogu domowym, oto przykład:Plik jest opisowy. W pierwszym wierszu użyto „włącz”, aby użyć motywu GTK „Kurz”.
źródło
Ramowa Mozilla Application jest martwy, XULRunnera jest co należy użyć teraz. Firefox to w zasadzie aplikacja XULRunner, w rzeczywistości wiele dystrybucji Linuksa pakuje ją jako jedną.
Mozilla uznała, że integracja platformy jest lepszym pomysłem niż wszędzie wyglądanie tak samo. Możesz przeczytać więcej o procesie projektowania motywów Firefoksa 3 , w tym o wrzawie, która miała miejsce, gdy zapomnieli wspomnieć o Linuksie. Krótko mówiąc, użytkownicy Linuksa chcieli, aby Firefox używał motywu GTK + zamiast własnych ikon. Dlatego musisz skonfigurować motyw GTK + podczas uruchamiania WM / DE, który go nie ustawia, np. Fluxbox.
źródło
Tak!
Zmień swój „styl” na pulpicie. W większości dystrybucji opartych na Gnome można to osiągnąć za pomocą menu „wygląd”.
Moim ulubionym jest „jasne spojrzenie”, ale zdecyduj sam.
ps tlen QT jest piękny, ale wygląda jak śmieci z włączonym silnikiem qt-gtk, po prostu nigdy nie wyświetla poprawnie stron internetowych dla mnie.
źródło
Chodzi mi o to, że Firefox powinien być niezależny od stylu pulpitu ze względu na użycie MAF
Chciałem tego również na SO, ponieważ chciałem wiedzieć o aspekcie programowania, a nie o perspektywie użytkownika. Czy można migrować z powrotem?
źródło
Zobacz także czcionki aliasowane / postrzępione Firefoksa w Xfce
źródło