Блог gigimon'а

Устанавливаем QGtkStyle в Gentoo Linux

После убиения KDE и перехода на софт GTK и Qt4 захотелось видеть их в одинаковой цветовой гамме и с одинаковой темой. Подумал сначала использовать gtk-engines-qt, но у него есть пара минусов: зависимости от KDE4 (чуть ли не полностью кеды) и малое количество тем для Qt4. Наткнулся на недавнюю разработку от Qt Software для Qt версии 4.4 под названием QGtkStyle, которая использует тему GTK для Qt приложений. Итак, приступим:

  1. QGtkStyle в портежах официальных нету, поэтому надо добавить оверлей voyageur.
  2. Установить QGtkStyle с помощью команды emerge qgtkstyle
  3. Выбрать нужную тему для GTK gtk-chtheme
  4. В файл ~/.gtkrc-2.0 добавить строчку в начало файла gtk-theme-name = “NAME
  5. В активный профиль /etc/profile  добавить запись export GTK2_RC_FILES=”`pwd`/.gtkrc-2.0”
  6. Перезагрузить активный профиль sorce /etc/profile
  7. В qtconfig (qt4config) выбрать тему GTK, после этого перезапустить X сервер и радоваться результату

qtconfig

Результат:

smplayer

К сожалению SMPlayer не очень информативен, но софта на Qt с кучей кнопок нету :)

Замечания:

Следует не забывать добавлять строчку  gtk-theme-name = “NAME”, т.к. она требуется для работы QGtkStyle. Если ее не будет, то при выборе в qtconfig темы GTK, вы будете получать ошибку: “QGtkStyle cannot be used together with the GTK_Qt engine.” Также можно использовать патченую gtk-chtheme,  патч и ебилд можно взять здесь

2008 — 2018