回答:
プロファイルの.desktopファイルを編集します。
--class SomeClass
の最後に追加して、Exec
プログラムのWM_CLASS値を変更します(この記事を参照)StartupWMClass=SomeClass
ファイルの最後に新しいキーを追加します(この記事とデスクトップエントリの仕様を参照)文字列SomeClass
は両方の変更で同じでなければなりません。
.desktopファイルの例:
[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
--class SomeClass
とStartupWMClass=SomeClass
)を追加しましたか?最初の場合のみ、アイコンは異なりますが、標準の画像です。また、文字列SomeClass
は両方の変更で同じでなければなりません。文字列が異なる場合、アイコンは標準の画像になります。
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', ... ]
アイコンを使用する前に、ログアウトして再度ログインする必要がある場合があります。