Gtk Theme Switch Ex

Mar 28, 2008 17:04

    Как менять тему GTK, если не пользуешься Gnome'ом или Xfce? Конечно брать свой любимый текстовый редактор и править ~/.gtkrc-2.0. Неудобно? Неудобно. Можно конечно не редактировать ничего - у меня уже давно в .gtkrc-2.0 жестко прописан файл ~/.themes/gtk2/gtkrc, который не что иное, как символическая ссылка на какую-то тему. Вся смена стиля сводится к банальному ln -s ~/.themes/some-theme-dir ~/.themes/gtk2. Недавно озадачился подбором новой темы (старая надоела) - поиск свелся к циклу 0) распаковать архив в ~/.themes 1) ln -s ... 2) запуск какого-то маленького приложения на GTK 3) не нравится 4) goto 0. Долго и неудобно, да к тому же тему значков все равно надо руками вбивать в файл. Потом вспомнил, что на Арче пользовался каким-то вьюером тем... нашел... скачал... собирать - не собирается. Опа! - а оно аж 2003 года выпуска, и то в стадии rc. Называется эта утилита gtk-theme-switch, или просто switch2.


    С тех пор в GTK2 много чего поменялось. Потому, как-то незаметно для себя, вычистил код от deprecated-методов и виджетов, кое-чего поменял, кое-чего добавил, собрал и оно собралось. Результат мне понравился, потому я опять кое-чего поменял, кое-чего добавил, собрал и оно собралось. Потом я подумал и форкнул проект :) Добавил в название "Ex", гордо присвоил версию rc3, причесал все копирайты, завернул в тарбол и выложил на code.google.com.

Вот так оно сейчас выглядит:



Умеет устанавливать темы из тарболов, изменять шрифт и, конечно же, показывать предпросмотр. Планирую добавить туда еще много чего (планов - море), включая работу со значками и удаление тем. Проектом буду заниматься для себя, большей части ради удовольствия - вечерами за чашечкой пива накодить пару строчек :)

PS. Emacs таки рульная штука и очень удобная, особенно если подучить ELisp ;)

gtk, gtk-theme-switch-ex

Previous post Next post
Up