Linuxでプログラムでカスタムフォルダー/ディレクトリアイコンを設定する

StackOverflow https://stackoverflow.com/questions/1036046

  •  10-07-2019
  •  | 
  •  

質問

Linuxでは、デスクトップ/ファイルマネージャーに表示されるフォルダー/ディレクトリにカスタムアイコンを設定できますか?

たとえば、Windowsエクスプローラーの場合、フォルダーのdesktop.iniファイルにカスタムアイコンを設定できますか?

もしそうなら、これを行うための共通のメカニズムまたはAPI関数があります (それはおそらくディストリビューション/デスクトップ/ファイルマネージャーの間で一般的です)?

スタンドアロンコンソールモードプログラムC ++からこれを行いたい または、KDE、gnomeなどのデスクトップAPIを使用します。 (Unix CDEおよびOSXも)

役に立ちましたか?

解決

KDEデスクトップを使用している場合は、ディレクトリ内に.directoryファイルを作成するだけです。

E.g。 " dev.sparc"という名前のディレクトリ用のカスタムアイコンがあります。 KDEデスクトップを使用して作成しました。表示できるファイルを作成するだけです。

$ cat dev.sparc/.directory
[Desktop Entry]
Icon=applications-engineering

出来上がり。これですべてです。あなたまたはユーザーがGnomeを使用している場合、これは似ていますが、おそらく微妙に異なります。空のディレクトリを作成し、Gnomeを使用してアイコンを設定し、ディレクトリ内で $ ls -al を実行して、作成されたファイルを確認します。

他のヒント

最近、さまざまなLinuxプラットフォームでデスクトップショートカットを作成するのと同じようなことをしようとして、この投稿を見つけました。

詳細については、デスクトップエントリの仕様 freedesktop.orgからKDEおよびGNOMEデスクトップのデスクトップおよびディレクトリショートカットの標準について説明しています。

GNOME、KDE、およびCDEでこれを行う標準的な方法はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top