Почему Firefox в Linux выглядит иначе, чем Windows / Mac?

7346
OscarRyz

Помимо каждого инструментария платформы, конечно.

Как получается, что Firefox UI выглядит, ну да ладно, не очень хорошо в Linux, он довольно приличный в Windows и определенно качается на OSX?

Один продукт перекомпилирован для разных платформ? Это полностью закодировано в JavaScript?

У кого-нибудь еще есть такое же восприятие?

РЕДАКТИРОВАТЬ

Я думаю, что разъяснение необходимо.

Я имел в виду, конечно, производительность / поведение, но также и графический интерфейс.

На этих платформах все по-другому.

Linux:

альтернативный текст

Окна:

альтернативный текст

У меня нет скриншота Vista / 7 под рукой, поэтому я использую XP

макинтош

альтернативный текст

1
Как это отстой в Linux? Единственные проблемы, которые у меня были, были с неправильным расширением. Базовый браузер, по моему опыту, хорош и так же хорош, как и версия для Windows ... Russell Heilling 15 лет назад 0
Я бы не сказал, что FF отстой в Linux, но я понимаю вашу точку зрения. В Windows я люблю FF, тогда как в Linux это не так блестяще. Иногда это немного неуклюже. (Средняя прокрутка клика не работает, например - возможно, это просто мои настройки) Simon P Stevens 15 лет назад 0
@Simon P Stevens: у меня та же проблема со средним щелчком, но я думаю, что виноват KDE или что-то еще. Большинство приложений рассматривают средний щелчок как вставку. Firefox раньше открывал ссылки в новой вкладке при среднем нажатии, но сейчас я отключил его. Nikhil Chelliah 15 лет назад 0
Кто-нибудь еще заметил, что единственной версией, отображающей полосу «как закрыть вкладку» в верхней части страницы, является версия для Windows? Andrew Scagnelli 15 лет назад 1
@musicfreak: Извините, вопрос в том, почему FF выглядит хорошо в Windows / Mac, но выглядит "по-старому" в Linux. OscarRyz 15 лет назад 0
Firefox использует тему WM. Какая бы тема ни была установлена ​​для ваших окон, она используется Firefox. Если вы установите тему, она переопределит это. Rob 13 лет назад 0

6 ответов на вопрос

10
phenry

Очевидно, это потому, что пользователи Linux хотят именно так :

Причина, по которой Linux не показан выше, заключается в том, что все полученные нами отзывы указывают на то, что пользователи Linux будут более довольны темой, в которой используются собственные значки GTK на панели инструментов навигации, что исключает этот тип настраиваемой визуальной обработки.

Это был именно ответ на мой вопрос. (вероятно, плохо написано [вопрос, конечно]) Я не знал, почему это выглядит хорошо на других платформах, но «старое» в Linux. OscarRyz 15 лет назад 0
Если Firefox для вас выглядит «старым» в Linux, то это потому, что ваша тема GTK настроена на «старую», и давайте будем честными, если по умолчанию вы используете Gnome, по умолчанию они выглядят довольно скучно. Однако в Linux вы можете настроить свою тему GTK, и есть сотни готовых тем, доступных с использованием различных движков. К ним относятся не только внешний вид, цвета, градиенты и т. Д., Но и значки. Таким образом, вы можете не только применить симпатичную тему к Firefox, но в Linux вы можете применить симпатичную тему ко всей вашей системе (по крайней мере, к тем приложениям, которые используют темы GTK). Вот почему Firefox в Linux следует этому. thomasrutter 14 лет назад 0
Кстати, я рад, что Google Chrome поступил правильно и отлично смотрится на трех платформах и по-прежнему соблюдает стандартную настройку l & f. OscarRyz 12 лет назад 0
4
Nikhil Chelliah

Firefox не сосет на Linux. Это может косвенно поглотить некоторые ресурсы, если вы не используете Gnome или GTK и имеете ограниченное оборудование. Или, возможно, вам повезло с плохой комбинацией сборки / оборудования. Но из моего ограниченного опыта я не вижу проблемы.

Изменить: глядя на ваш обновленный вопрос, я скажу так: это другой HTML. Я получаю одно и то же изображение (воздушные шары) каждый раз, так что это не просто случайно. По какой-то причине они выбрали разные фоновые изображения и макет для каждой платформы; возможно шрифты немного отличаются, но это не проблема.

Или, если вы говорите о самом графическом интерфейсе, я рад, что он меняется для каждой платформы. Интеграция пользовательского интерфейса - это всегда хорошо.

А как насчет кнопок назад / вперед, reaload? :) OscarRyz 15 лет назад 0
Что насчет них? Полагаю, довольно просто, но я бы сказал, что они подходят. Nikhil Chelliah 15 лет назад 0
«Я полагаю, это довольно просто» - тогда он идеально подходит для Linux. ;) Sasha Chedygov 15 лет назад 0
3
Mehrdad Afshari

Это базовая кодовая база, но есть разные куски кода для специфических функций платформы (например, пользовательский интерфейс). Нет, это не совсем Javascript. В нем много C ++.

2
Jasarien

Каждая версия использует свой внешний интерфейс. Например, в Mac OS X Firefox использует пользовательский интерфейс Какао - это означает, что он может легче интегрироваться с другими приложениями Какао и системой, чем если бы он был написан с другим API.

В зависимости от того, какие API-интерфейсы GUI используются в Windows в Linux (я не знаю о Windows, но я предполагаю, что Linux - это GTK +), вы увидите различные уровни и опыт интеграции.

Linux - GTK +, но я слышал о версии Qt. Nokia создала его, но он не поддерживается. KovBal 15 лет назад 0
GNOME - это GTK +, с другой стороны, KDE использует Qt Mahmoud Hossam 15 лет назад 0
KovBal хотел сказать, что версия Firefox для Linux использует GTK +, а не то, что весь Linux использует GTK + ... Jasarien 15 лет назад 0
0
jtbandes

Я бы не сказал, что он работает на OS X ... он медленный, пользовательский интерфейс не соответствует остальной части ОС, и так далее ... Я использую Safari, и он работает хорошо. Я использую FF, когда что-то не работает (не очень часто) или когда использую менеджер загрузок, чтобы ускорить большие загрузки HTTP.

0
DisgruntledGoat

Я никогда не был большим поклонником иконок в Firefox Linux, поэтому я установил скин Camifox, что действительно приятно. Я бы также предложил уменьшить размер системного шрифта (Система> Настройки> Внешний вид> Шрифты). Значение по умолчанию в Ubuntu очень велико по сравнению с Windows. В этом диалоге вы также можете поиграть с темой, которую унаследует Firefox.

Есть множество других браузеров, которые вы можете установить в Linux. Opera - хороший выбор, хотя ее скин по умолчанию хуже Firefox. Google Chrome v3 также доступен - технически в стадии альфа, но у меня не было никаких проблем с ним.

Если вы действительно хотите, вы можете установить IE6 на Linux! Посмотрите ies4linux.