Ubuntu 12.04에서 아이콘 테마를 변경했지만 Qt 애플리케이션에는 영향을 미치지 않습니다. 기본 테마가 있습니다.
KDE 응용프로그램의 경우 아이콘 테마는 다음을 사용하여 변경할 수 있습니다.systemsettings
패키지. 그러나 이는 KDE가 아닌 일부 QT 응용 프로그램에서는 작동하지 않습니다.
모든 QT 애플리케이션이 이를 따르도록 변경할 수 있는 설정이 있습니까?
답변1
Gconf 및 Dconf 설정
많은 QT 애플리케이션은 아이콘 테마 설정을 위해 GNOME의 구성 데이터베이스를 쿼리합니다. 어떤 상황에서는 사용 중인 아이콘 테마와 해당 그놈 설정이 일치하지 않을 수 있습니다.
따라서 아이콘을 변경하려면 먼저 해당 Gconf 및 Dconf 키를 설정해야 할 수도 있습니다. 다음 명령을 사용하여 그렇게 할 수 있습니다( Faenza-Dark
선택한 아이콘 테마로 대체).
gsettings set org.gnome.desktop.interface icon-theme Faenza-Dark
그리고
gconftool-2 --type=string --set "/desktop/gnome/interface/icon_theme" "Faenza-Dark"
변경 사항을 보려면 다시 로그인해야 할 수도 있습니다.
테마 이름은 파일 시스템의 기본 이름과 일치합니다. 테마가 어디에 있는지는 중요하지 않습니다. 이든 이든 /usr/share/icons/AskUbuntu
각각 의 ~/.icons/AskUbuntu
경우 ~/.local/share/icons/AskUbuntu
Gconf/Dconf 이름은 가 됩니다 AskUbuntu
.
메모
이 수정 사항은 모든 QT 애플리케이션에 적용되지 않습니다. 예를 들어 일부클레멘타인은(는) 매우 탄력적이며 시도하는 만큼 아이콘 테마를 변경하지 않을 것입니다. 이는 이러한 응용 프로그램이 시스템 테마를 감지하는 방식에 문제가 있기 때문일 수 있습니다. 다른 경우(예: Skype) 아이콘은 바이너리에 하드 코딩되어 변경이 불가능할 수 있습니다.
참고자료
https://github.com/linuxmint/Cinnamon/issues/1793
http://forums.fedoraforum.org/showpost.php?p=1453006&postcount=19
http://slackbuilds.org/repository/11.0/desktop/tango-icon-theme/