Unity Dock からプログラムを選択したときにどの特定のコマンドが実行されるかを確認する方法を探しています。
例: Webstorm IDE をインストールしたばかりで、ドックを使用してこれを起動できます。(スーパーキーを押し、web と入力して、Webstorm アイコンを選択します...) すべて正常に動作します。
別の例: ドックに「pdf」と入力すると、いくつかのアプリケーションが表示されます。名前もローカライズされており、実際にどのプログラムを指しているかはわかりません。ローカライズされた名前「Dokumentenbetrachter」の背後に実際に隠れているプログラムが何なのかを知りたいです。
ただし、そのアイコンをクリックしたときに実行されるコマンドを確認したいと思います。(Windows では、アイコンを右クリックしてプロパティを選択すると、システムが実行方法を表示します...)
Ubuntu ドックでこれがどのように可能になるのでしょうか? これらの設定はどこに保存されますか?
(解決策はアプリケーションのターミナルコマンドを見つけるにはどうすればいいですか?は真実の一部にすぎません。 *.desktop ファイルの場所は他にもあります。それらは現在、承認された回答で提供されています。
答え1
ダッシュボードに表示されるアイコンは、.desktop ファイルで定義されています。アイコンは次の 2 つの場所にあります。
システム全体の場合:/usr/share/applications/
ユーザー固有のものの場合: /home/user/.local/share/applications/
(これらはシステムのものを上書きします。)
「Alacarte」というアプリケーションを使用して GUI 経由で編集するか、Nautilus で見つけて右クリックし、「プロパティ」をクリックすることができます。Gedit を使用して手動で編集することもできます。