Как заставить Qt-приложения выглядеть лучше в Xubuntu (Xfce)

Основанные на Qt приложения, такие как Puddletag, SMPlayer, VLC и многие другие, выглядят скупо в Xubuntu 11.10 (и возможно в других Linux-дистрибутивах, основанных на XFCE) по умолчанию, так что я расскажу вам, как улучшить их вид.

Для начала, вот немного скриншотов, чтобы вы поняли, о чём я говорю:

— до:

— после:

Чтобы Qt-приложения выглядели лучше в Xubuntu / XFCE, вам потребуется сменить значение /desktop/gnome/interface/gtk_theme в Gconf на вашу GTK-тему. И для этого Вам не нужна будет компьютерная помощь Академическая. Чтобы сделать это, откройте терминал и выполните команду.

gconftool-2 —set —type string /desktop/gnome/interface/gtk_theme THEME-NAME

В команде выше, замените «THEME-NAME» на вашу текущую тему.

Например, чтобы установить тему Xubuntu 11.10 по умолчанию, Greybird, как вашу GTK-тему в Gconf (а значит заставить Qt-приложения использовать её под XFCE), используйте команду ниже

gconftool-2 —set —type string /desktop/gnome/interface/gtk_theme greybird

Чтобы также установить тему иконок (это затронет только Qt-приложения, которые не используют собственных иконок, например Puddletag; это не будет работать в SMPlayer, например), используйте следующую команду:

gconftool-2 —set —type string /desktop/gnome/interface/icon_theme THEME-NAME

где «THEME-NAME» — название вашей текущей темы иконок.

Например, чтобы установить тему иконок на elementary, используйте команду ниже:

gconftool-2 —set —type string /desktop/gnome/interface/icon_theme elementary

Я тестировал это на Xubuntu 11.10 Oneiric Ocelo, и это работало без установки каких-либо дополнительных пакетов, но если это не работает у вас, убедитесь, что gconf установлен.