Ubuntu Dockにカスタムランチャーを追加できません([お気に入りに追加]オプションが表示されません)

Dec 30 2017

私はカスタム.desktopファイルを持っています:

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

の出力ls -lha .local/share/applications/intellij.desktop

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

前の質問に投稿された回答(カスタムの「.desktop」アプリケーションランチャーをUbuntu Dockに追加するにはどうすればよいですか?)が機能しません。このランチャーはアクティビティにあり、そのファイルをダブルクリックするとIntelliJが起動します。それでも、このランチャーをお気に入りとしてドックに追加することはできません。オプションは表示されません。

回答

38 pomsky Jan 04 2018 at 17:54

ターミナルを開いて実行します

gsettings get org.gnome.shell favorite-apps

.desktop次のように、Ubuntuドックに固定されたアプリに関連付けられているファイルのリストを順番に取得する必要があります。

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

intellij.desktopファイルに関連付けられているアプリをドックの2番目のアイテムとして固定するとします。その場合は、

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
15 user866381 Aug 31 2018 at 16:23

@pomskyからの答えは正しいですが、もっと簡単な方法があります。

dconf-editor  

(インストールされsudo apt-get install dconf-editorていない場合は一緒にインストールしてください)そして

org/gnome/shell/favorite-apps

そこで、ランチャーを編集および再配置することができます。

4 Hypercube Jan 07 2020 at 20:42

これStartupWMClassは、がアプリケーションのWMClassに対応していない場合に発生する可能性があります。参照してくださいこの質問を、それが動作し、どのようにWMClassを見つける方法の詳細については。私の場合、ファイルに正しい設定をするStartupWMClassと、.desktopこの問題が修正されます。