为什么Linux上的Firefox看起来与Windows / Mac不同?


1

当然,超越每个平台工具包。

为什么Firefox用户界面看起来如此,嗯,在Linux上不是那么好,它在Windows中相当不错,它肯定会在OSX上发挥作用?

它是针对不同平台重新编译的单个产品吗?它是用JavaScript完全编码的吗?

有没有其他人有相同的看法?

编辑

我认为需要澄清。

我当然是指性能/行为,也指GUI。

在这些平台上完全不同。

Linux的:

alt text

视窗:

alt text

我手头没有Vista / 7截图,这就是我使用XP的原因

苹果电脑

alt text


它在Linux上以什么方式吮吸?我遇到的唯一问题是行为不端。在我使用它的经验中,核心浏览器非常可靠,与Windows版本一样好......
Russell Heilling

我不会说FF在Linux上很糟糕,但我确实看到了你的观点。在Windows上,我喜欢FF,而在Linux上却不那么出色。有时候,它有点笨拙。 (中间点击滚动不起作用 - 例如,它可能只是我的设置)
Simon P Stevens

@Simon P Stevens:我有同样的中间点击问题,但我认为KDE或别的东西应该受到指责。大多数应用将中间点击视为粘贴。 Firefox在中间点击时用于在新标签页中打开链接,但我现在已将其禁用。
Nikhil Chelliah

1
其他人都注意到,在页面顶部显示“如何关闭标签”条的唯一版本是Windows版本?
Andrew Scagnelli

@musicfreak:对不起,问题是为什么FF在Windows / Mac上看起来不错,但在Linux中看起来很“老式”
OscarRyz

Answers:


10

显然,这是因为 Linux用户希望这样

上面没有显示Linux的原因是我们到目前为止收到的所有反馈都表明Linux用户会对使用导航工具栏中的原生GTK图标的主题更加满意,这会排除这种类型的自定义视觉处理。


这正是我的问题的答案。 (可能写得不好[当然是问题])我不知道为什么它在其他平台上看起来不错,但在Linux中却“老”。
OscarRyz

如果Firefox在Linux中看起来“老旧”,那是因为你的GTK主题设置为“旧”的主题 - 而且说实话,如果你使用的是Gnome,那么默认的那些是很平淡的。但是在Linux中,您可以自由定制GTK主题,并且有数百种现成的主题可以使用各种引擎。这些不仅包括外观和感觉,颜色,渐变等,还包括图标。因此,您不仅可以将甜蜜主题应用于Firefox,而且在Linux中,您可以将甜蜜主题应用于整个系统(至少,那些使用GTK主题的应用程序)。这就是Linux上的Firefox遵循的原因。
thomasrutter

顺便说一下,我很高兴谷歌Chrome做了正确的事情,在三个平台上看起来很棒,仍然尊重默认的l& f
OscarRyz

4

Firefox并没有吮吸Linux。如果你不使用Gnome或GTK并且硬件有限,它可能会间接耗尽一些资源。或者也许你已经幸运了一个糟糕的构建/硬件组合。但是从我有限的经历来看,我没有看到任何问题。

编辑:看看你更新的问题,我会说这么多:那是不同的HTML。我每次都得到相同的图像(气球),所以它不仅仅是随机的。出于某种原因,他们选择为每个平台提供不同的背景图像和布局;也许字体略有不同,但这不是问题。

或者,如果您正在谈论GUI本身,那么,我很高兴它在每个平台上都会发生变化。 UI集成总是一件好事。


那么后退/前进,重装按钮呢? :)
OscarRyz

他们呢?我想,相当简单,但我会说他们适合。
Nikhil Chelliah

“相当简单,我想” - 然后它完全适合Linux。 ;)
Sasha Chedygov

3

它是单核心代码库,但是针对平台特定功能(例如UI)有不同的代码片段。不,这不是完全Javascript。里面有很多C ++。


2

每个版本使用不同的前端。例如,在Mac OS X上,firefox使用Cocoa UI - 这意味着它可以比使用其他API编写时更容易与其他Cocoa应用程序和系统集成。

根据Linux上Windows上使用的GUI API(我不了解Windows,但我认为Linux是GTK +),您将看到不同的集成级别和体验。


Linux是GTK +,但我听说过Qt版本。诺基亚创造了它,但它没有维护。
KovBal

另一方面,GNOME是GTK +,KDE使用Qt
Mahmoud Hossam

KovBal意味着Linux版本的Firefox使用GTK +,而不是整个Linux使用GTK + ......
Jasarien

0

我不会说它在OS X上晃动......它很慢,UI与操作系统的其余部分不匹配,依此类推......我正在使用Safari,它运行良好。当事情不起作用(不经常)或使用下载管理器加速大型HTTP下载时,我使用FF。


0

我从来不是Firefox Linux上的图标的忠实粉丝,所以我安装了 Camifox 皮肤,真的很好。我还建议缩小系统字体大小(系统>首选项>外观>字体)。与Windows相比,Ubuntu上的默认值非常大。在该对话框中,您还可以使用Firefox将继承的主题。

您可以在Linux上安装大量其他浏览器。 歌剧 虽然它的默认皮肤比Firefox差,但它是一个不错的选择。谷歌Chrome v3也可用 - 技术上处于alpha阶段,但我没有遇到任何问题。

如果你真的想要你可以在Linux上安装IE6!查看ies4linux。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.