Ubuntu Dock 中 Firefox 配置文件具有不同的图标

Ubuntu Dock 中 Firefox 配置文件具有不同的图标

Ubuntu 17.10(xorg)、GNOME 3.26.2、Firefox 58.0(64 位)。

我设置了几个 Firefox 配置文件。当我运行每个配置文件时,我希望它们在 Dock 上显示为单独的图标。我该如何实现这一点?目前的情况是,它们都分组在标准 Firefox 图标中。

答案1

编辑个人资料。桌面文件:

  • 添加--class SomeClass到键的末尾Exec以更改程序的消息类型值(参见本文
  • 将新密钥添加StartupWMClass=SomeClass到文件末尾(参见本文桌面入口规范

两次更改中的字符串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,你可以尝试并行安装

  1. sudo snap set system experimental.parallel-instances=true
  2. 重启
  3. sudo snap install firefox_parallel --unaliased
  4. cp /var/lib/snapd/desktop/applications/firefox+parallel_firefox.desktop ~/.local/share/applications/
  5. 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', ... ]

使用该图标之前可能需要注销并重新登录。

相关内容