После убиения KDE и перехода на софт GTK и Qt4 захотелось видеть их в одинаковой цветовой гамме и с одинаковой темой. Подумал сначала использовать gtk-engines-qt, но у него есть пара минусов: зависимости от KDE4 (чуть ли не полностью кеды) и малое количество тем для Qt4. Наткнулся на недавнюю разработку от Qt Software для Qt версии 4.4 под названием QGtkStyle, которая использует тему GTK для Qt приложений. Итак, приступим:
- QGtkStyle в портежах официальных нету, поэтому надо добавить оверлей voyageur.
- Установить QGtkStyle с помощью команды emerge qgtkstyle
- Выбрать нужную тему для GTK
- В файл ~/.gtkrc-2.0 добавить строчку в начало файла gtk-theme-name = “NAME”
- В активный профиль /etc/profile добавить запись export GTK2_RC_FILES=”`pwd`/.gtkrc-2.0”
- Перезагрузить активный профиль sorce /etc/profile
- В qtconfig (qt4config) выбрать тему GTK, после этого перезапустить X сервер и радоваться результату
Результат:
К сожалению SMPlayer не очень информативен, но софта на Qt с кучей кнопок нету :)
Замечания:
Следует не забывать добавлять строчку gtk-theme-name = “NAME”, т.к. она требуется для работы QGtkStyle. Если ее не будет, то при выборе в qtconfig темы GTK, вы будете получать ошибку: “QGtkStyle cannot be used together with the GTK_Qt engine.” Также можно использовать патченую gtk-chtheme, патч и ебилд можно взять здесь