Unityランチャーの.desktopファイルはどこにありますか?


132

Unityランチャーの.desktopファイルが保存されていないフォルダーを知りたい/.gconf/desktopので、ランチャーバーにカスタムアプリケーションを追加する必要があります(追加するだけで/usr/share/applicationsは不十分のようです)。

Unityランチャーの.desktopファイルはどこにありますか?


回答:


178

世界的

/usr/share/applications 

ローカル

~/.local/share/applications

カスタムランチャーを追加する場合は、で作成し~/.local/share/applications、実行可能にし、ランチャーにドラッグアンドドロップし、最後にピン留めします(ランチャーアイテムを右クリック→ ランチャーに保持)。

* Nautilusを使用してそれを開くことは、トリックを実行していないようです。


実際、この方法ではカスタムアイコンは表示されず、代わりにアプリケーションアイコンが表示されます。それを修正する方法についてのアイデアはありますか?また、gconf-editorを使用して.desktopを追加しようとしましたが、Unityエントリが見つかりませんでした。
ティグル

あなたは正しい、それはおそらくバグです。代わりに、.desktopファイルをランチャーにドラッグアンドドロップするだけです。お気に入りリストを見つけるには、dconf-toolsパッケージをインストールして実行しdconf-editorます。リストは、デスクトップ→ユニティ→ランチャーの下に保存されます
-htorque

1
デスクトップファイルに次の行を追加することにより、使用するアイコンを手動で指定できますIcon=/absolute/path/to/image.png
。–デューンズ

スナップを使用している人は/var/lib/snapd/desktop/applications/xyz.desktopでそれらを見つけるかもしれないことに注意してください
Jon

14

Unity 2Dは、ディレクトリ内で.desktopファイルを探します/usr/share/applications。これは、ターミナルで次を使用して見つけることができます。

locate firefox.desktop

私にとっては、すでに存在するランチャーの1つ(gimp.desktopなど)をターミナルで追加することで機能しました

gconf-editor

の下のお気に入りリストにエントリを追加しdesktop/unity-2d/launcherます。


忘れてlocateしまいました、ありがとう!/usr/local/share/applications/それは犯人がいた場所です!
バリオーナ

5

cd ~/.local/share/applications 覗く最初の場所です。

クイックリストを追加するために使用したディレクトリの例:

〜/ .local / share / applications $ ls
banshee.desktop gnome-terminal.desktop
chroma-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

4

グローバルに/usr/share/applications、ローカルに加えて~/.local/share/applications、にもあり/usr/local/share/applications/ます。グローバルに似た効果があります。一部のアプリケーションは、デスクトップファイルをこのフォルダーに配置することを選択します。


1
約のヒント/usr/local/share/applications/はスポットオンでした!ありがとう!
smac89

3

私は実際に自分で修正を見つけました!alacarteにエントリを作成する必要があります。アイコンをカスタマイズするには、alacarteからアイコンを再度手動で編集する必要があります。


これは適切な解決策のようには思えませんが、ランチャーまたは元の.desktopファイルのバグの回避策の方が多くなります。
JanC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.