「アイコン」の版間の差分
(同期) |
|||
19行目: | 19行目: | ||
=== Mime タイプアイコン === |
=== Mime タイプアイコン === |
||
+ | 今日のファイルマネージャは {{ic|file --mime}} の出力による伝統的な MIME タイプを使っていません。代わりに {{ic|/usr/share/mime/}} の定義が使用されます。アイコンの名前を MIME タイプの定義にあわせて {{ic|~/.local/share/icons}} にコピーすることで、ファイルマネージャはカスタム Mime タイプタイコンを表示するようになります。keepass データベースファイル (*.kdb) のカスタムアイコンを作成する例: |
||
− | Todays file managers do not rely on the traditional mime type which {{ic|file --mime}} outputs. Instead definitions from {{ic|/usr/share/mime/}} are used. Calling an icon according to the definition found there and copying it to {{ic|~/.local/share/icons}} will cause the file manager to display the custom mime type icon. This command illustrates the method: |
||
+ | {{bc|<nowiki> |
||
− | {{hc|Creates a custom icon for keepass database files (*.kdb)|<nowiki> |
||
# grep kdb /usr/share/mime/globs | egrep -o '.+\/[^:]+' | tr '/' '-' |
# grep kdb /usr/share/mime/globs | egrep -o '.+\/[^:]+' | tr '/' '-' |
||
application-x-keepass ;# rename your icon according to this output |
application-x-keepass ;# rename your icon according to this output |
||
xdg-icon-resource install --size 128 --context mimetypes application-x-keepass.png |
xdg-icon-resource install --size 128 --context mimetypes application-x-keepass.png |
||
− | </nowiki> |
+ | </nowiki>}} |
− | }} |
||
=== アイコンテーマ === |
=== アイコンテーマ === |
||
+ | {{tip|多くのプログラムは {{ic|/usr/share/icons/hicolor}} にアイコンを保存し、大抵のアイコンテーマは Hicolor アイコンテーマのアイコンを継承するため、{{Pkg|hicolor-icon-theme}} パッケージをインストールすることを推奨します。}} |
||
− | {{tip|It is recommended to install the {{Pkg|hicolor-icon-theme}} package as many programs will deposit their icons in {{ic|/usr/share/icons/hicolor}} and most other icon themes will inherit icons from the Hicolor icon theme.}} |
||
==== パッケージ ==== |
==== パッケージ ==== |
||
− | * [[公式リポジトリ]] — [https://www. |
+ | * [[公式リポジトリ]] — [https://www.archlinuxjp.org/packages/?sort=&q=icon-theme&maintainer=&last_update=&flagged=&limit=50 "icon-theme" を検索]。 |
− | * [[AUR]] — [https://aur.archlinux.org/packages.php?O=0&L=0&C=17&K=icon-theme&SeB=nd&SB=n&SO=a&PP=50&do_Search=Go "icon-theme" |
+ | * [[AUR]] — [https://aur.archlinux.org/packages.php?O=0&L=0&C=17&K=icon-theme&SeB=nd&SB=n&SO=a&PP=50&do_Search=Go "icon-theme" を検索]。 |
==== 手動 ==== |
==== 手動 ==== |
||
52行目: | 51行目: | ||
== fstab / gvfs == |
== fstab / gvfs == |
||
− | + | [https://github.com/GNOME/gvfs/blob/master/monitor/udisks2/what-is-shown.txt ドキュメント] によれば、[[GVFS]] を使用するファイルマネージャ (Gnome Files や Thunar など) は NFS の共有ディレクトリなどに配置されたアイコンを表示することができます。{{ic|/etc/fstab}} の中に以下のようにアイコンテーマによってサポートされているアイコンの名前をマウントオプションとして指定してください: |
|
{{hc|/etc/fstab|<nowiki> |
{{hc|/etc/fstab|<nowiki> |
2017年1月16日 (月) 20:43時点における版
freedesktop.org プロジェクトは Icon Theme Specification を提供しており、ほとんどの Linux デスクトップ環境でアイコンテーマのアイコンが統一されるようになっています。また、freedesktop.org は Icon Naming Specification も提供しており、システムにインストールされたアイコンを確かめるための標準の命名規則を定めています。デフォルトのテーマ hicolor には全てが含まれています。
目次
インストール
アイコンとエンブレム
既存のアイコンテーマへカスタムアイコンを加えるために xdg-icon-resource
が使えます。これはアイコンをリサイズして $HOME/.local/share/icons/
へコピーします。この方法でカスタムエンブレムも加えることができます。例:
$ xdg-icon-resource install --size 128 --context emblems archuser-example.png # add as emblem $ xdg-icon-resource install --size 128 archuser-example.png # add as normal icon
Mime タイプアイコン
今日のファイルマネージャは file --mime
の出力による伝統的な MIME タイプを使っていません。代わりに /usr/share/mime/
の定義が使用されます。アイコンの名前を MIME タイプの定義にあわせて ~/.local/share/icons
にコピーすることで、ファイルマネージャはカスタム Mime タイプタイコンを表示するようになります。keepass データベースファイル (*.kdb) のカスタムアイコンを作成する例:
# grep kdb /usr/share/mime/globs | egrep -o '.+\/[^:]+' | tr '/' '-' application-x-keepass ;# rename your icon according to this output xdg-icon-resource install --size 128 --context mimetypes application-x-keepass.png
アイコンテーマ
パッケージ
手動
使用したいアイコンテーマのパッケージが見つけられない場合、手動でインストールする必要があります。
- まず、使いたいアイコンパックをダウンロードしてください。次のサイトから様々なアイコンテーマをダウンロードできます: Customize.org, Opendesktop.org, Xfce-look.org。
- アイコンパックをダウンロードしたディレクトリまで移動して展開してください。例:
tar -xzf /home/user/downloads/icon-pack.tar.gz
。
- 展開したフォルダを
~/.icons
か~/.local/share/icons
(ユーザー個別) または/usr/share/icons
(システム全体) に移動してください。
- 任意:
gtk-update-icon-cache -f -t ~/.icons/<theme_name>
を実行してアイコンのキャッシュを更新。
- デスクトップ環境やウィンドウマネージャの適切な設定ツールを使ってアイコンテーマを選択してください。
fstab / gvfs
ドキュメント によれば、GVFS を使用するファイルマネージャ (Gnome Files や Thunar など) は NFS の共有ディレクトリなどに配置されたアイコンを表示することができます。/etc/fstab
の中に以下のようにアイコンテーマによってサポートされているアイコンの名前をマウントオプションとして指定してください:
/etc/fstab
hostname:/ /mnt/ nfs4 defaults,_netdev,user,rw,exec,comment=x-gvfs-show,x-gvfs-name=Network%20Attached%20Storage,x-gvfs-icon=network-server,x-gvfs-symbolic-icon=network-server,timeo=14,noatime 0 0
Xfce アイコン
Xfce 環境で使用されるアイコンの完全なセットを提供していないアイコンテーマも存在します。以下は Xfce に対応しているアイコンテーマのリストです。
- faenza-icon-theme と faience-icon-theme (faenza に依存)
- rave-x-colorsAUR - Faenza ベースのアイコンテーマ。フルカラーフォルダとダークパネルをサポート。
- vibrancy-colorsAUR - フラットで、近代的なアイコンテーマ。フルカラーフォルダとダークパネルをサポート。
- gnome-colors-icon-themeAUR - GNOME のアイコンテーマに似ているアイコンセット。Xfce をサポート。
- echo-icon-theme-gitAUR - Fedora の以前のデフォルトアイコンテーマ。git バージョン以外には Xfce アイコンの全ては含まれていません
- gnome-icon-theme-xfceAUR - GNOME アイコンテーマに欠けているアイコンを追加するパッケージ。
- elementary-xfce-iconsAUR - 上流からフォークして Xfce 用に拡張された Elementary アイコン。