1つのThunarフォルダーに他のフォルダーのようにアイコンが表示されないのはなぜですか?

Dec 04 2018

XfceとThunarのアイコンが表示されないDockyを解決しようとしてきましたが、 https://askubuntu.com/questions/163898/xfce-docky-thunar-missing-icon/735644

しかし、その過程で、なぜこれら2つのフォルダー(/usr/share/applications/~/.local/share/applications/)がファイルアイコンを異なって表示しているのか疑問に思い始めました。

これに関するThunarオプションの設定は見つかりませんでした。

回答

1 mook765 Dec 04 2018 at 10:15

フォルダ/usr/share/applicationsは特別な方法で処理され、.desktop-fileに表示されるアイコンは.desktop-file自体で定義されます。よく見ると、Thunarは実際のファイル名では/usr/share/applicationsなく、.desktop-fileで定義されているエイリアスも表示していることがわかります。

フォルダー~/local/share/applicationsの場合、これはすべて当てはまりません。Thunarは、さまざまなファイルタイプの実際のファイル名とデフォルトのアイコンを表示します。

質問 https://askubuntu.com/questions/17220/can-nautilus-display-a-desktop-file-by-its-real-name/915740#915740 少なくとも表示されるファイル名に関しては、密接に関連しています。

ソフトリンクによるトリック:

あなたは内のファイルを表示したい場合は~/.local/share/applications、ファイルがで表示されるのと同じ方法で/usr/share/applications、あなたはに置かソフトリンクでそれを行うこと/usr/shareにどのポイント~/.local/share/applications

sudo ln -s ~/.local/share/applications /usr/share/applicationsinhome

これで、Thunarでを参照できます/usr/share/applicationsinhome。これにより、内のファイル~/.local/share/applicationsと同じ方法で配置されたファイルが表示され、/usr/share/applicationsroot権限なしでファイルを削除、作成、または編集することができます。

リンクされた質問の私の答えも見てください、そこで私はそれを逆にする方法を説明しました。