アイコン検索ディレクトリにディレクトリを追加できますか?

アイコン検索ディレクトリにディレクトリを追加できますか?

Linuxデスクトップ環境(例:GNOME、KDE、XFCEなど)は、いくつかの標準パス(例:など)から/usr/share/iconsアイコンテーマを検索します~/.icons~/.local/share/icons

DEがアイコンテーマを検索できるように、このパスにディレクトリを追加できるかどうか疑問に思います。たとえば、アイコンテーマを保存し、~/IconsDEにアイコンテーマを見つけることができますか?

オーバーレイが機能することを知っています。私はすでにこれをしました。このパスにディレクトリを追加したいと思います。

ベストアンサー1

Ubuntu 20.04を使用しています。私は走った

apropos icon

ターミナルでより有望な結果は次のとおりです。

File::IconTheme (3pm) - find icon directories
xdg-desktop-icon (1) - command line tool for (un)installing icons to the desktop
xdg-icon-resource (1) - command line tool for (un)installing icon resources

だから私は努力しました

man File::IconTheme

そこにある情報に基づいて、私はこの短いPerlスクリプトを作成し、次のように保存しましたicons.perl

#!/usr/bin/perl

print "icon paths:\n";
use File::IconTheme qw(xdg_icon_theme_search_dirs);
print join "\n", xdg_icon_theme_search_dirs, "\n";

print "user icon directory:\n";
use File::BaseDir qw(data_dirs);
print scalar data_dirs('icons');

print "\n"

そして再びターミナルに走り、

perl icons.perl

私のシステムでは、次のものが生成されます。

icon paths:
/home/user/.local/share/icons
/var/lib/flatpak/exports/share/icons
/var/lib/flatpak/exports/share/icons
/usr/share/icons
/var/lib/snapd/desktop/icons
/usr/share/pixmaps

user icon directory:
/home/user/.local/share/icons

これがあなたの質問に対する答えであるかどうかはわかりませんが、おそらくより良い方向を示すかもしれません。私が直接行って、apropos icon他の有用な情報があることを確認してみましょう。

おすすめ記事