Ubuntu 17.10にアップグレードした後、一部のアプリのUbuntu Dockアイコンが表示されません。それらはダッシュに適切に表示されます。 *.desktop
および/usr/share/applications
のアプリケーションの~/.local/share/applications
ファイルを確認しました。
例えば。 「ターミネーター」のドックアイコンが表示されません。添付の画像をご覧ください。
これは、同じアプリケーションのアイコンがダッシュ検索でどのように表示されるかです:
/usr/share/applications/terminator.desktop
のコンテンツ:
[Desktop Entry]
Name=Terminator
Comment=Multiple terminals in one window
TryExec=terminator
Exec=terminator
Icon=terminator
Type=Application
Categories=GNOME;GTK;Utility;TerminalEmulator;System;
StartupNotify=true
X-Ubuntu-Gettext-Domain=terminator
X-Ayatana-Desktop-Shortcuts=NewWindow;
Keywords=terminal;Shell;Prompt;command;commandline;
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=terminator
TargetEnvironment=Unity
この問題をデバッグするためのポインタがあれば役立ちます。
この方法をXorgセッションで試してください。Waylandセッションで機能するかどうかはわかりません。
xprop WM_CLASS
を実行します。カーソルが十字線に変わります。WM_CLASS
文字列を取得する必要があります。ターミネーターの.desktop
ファイルを開き、次の行を追加します
StartupWMClass=OBTAINED-VALUE
OBTAINED-VALUE
の代わりに、ステップ3から取得した値を引用符なしで入力します。
.desktop
ファイルを保存します。