我是 Firefox 配置文件的重度用户 - 一个用于一般用途,一个用于工作,还有一个用于 Facebook,因此Facebook 不知道我在浏览哪里我已经定制了我的Firefox 启动器图标允许我通过右键单击访问配置文件。
然而我真正想要的是按下一个键并输入“face”,按下回车键并启动 Facebook 个人资料。在使用 Unity 之前,我通过以下方式实现此目的:多应用程序启动器然后使用 gnome do 访问它们。
那么我该如何设置与 Unity 相同的工作流程?是否有一种以键盘为中心的方法来访问启动器图标的右键菜单?我必须设置多个启动器图标吗?
答案1
我最终找到了一种方法来使用.desktop
文件来获得我想要的东西,~/.local/share/applications
这种方法允许我从仪表板启动特定的配置文件。
facebook 启动器的操作过程是将原始的 Firefox 启动器复制到上述目录中。然后编辑两行,为其指定一个友好名称,以便 dash 与之匹配,并指定一个命令,以便使用我想要的配置文件启动 Firefox。
要复制文件:
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/facefox.desktop
然后您需要编辑新文件中的两行 -Name=
和Exec=
。Name 行位于顶部附近,Exec 行位于大量翻译之后。请注意,文件中有多个 Exec= 行,您需要编辑找到的第一行。
我将它们编辑为:
...
Name=Facebook Firefox Web Browser
...
Exec=firefox -P facebook -no-remote %u
...
仅解释一下 Exec 行,这是您可以在终端上输入的内容以启动 Firefox,使用:
%u
是桌面环境可能添加的参数,- 该
-no-remote
标志允许运行多个 Firefox 实例,并且 -P facebook
选择要使用的配置文件。
答案2
在 Firefox 上安装“Profile Switcher”插件即可实现您的要求。它比命令行方法更简单。
https://addons.mozilla.org/en-US/firefox/addon/profileswitcher/?src=search
答案3
然而我真正想要的是按下一个键并输入“face”,按回车键并启动 Facebook 个人资料
~/bin/face
使用创建文件
#!/bin/bash
firefox -P <profile_name> -no-remote &
exit 0
授予其“执行”权限
chmod +x ~/bin/face
然后通过“alt+F2”输入“face”来启动它