6

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

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

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

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

4

3 に答える 3

8

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

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

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

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

于 2009-06-24T01:35:19.263 に答える
4

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

詳細については、KDE ​​および GNOME デスクトップのデスクトップおよびディレクトリ ショートカットの標準について説明している、freedesktop.orgのデスクトップ エントリ仕様を参照してください。

于 2012-02-28T01:17:46.343 に答える
3

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

于 2009-06-24T01:29:42.080 に答える