Ubuntu 17.10(xorg)、GNOME 3.26.2、Firefox 58.0(64 位)。
我设置了几个 Firefox 配置文件。当我运行每个配置文件时,我希望它们在 Dock 上显示为单独的图标。我该如何实现这一点?目前的情况是,它们都分组在标准 Firefox 图标中。
答案1
编辑个人资料。桌面文件:
两次更改中的字符串SomeClass
必须相同。
例子。桌面文件:
[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
2022 年新增
对于 Snapped Firefox,你可以尝试并行安装:
sudo snap set system experimental.parallel-instances=true
- 重启
sudo snap install firefox_parallel --unaliased
cp /var/lib/snapd/desktop/applications/firefox+parallel_firefox.desktop ~/.local/share/applications/
gedit ~/.local/share/applications/firefox+parallel_firefox.desktop
答案2
复制 Firefox 图标文件。
cp /usr/share/applications/firefox.desktop \
/usr/share/applications/firefox-dev.desktop
在新文件中编辑 4 行,使用可执行文件和图标的完整路径。下面显示的图标是蓝色版本的 Firefox 图标。
[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window
然后按照说明进行操作这里将新的图标文件放入 gnome 注册表中。
sudo apt install dconf-editor
dconf-editor
导航至org.gnome.shell favorite-apps
并添加新图标
[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]
使用该图标之前可能需要注销并重新登录。