아이콘 검색 디렉터리에 디렉터리를 추가할 수 있나요?

아이콘 검색 디렉터리에 디렉터리를 추가할 수 있나요?

Linux 데스크탑 환경(예: GNOME, KDE, XFCE 등) 은 일부 표준 경로(예: 등)에서 /usr/share/icons아이콘 테마를 검색합니다 ~/.icons.~/.local/share/icons

DE가 아이콘 테마를 검색할 수 있도록 이 경로에 디렉터리를 추가할 수 있는지 궁금합니다. 예를 들어 아이콘 테마를 저장 ~/Icons하고 DE가 아이콘 테마를 찾도록 할 수 있나요?

오버레이가 작동한다는 것을 알고 있습니다. 나는 이미 이것을 했습니다. 이 경로에 디렉터리를 추가하고 싶습니다.

답변1

우분투 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다른 유용한 정보가 있는지 확인해 보겠습니다.

관련 정보