Разные GTK темы для разных WM.

мая 21, 2008 по malcolm Оставить ответ »

Сегодня наткнулся на оригинальное решение одной проблемы. Хотя не знаю, насколько она проблема, но вот суть.
Оригинал поста здесь (англ.). Переводить полностью не буду, только суть.
Если вы пользуетесь разными WM-ами, наверняка у вас разные темы в них. Чтобы более менее темы GTK и/или QT-приложений подходили под темы WM надо уметь изгаляться.
Urukrama нашёл выход, вполне такой простой, но лично я бы не догадался. Да мне в принципе не зачем, но может другим понадобиться.
Итак, например, у нас есть Openbox и Pekwm, у каждого из них своя тема, и тема для gtk-приложений не подходит то под одну, то под другую.
Создаём файлик .gtkrc-2.0 с содержанием для Openbox и сохраняем его, например, в .gtkrc-2.0.Openbox. Для pekwm делаем то же самое, только называем .gtkrc-2.0.Pekwm. Затем в стартовый файл каждого WM записываем:
Для Openbox

cp /home/USERNAME/.gtkrc-2.0.Openbox /home/USERNAME/.gtkrc-2.0 &

Для Pekwm

cp /home/USERNAME/.gtkrc-2.0.Pekwm /home/USERNAME/.gtkrc-2.0 &

Где USERNAME – имя вашего юзера. Всё. Теперь при старте каждого WM будет использоваться своя GTK-тема.

Не забываем подписываться на RSS-новости.
Реклама

2 комментариев

  1. LGB:

    Такими темпами можно и по отдельному уровню запуска завести под каждый WM… Клепать совсем отличные окружения =)

  2. Ну да, не хило так:)
    Но если взглянуть на скриншоты этого человека. Здесь Openbox – http://img169.imageshack.us/my.php?image=awakenedss3fm1.jpg , и здесь Pekwm – http://urukrama.wordpress.com/2008/04/20/orange-and-black/
    Становится понятно зачем ему это. Да и 2 Кб на лишний файл ничего не дадут:)