2009-06-24 7 views
5

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

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

もしそうなら、 (それは多分ディストリビューション/デスクトップ/ファイルマネージャの間で一般的です)を行う共通のメカニズムまたはAPI機能がありますか?私は、スタンドアロンのコンソールモードプログラムC++ またはおそらくKDEのデスクトップAPIを使用して、GNOMEなどからこれを実行したいと思い

... (また、UNIXのCDEとOSX)

+1

ユーザー固有の変更については、https://askubuntu.com/questions/217757/how-can-i-programmatically-change-a-files-iconを参照してください。 – Wilf

答えて

7

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

など。私は "dev.sparc"という名前の私のディレクトリのカスタムアイコンを持っています。私はこれをKDEデスクトップを使って作成しました。それは私が見ることができるファイルを作成することだけです。

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

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

2

行うための標準的な方法はありませんこれはGNOME、KDE、およびCDEを介して行われます。

4

私は最近、さまざまなLinuxプラットフォームでデスクトップショートカットを作成することと同様のことをやろうとしていましたが、この記事を見つけました。

詳細については、freedesktop.orgのDesktop Entry Specificationを参照してください。これは、KDEおよびGNOMEデスクトップのデスクトップおよびディレクトリショートカットの標準について説明しています。

関連する問題