Roo*_*ney 6 firefox user-profile
如何设置 Firefox 使其在运行 Firefox 时询问选择配置文件?我可以编辑相同的 Firefox 二进制文件吗?如果是,那怎么可能?
将全局firefox.desktop
文件复制到~/.local/share/applications
:
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)使用以下命令打开本地副本gedit
:
gedit ~/.local/share/applications/firefox.desktop
Run Code Online (Sandbox Code Playgroud)寻找第一行,从Exec=
改成
Exec=firefox -P
Run Code Online (Sandbox Code Playgroud)注销并重新登录,现在当您运行 Firefox 时,它将显示:
还有另一个选项可以方便地在配置文件之间进行选择:
将这两个配置文件添加到 firefox 快速列表。
将全局firefox.desktop
文件复制到~/.local/share/applications
:
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)然后打开本地副本:
gedit ~/.local/share/applications/firefox.desktop
Run Code Online (Sandbox Code Playgroud)
并寻找该行:
Actions=NewWindow;NewPrivateWindow;
Run Code Online (Sandbox Code Playgroud)
[我将使用default和TestTest作为您的个人资料的示例,用您的真实个人资料名称替换名称。]
将该行更改为:
Actions=NewWindow;NewPrivateWindow;default;TestTest;
Run Code Online (Sandbox Code Playgroud)现在将以下部分添加到文件的最底部:
[Desktop Action TestTest]
Name=TestTest
Exec=firefox -P TestTest
OnlyShowIn=Unity;
[Desktop Action default]
Name=default
Exec=firefox -P default
OnlyShowIn=Unity;
Run Code Online (Sandbox Code Playgroud)注销并重新登录,您的 Firefox 启动器应该看起来像图像中的那样,您可以选择从哪个配置文件中打开一个新窗口。
根据 OP 的要求,增加了一个部分。上面的解决方案工作正常,但在同一配置文件中打开了新窗口。
为避免这种情况,请将另一个项目添加到您的firefox
快速列表,以打开一个包含任意配置文件的新窗口。这样做:
firefox.desktop
您创建(复制)的本地文件,如答案中所述。(再次)查找该行:
Actions=NewWindow;NewPrivateWindow;default;TestTest;
Run Code Online (Sandbox Code Playgroud)
把它改成:
Actions=NewWindow;NewPrivateWindow;default;TestTest;New window with profile;
Run Code Online (Sandbox Code Playgroud)在文件的最后添加一个部分:
[Desktop Action New window with profile]
Name=New window with profile
Exec=firefox -new-instance -P
OnlyShowIn=Unity;
Run Code Online (Sandbox Code Playgroud)现在您可以选择在特定配置文件中打开一个新窗口:
归档时间: |
|
查看次数: |
315 次 |
最近记录: |