如何使用两个Firefox配置文件?
我运行Ubuntu 14.04并希望使用一个安装的Firefox和两个不同的配置文件,用于登录Ubuntu用户。
如何设置它,以便我可以轻松地从Unity启动器启动两个配置文件?
如何为同一个Ubuntu用户和相同的Firefox安装设置不同的Firefox配置文件
来自man firefox
的命令行选项的摘录:
-ProfileManager Start the profilemanager. Use this to choose the profile you would like to run firefox with. You will need to also use -no-remote if there is already a running firefox instance. -P profile Start firefox with the profile named profile. Will start the profile manager if a valid profile name is not specified. You will need to also use -no-remote if there is already a running firefox instance.
因此,您只需要在编辑其配置文件后使用终端Alt + F2 HUD从启动器图标的上下文菜单启动Firefox,其中一个参数,我将在下面介绍。
设置新的个人资料:
-
从终端或Alt + F2启动Firefox的ProfileManager:
firefox -ProfileManager
-
将您当前的配置文件
default
重命名为profile1
(或者您喜欢的任何内容,您甚至不必重命名它,但我会在本指南中进行说明 – 您只需要通过单击将profile1
替换为您的确切名称!)在重命名配置文件.... -
单击“ 创建配置文件...” ,使用向导创建新配置文件。 它将首先显示一个信息窗口,阅读它并单击下一步 。 第二个窗口将要求您输入配置文件的名称,在此处输入
profile2
(或者在本指南中的任何位置替换它,而不是您输入的内容)。 我建议您不要更改存储配置文件的文件夹,除非您有充分的理由这样做。 单击完成 。 -
退出ProfileManager。
设置启动器图标以从上下文菜单访问这些配置文件:
-
将原始启动器文件(由root拥有,在系统范围内使用,将替换为下次更新)复制到您的主文件夹:
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
-
例如使用Gedit(GUI)或Nano(终端)编辑副本:
gedit ~/.local/share/applications/firefox.desktop nano ~/.local/share/applications/firefox.desktop
-
搜索线:
Actions=NewWindow;NewPrivateWindow;
并添加这样的新上下文菜单操作标识符(示例名称,但仅在文件中使用,您不会在其他任何地方看到它们):
Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
-
在文件末尾插入下面的代码片段,您可以改变
Name=
值并添加任意数量的翻译(给出德语[de]的示例)。Exec=firefox -P ...
行必须包含您在概要文件管理器中创建的概要文件的确切(区分大小写)名称! 行[Desktop Action ...]
的最后一个单词必须与您添加到上面的Actions=
行的键完全匹配。[Desktop Action Profile1] Name=Run Firefox with profile 1 Name[de]=Firefox mit Profil 1 starten Exec=firefox -P profile1 OnlyShowIn=Unity; [Desktop Action Profile2] Name=Run Firefox with profile 2 Name[de]=Firefox mit Profil 2 starten Exec=firefox -P profile2 OnlyShowIn=Unity; [Desktop Action ProfileManager] Name=Open Firefox profile manager Name[de]=Firefox Profilmanager öffnen Exec=firefox -ProfileManager OnlyShowIn=Unity;
-
现在,如果要在左键单击启动器图标时指定永久默认配置文件(否则,您最后通过ProfileManager使用的配置文件以及勾选的相应复选框将启动),您还必须编辑主
Exec=
行。 它是最顶层的,应该是这样的:Exec=firefox %u
编辑它看起来像下面的那个,也许用您想要的正确的默认配置文件名称替换
profile1
。Exec=firefox -P profile1 %u
-
在系统意识到您要覆盖系统范围的
firefox.desktop
文件并使用您的个人和自定义文件之前,您必须重新启动(可能退出并重新登录也足够了吗?)。 或者您可以使用该命令desktop-file-install --dir=~/.local/share/applications ~/.local/share/applications/firefox.desktop
重新启动启动器文件。 之后,享受您的多个配置文件!
我认为Firefox Profile Switcher是您的答案!
您可以在命令行上使用选项“ -P ”激活它
firefox -P
然后,您可以在同一个家庭文件夹中创建每个任务的配置文件(如果必须)。
要让它们全部同时运行,您还需要在命令中添加--new-instance
。
最后,您可以通过“ 自定义菜单和工具栏”选项选择一个预定义的主题:
打开自定义对话框 ,以免您将主题视为下拉菜单。
我想,你必须为每个社交媒体帐户提供此服务。
您现在可以在调用的启动器上放置一个图标
firefox -P --new-instance
或编写一个小包装脚本并替换符号链接。
sudo nano /usr/local/bin/firefox
使用正确的路径输入以下内容
#!/bin/bash /usr/lib/firefox/firefox -P --new-instance
让它可执行
sudo chmod +x /usr/local/bin/firefox
正如用户muru在下面的评论中指出的那样,没有必要像原先的建议那样替换原始链接
firefox链接的路径可能在您的操作系统上有所不同,您可以找到它
which firefox
然后删除旧链接
sudo unlink /usr/bin/firefox
将它链接到正确的路径
sudo ln -s /usr/local/bin/firefox /usr/bin/firefox
我建议使用多帐户容器扩展,一个官方的Mozilla制造插件。 您描述的用例正是它存在的原因:
她可以为每个帐户集创建容器,并选择强调颜色。 此强调颜色将显示在每个选项卡的标题下方,指示它所在的容器:
(没关系黑暗的主题)
默认情况下,选项卡不会在容器中打开,您可以通过长按“新选项卡”按钮来创建它们。
不仅容易识别容器,选项卡只是普通标签,您可以将它们全部放在同一个窗口上。 (使用多个配置文件,您将无法在一个窗口中显示2个配置文件的选项卡)。
此外,浏览器配置和安装的插件仍然相同(因为它只是一个浏览器),这减少了“WTF”因素。
如果你想要2个firefox,我会添加它。 最终结果将是一个普通的firefox和一个安装在/ opt /中的。 两者都可以同时启动并完全相互分离。
- 下载firefox版本的源文件。 可能来自这里 。
-
转到终端并执行(我假设你有1(!)下载的tar文件;如果你有2),将“*”更改为实际版本,并从终端启动第二个firefox实例:
cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2 cd firefox ./firefox
-
关闭终端也将关闭Firefox。
- 创建一个新的启动器。 请参阅如何在桌面上创建启动器? 如何做到这一点。 或者将普通的firefox启动程序(请参阅/ usr / share / applications)复制到新名称并编辑它以启动此版本。 如果更改图标,则启动器上也会显示不同的图标。
运行firefox -P
或firefox -ProfileManager
。
然后,您可以创建,选择和管理您的个人资料。
另请参阅如何在Windows上创建新的Firefox配置文件? (kb.mozillazine.org) 。
我找不到Linux的类似页面,但选项和屏幕几乎相同。
要创建图标,请按照如何将自定义.desktop文件放入Unity启动器中的说明创建桌面文件? (askubuntu.com)
使用firefox -P YOURPROFILENAME
以给定的配置文件启动Firefox。
您可以通过阅读其联机帮助页(在终端中键入man firefox
)找到有关Firefox命令行参数的更多信息。
与上述相同,如果有兴趣了解为什么应该/可能有多个配置文件,以下链接有一些额外的信息:
多个Firefox配置文件
在Linux中启动Profile Manager
如果Firefox已经包含在您的Linux发行版中,或者您已经使用Linux发行版的软件包管理器安装了Firefox:
“在Firefox窗口的顶部,单击”文件“菜单并选择”退出“。在终端运行中:firefox –ProfileManager
如果未打开“配置文件管理器”窗口,则Firefox可能已在后台运行,即使它不可见。 关闭所有Firefox实例或重新启动计算机,然后重试。“
在终端类型中
firefox -no-remote -ProfileManager
并创建一个新的配置文件 然后开始欲望简介
firefox -P profilename
在Firefox中管理配置文件的最简单方法是安装multifox
插件。
url: https : //addons.mozilla.org/en-US/firefox/addon/multifox/
它像Chrome中的配置文件一样工作,但更流畅,更好。
您可以使用不同的登录用户打开同一站点的不同选项卡。
见附件:
您可以在Firefox中打开一个新的私人窗口(很像Chrome的隐身窗口),并与普通浏览器同时使用不同的帐户。