Firefox对Ubuntu的“克隆”


12

在Windows中,除了主要的Firefox安装之外,我还使用一个或两个“ Firefox克隆”以实现不同的目的(特定于附加组件和配置的配置,无附加组件的轻量配置,针对不同用户的配置等)。

例如,在Windows中,Pale MoonCometbirdWyzo是FF克隆(但它们不支持Linux)。基本上,Flock浏览器也可以使用,并且支持Linux:但是已停产。


“ Firefox克隆”是我在Windows中使用时所采用的术语,其含义包括以下两个元素:

(1)。是一个完全相同(基于Mozilla Firefox)或非常相似的浏览器,并且对FF扩展,配置和配置文件具有大/全支持。= 可以使用 FF扩展名等

(2)。独立于Firefox运行,可以与Firefox 同时打开= 不共享 FF扩展名等。]

(也就是说,FF克隆对Firefox就像是Chrome浏览器和SRWare Iron对Chromium一样-几乎相同,但是能够并行运行。)


[ Seamonkey具有对Linux的支持,但是(尽管它可以使用很多FF扩展):主题无法正常工作,但是界面通常是不同的,而是原始的。它具有与FF 4+保持同步的优点(例如,与Swiftweasel相反)。


Ubuntu中有更多这样的浏览器吗?

(关于询问为什么我“真的”需要这些“克隆”的评论,我已经习惯了,我喜欢两个独立的类似Firefox的浏览器:像好奇心一样难道不是一件好事,这是一个很好的理由吗?


使用多个帐户后进行编辑:经过一段时间的测试后,在这里流行(最受好评)的使用多个帐户的解决方案使 我不得不说,在实施其他单独的自定义/高级用法的情况下它可能涉及某些问题。(例如,使用脚本在Internet上搜索选定的文本可能会打开新的不需要的配置文件,而不是默认的配置文件;或者使用firefox“ openwith”插件尝试打开具有新的ff配置文件的链接,则会报告该配置文件不是可访问的。)用于并行使用一个完整的单独的浏览器可以是在这样的情况下更有用。(就此而言,Seamonkey值得考虑。)


考虑到最终答案进行编辑:尽管提议使用多个帐户的答案获得了最多的投票,由于两个原因,我会更倾向于建议使用单独的浏览器的答案1 .首先是该问题的要求;以及2。多个帐户可能会涉及一些问题,例如上述问题。


12
老实说,您对完全不同的浏览器的需求感到震惊,同时又希望它们完全相同。您能否详细说明需要这样做的情况?我相信在大多数情况下,绝对不需要为此使用不同的相同实体。
user98085

8
检查该问题的答案[ askubuntu.com/questions/226335/…我几天前提出了同样的疑问,但是现在我可以通过单击自定义图标来启动每个配置文件。
cnavigator 2012年

1
对于情况(1),这正是计算机上用户帐户的目的
。– Brendan Long

1
我的意思是,为每个用户创建一个单独的(系统级)用户帐户。就像配置文件一样,只是它适用于所有应用程序。即使是新手,也可以学会在登录屏幕上单击其名称。
布伦丹·朗

2
如果您要这样做,那么使用多个浏览器没有任何问题(Linux的全部意义就是您可以做您想做的事情)。我只是想知道如果多个用户是您的主要问题,您可能想知道一个更简单的方法。我意识到人们似乎在攻击您的决定,但是人们提出这些问题的原因是因为有时我们可以通过向人们展示不一定是他们正在寻找的解决方案来帮助人们解决问题。
布伦丹·朗

Answers:


9

现在,Pale Moon可用于Linux。有关更多信息,请点击此处


除了前面提到的Iceweasel,还有IceCatSwiftfox和Swiftweasel。

(如果您喜欢冒险,还可以使用Conkeror,它基本上是Firefox,适合那些讨厌使用鼠标的人。)

羊群已停产。

最后,如果您真的要安装另一个Firefox,则可以下载二进制软件包并将其安装到其他位置。


编辑以设置为最终答案:

如所示,预期的浏览器应满足两个条件:(1)支持Firefox插件和插件,以及(2)与Firefox分开运行,且不受干扰。

Icecat完全满足了这些要求。补充答案中的更多细节。

Swiftweasel也满足了要求,但与Firefox的过时版本有关。

Seamonkey对主题的支持有限,但支持最重要的扩展(更多信息请参见此处)


有关详细信息和更新,请关注补充性答案。


1
上次使用Flock时,实际上Flock已将其引擎从Gecko更改为Chromium。维基百科证实了这一点。
塞斯

1
那我对您要寻找的东西感到困惑。Iceweasel和Icecat几乎都完全是Firefox,没有Mozilla品牌。Swiftfox几乎完全是Firefox,但是编译选项略有不同。Swiftweasel与Swiftfox是同一回事。如果这些不是克隆,那么使基于Firefox的Flock成为克隆的原因是什么?这比我提到的前四个要大得多。
丹·琼斯

1
我从来没有尝试过Swiftfox,但是由于它只是一个不同编译的firefox,所以我并不奇怪它运行相同的配置文件/等。它应该是相同的。Swiftweasel在Gmail中显示基本html可能是Google误识别浏览器的错误,尽管Swiftwesasel可能具有奇怪的User-Agent。但是,您没有对Iceweasel或Icecat进行评论,它们实际上只是Firefox的重新命名版本。真正的Firefox克隆版本比Flock更为丰富,因为据我所知,Flock甚至无法运行每个Firefox插件。
丹·琼斯

@TomasLycken(也适用于Dan Jones)-评论“如果需要,从字面上看是另一个Firefox安装,您可以下载二进制软件包并将其安装到其他位置”。这不是意味着仅将其解压缩并运行可执行文件?我以这种方式关注多个ff版本(如此)。但所有这些“便携式”版本都将共享我的/.mozilla/firefox/文件夹(扩展名与主要ff安装相同)

@Seth:Flock使用了Chromium,然后专门进行了移动。死于其中的目的。

27

最好的Firefox克隆将是运行单独的配置文件的Firefox的新的单独实例。可以从单独的快捷方式/启动器启动,也可以从Firefox内部启动(请参阅末尾的插件)。

Firefox允许创建单独的配置文件,它们易于设置,并且您可以根据需要使用任意数量的插件集和配置。

要启动配置文件管理器,请打开终端并输入 firefox -ProfileManager -no-remote

然后出现配置文件管理器,单击创建配置文件,然后命名您的配置文件,例如set1。您也可以指向配置文件文件夹的其他位置。默认情况下,配置文件文件夹位于/home/user/.mozilla/firefox/,并以8个随机字符的字符串命名,后跟您提供的名称。您必须Ctrl + H在主目录中进行操作才能看到.mozilla文件夹。

您可以转到Windows Firefox的配置文件文件夹,复制所有内容,然后将其粘贴到Ubuntu Firefox中最近创建的配置文件文件夹中,而不是重建已在Windows上构建的现有配置文件。如此处所述,在Windows上,Firefox配置文件文件夹的默认位置为**%APPDATA%\ Mozilla \ Firefox \ Profiles **

然后再次启动配置文件管理器,选择您的配置文件,您将使用相同的配置文件。

对您要创建的每个配置文件重复该过程。

现在可以从一个快捷方式启动每个配置文件,并同时使用多个配置文件(如本问题所述),在您的桌面上创建一个新的文本文件,将其命名为set1.desktop。

将此复制到文本文件

[Desktop Entry]
Type=Application
Name=Firefox set1
Comment=My primary profile
Exec=firefox -Profile /home/user/.mozilla/firefox/xxxxxxxx.set1 -no-remote
Path=/home/user
Icon=/my/icon/location
Terminal=false
StartupNotify=false

分别用用户名和配置文件名称替换user和set1,并放置归因于此配置文件的8个随机字符。

请注意,您可以为此配置文件设置自定义图标,这有助于区分目的,只需将其位置指向图标行即可,例如/home/user/images/firefoxicon.png

之后,保存更改,右键单击文本文件,确保其名称具有.desktop并在“权限”选项卡上,允许其作为应用程序运行。

现在,您具有启动此Firefox配置文件的快捷方式。启动后,您可以在Unity启动器中右键单击该图标并将其锁定在此处,因此始终可以访问它。您也可以将快捷方式移动到主文件夹中的其他位置,而不必将其放在桌面上。

对之前创建的每个配置文件重复上述步骤,然后双击,即可启动一个或多个Firefox配置文件。

根据您希望的配置文件数量,将需要进行一些设置,但是此后,实际上就像您已安装了多个Firefox实例一样。

这个答案的来源是这样一个由下式给出Mik的一个单独的问题:如何创建快捷方式不同的Firefox配置

要在Firefox中一键切换配置文件,请参阅此插件


2
你也可能链接到我的职位在这里,我做了前几天在回答你的问题。

抱歉,我已经链接了原始答案,但是后来我被要求提供更多详细信息,我现在将对其进行更新。再次感谢。
cnavigator 2012年

11

除了使用克隆外,您还可以在Firefox中使用其他配置文件。

只需按Alt + F2并键入firefox -profilemanager。根据需要创建不同的配置文件,并在需要时同时运行它们。

在此处输入图片说明

要使用其他配置文件运行Firefox,请输入 firefox -P PROFILENAME -no-remote

您甚至可以创建其他.desktop文件,并添加命令行选项以轻松启动它们。只需复制/usr/share/applications/firefox.desktop文件以~/.local/share/applications对其进行重命名,然后在执行行中添加-P PROFILENAME -no-remote。


以这种方式更改配置文件的要求不仅仅只是每次启用/禁用插件等等,也不是我的问题所要的。但作为通用解决方案,如果FF插件可以轻松在配置文件之间切换,它可能会起作用。有这样的插件吗?

2
一旦按照待办事项设置了不同的.desktop文件,只需单击即可使用所需的配置文件打开Firefox。我正在做类似的事情,但使用Chrome。我已经在lubuntu-rc.xml中制作了.desktop文件和合适的快捷方式。

一键式切换配置文件:addons.mozilla.org/en-US/firefox/addon/profileswitcher/…。病编辑答案来添加那个

4

问题中提到的Pale Moon在Windows中是我的最爱,实际上,它是为Ubuntu寻求类似应用程序时的主要参考:现在,它可用于Linux

网站:

在此处输入图片说明

有关该项目的一般信息:

在此处输入图片说明

关于苍白月亮的文章,在这里

Linux中的Pale Moon完全支持Firefox主题和附加组件:

在此处输入图片说明


我真正要问的是满足以下两个条件的浏览器:**

1.要成为Firefox的“双重”,即要完全相同或非常相似,以完全支持Firefox扩展,插件和主题。

2.能够与Firefox并排运行,而不会受到任何干扰(关于配置文件,扩展名等)。


Icecat此答案中首先提到的)

sudo add-apt-repository ppa:gnuzilla-team / ppa && sudo apt-get更新&& sudo apt-get安装icecat -y

在此处输入图片说明

完全支持所有Firefox扩展,插件等。与Firefox完全独立运行。


Swiftweasel仅在Firefox 3.5.6之前的版本上保持了发展(此处 -就像Seamonkey一样,它运行“便携式”)。

在此处输入图片说明

Gmail仅以html版本显示。

在此处输入图片说明

最近更新-2010年。

但是对于其余的似乎运行平稳的情况,仍然支持许多主要扩展名ans主题,而且看起来也比以前的Firefox更轻巧:但这可能会产生误导,因为它占用较少的RAM,但有时占用更多的CPU资源。


考虑到链接的答案中提到的其他浏览器: Swiftfox显示版本3.6.1,论坛链接和下载链接不起作用。我无法安装它(过去我安装了,但是不能与Firefox分开工作)。

在Ubuntu中安装Iceweasel有点棘手,此浏览器将“接管”(“与之竞争”)主要的Firefox安装(请参见此答案)。

羊群浏览器已死。(仅建议使用移动版本。)


因此,一种解决方案是:Icecat

另一个解决方案是每晚版本的Firefox-在此其他答案中指定。

此外,从最重要的附加组件可以正常工作的意义上讲,或者从诸如mozdev.org之类的地方获得单独支持的情况下,Seamonkey实际上满足了这些条件。这里更多。


1
如何在Ubuntu中安装Iceweasel,但恐怕它不符合条件№2,而只能满足№1的条件(不是最新的Firefox的最新版本,因此,对所有插件的支持都不一样)。 )。
carnendil

@carnendil-非常感谢:这个想法是检查所有选项,然后看看哪些选项符合两个条件。

1
仅以HTML格式运行的Gmail可能是Google的错,而不是浏览器。我猜想Google无法识别用户代理,因此只能使用HTML。如果要安装User-Agent切换器,并切换到默认的Firefox用户代理,它应该可以正常工作。
丹·琼斯

3

如果您确实希望它们相同,但仍然至少有一些区别,则可以使用Firefox Nightly build

由于该站点上仅有的Linux下载令人讨厌的源代码压缩包,因此您可能希望通过存储库进行安装:

sudo add-apt-repository ppa:ubuntu-mozilla-daily / ppa
sudo apt-get更新
须藤apt-get install firefox-trunk

然后,只需检查程序列表中的“ Nightly”。它将被称为“ Nightly Web Browser”,但其中一个是Firefox Nightly。
它以完全独立的配置文件运行,并且与经过测试的稳定Mozilla Firefox有一些细微的差异。

这应该正是您要寻找的!


1
@cipricus嗯,我同时使用Firefox Nightly和“正常”构建,事实上,我可以告诉你,除非您有意合并了配置目录,否则它们将有单独的目录个人资料。如果您运行ls ~.mozilla,你会看到firefoxfirefox-trunk不同的目录。
JamesTheAwesomeDude

你是对的。我不知道为什么相反的东西在我看来如此明显。此解决方案有效,不是因为FF和Nightly是“相同的,但仍然至少有一些区别”,而是因为它们是:(1)几乎相同,并且(2)彼此独立运行。因此,“每晚”完全满足这两个要求。我已经创建了一个答案,以总结,调整和更新此处提供的所有解决方案,并且我也在那里添加了指向您答案的链接

1

另一个可能性(不一定是最好的可能性)是从Tor Browser Bundle运行Tor Project的便携式Firefox 。

一些赞成的论点是:

  1. 这是经过一些修改Firefox ESR
  2. 完全可移植(报价来源),这意味着其用户配置文件与系统上安装的任何其他Firefox或类似产品是分开的:

    该软件包无需安装。只需将其提取并运行即可。

  3. 除了提取文件并双击start-tor-browser(您可以选择停止Tor服务)或直接run-mozilla.shApp/Firefox文件夹下双击之外,其他操作都没有。当然,它也可以添加到Dash中

为了仍然受益于Tor软件提供的保护,您只需在其他位置复制该Firefox文件夹即可。

这样,您可以将原始Firefox作为Tor浏览器捆绑包的一部分进行分发(并在需要匿名访问Internet时使用它),并且可以像运行Firefox副本一样运行和配置。

这是因为几个扩展名和插件与使用Tor软件时使用的匿名性不兼容。

我不会说这是最好的答案,但是我认为这显然符合您原始问题的要求。


1

我发现Waterfox非常有用。它已更新并支持Firefox的附加组件,它也没有限制您可以安装的附加组件,并且保留了与原始Firefox不同的配置文件。

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.