如何在Debian Jessie上将最新的Firefox集成到Gnome 3中

这听起来像一个奇怪的三人行,但Jessie可以运行Firefox作为本机Gnome 3应用程序。你为什么要这样做? Debian已经

Debian Jessie和Firefox和Gnome可能听起来像一个奇怪的三人组,但Jessie可以将Firefox作为本机Gnome 3应用程序运行。 为什么要这样做? Debian已经提供了一个完美的网络浏览器--- Iceweasel,一个重新定义的Firefox版本。 为什么? 由于更新 。 Firefox比Iceweasel更频繁地更新。 如果您想要最新的功能和最新的错误修复和安全更新,您需要Firefox。

Firefox安装

首先从Mozilla网站下载Firefox

确保您有正确的版本(32或64位)为您要安装的计算机。

我们现在将在/ opt中安装Firefox。 (在哪里可以选择包)

sudo mv Downloads/firefox*bz2 /opt

cd /opt

sudo tar -xvjf firefox*bz2

你现在将有一个名为'firefox'的目录。 关闭Iceweasel并手动启动Firefox:

firefox/firefox

(您可能会看到有关GLib的奇怪信息,但您可以忽略它。)

好? 好! 如果没有,请查看Firefox帮助网站。

当我们在这里,检查Firefox保持其主要图标的位置:

find firefox |grep mozicon

可能是

firefox/browser/icons/mozicon128.png

在Gnome桌面中集成Firefox

对于Gnome来看Firefox,它必须在/ usr / share /应用程序中有一个firefox.desktop文件。 我们将利用Iceweasel基本上是一个有趣的帽子的Firefox的事实。 iceweasel.desktop文件将作为我们的模板。

cd /usr/share/applications

sudo cp iceweasel.desktop firefox.desktop

编辑firefox.desktop,将“Iceweasel”改为“Firefox”。 嗯,也许不是全部。 您可能希望先删除不适用于您的语言。 突然,文件变小了!

[Desktop Entry]
Encoding=UTF-8
Name=Iceweasel
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Iceweasel Web Browser
Exec=iceweasel %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=iceweasel
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Iceweasel
StartupNotify=true

这些是我们最感兴趣的两条线

Exec=iceweasel %u
Icon=iceweasel

把它们改成

Exec=/opt/firefox/firefox %u
Icon=/opt/firefox/browser/icons/mozicon128.png

重启电脑,让Gnome知道这些变化。 您现在应该可以在搜索框中找到Firefox,将其添加到dork并像普通的Gnome应用程序一样运行。 如果你喜欢,还可以运行Iceweasel。 (只是不是两个一个。)

安装Firefox更新

检查菜单“帮助| 关于Firefox“。 当有更新时,它会说“可用更新”。 关闭Firefox并用root权限手动重新启动它:

sudo /opt/firefox/firefox

新版本将下载。 完成后,单击“重新启动Firefox以进行更新”。 检查菜单“帮助| 关于Firefox,您将确信Firefox是最新版本。 关闭Firefox的这个实例,并正常使用,直到下一次更新。 您的网络浏览器是犯罪分子最喜欢的目标。 只有Root可以对Firefox进行更改时,安全性更高。

现在...

现在你知道桌面文件...你还想要什么其他应用程序让Gnome感知?