DE: LXDE 4 (Lightweight X11 Desktop Environment).
Application: GTK-3 (GTK+ 3.0).
В LXDE (реализованной на кроссплатформенных библиотеках элементов интерфейса GTK-2 и Qt) для "Linux Debian Wheezy" разработчики не отработали поддержку GTK-3 до уровня полной совместимость при установке приложений, отрисовывающихся используя эту интерфейсную библиотеку, отчего таковые (как transmission и remmina, например) выглядат мягко говоря непрезентабельно на общем фоне.
Пример вида приложения GTK-3 в LXDE с отображением в теме "по умолчанию":
Пример вида приложения GTK-3 в LXDE с отображением в теме "по умолчанию".
Очень просто, соблюдая общие принципы настройки рабочего окружение DE (Desktop Environment) современного Linux, исправим ситуацию. Для начала необходимо установить "тему" (специфичный набор оформления элементов рабочего стола и приложений), поддерживающую GTK-3.
Я сразу попробовал поискать таковую штатными средствами дистрибутива, следующим образом:
# aptitude search theme | grep -i gtk3
Нашлось как раз то, что нужно - я повсеместно использую тему "Clearlooks":
....
p clearlooks-phenix-theme - GTK3 port of Clearlooks theme
....
p clearlooks-phenix-theme - GTK3 port of Clearlooks theme
....
По умолчанию в LXDE для "Debian Wheezy" устанавливается тема "Clearlooks" поддерживающая только GTK-2, теперь будет ещё и вариант для GTK-3. Инсталлируем пакет (понадобятся ещё, как минимум, пакеты "libgtk-3" и "gtk3-engines-unico"):
# aptitude install clearlooks-phenix-theme
Учитывая то, что установленная нами тема "Clearlooks Phenix" поддерживает как GTK-2, так и GTK-3, переключение на таковую с помощью утилиты настройки внешнего вида LXDE "Menu => Preferences => Customize Look and Feel" приводит интерфейсы приложений GTK-2 и GTK-3 к единому стилю.
Пример вида приложения GTK-3 в LXDE с отображением в теме "Clearlooks Phenix":
Пример вида приложения GTK-3 в LXDE с отображением в теме "Clearlooks Phenix".
Если есть желание отображать приложения GTK-2 в одном стиле, а приложения GTK-3 в другом, то следует дифференцировать конфигурации. По аналогии с GTK-2 настройки версии GTK-3 принимаются из соответствующим образом именованной директории "~/.config/gtk-3.0". Проще всего не создавать директорию как таковую и не наполнять её необходимыми файлами (а-ля "gentoo way"), а сослаться на уже имеющуюся конфигурацию, например на установленную пакетом ранее:
$ ln -s /usr/share/themes/Clearlooks-Phenix/gtk-3.0 ~/.config/gtk-3.0
Кстати, из более чем сотни устанавливаемых в LXDE для "Debian Wheezy" тем ни одна не поддерживает GTK-3 (чисто номинальная в Emacs, HighContrast и LowContrast не считается).