Gnomeランチャーからアプリケーションアイコンを非表示にしようとしています。これは左側のダッシュパネルではありません。ダッシュパネルの[アプリケーション]アイコンをクリックすると、すべてのアプリケーションが表示されます。
私は以下を試しました(それぞれの間に再起動します(waylandはgnomeの再起動を許可しません)):
NoDisplay=True
の末尾に/usr/share/applications/app-name.desktop
を追加しますHidden=True
の末尾に/usr/share/applications/app-name.desktop
を追加します.desktop
ファイルを~/.local/share/applications
にコピーしましたmv /usr/share/applications/*.desktop /another/directory
(システムが起動しない)デスクトップアイテムの移動に関する問題は、システムが起動時にこれらのファイルに依存することです。また、gnome-control-centerは、*.desktop
に存在するサブコンポーネント/usr/share/applications
アイテムに依存しています。これはX11に代わる新しいWaylandディスプレイシステムと関係があると思いますが、よくわかりません。ありがとう。
Trueは小文字である必要があります。この行を追加するとうまくいきます:
NoDisplay=true
~/.local/share/applications/app-name.desktop
と/usr/share/applications/app-name.desktop
の両方で機能するはずです。
また、 Arch wiki で説明されているように、NotShowIn=desktop-name
を追加することで、特定のデスクトップのエントリのみを非表示にすることができます。