На этот вопрос уже есть ответ здесь:
Я изменил тему иконок в Ubuntu 12.04, но это не влияет на Qt-приложения. Они имеют тему по умолчанию.
Для приложений KDE тему иконок можно изменить с помощью пакета
systemsettings
. Однако это не работает для некоторых QT-приложений, не относящихся к KDE.
Есть ли параметр, который я могу изменить, чтобы все QT-приложения последовали этому примеру?
Настройки Gconf и Dconf
Многие приложения QT запрашивают базы данных конфигурации GNOME о настройках темы значков. В некоторых случаях может возникнуть несоответствие между используемой темой значков и соответствующей настройкой 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/ [ 1110]