22 марта 2010 г.

The Widget Factory - Просмотр темы оформления GTK

Оформление системы состоит из нескольких элементов. Отдельно идут, например, тема иконок, тема курсоров, тема рамки окна (причём это может быть тема Emerald (работает с Compize), тема Metacity (по-умолчанию в Gnome), тема KWin (по-умолчанию в KDE) и другие), тема, отвечающая за оформление деталей окон и различных элементов управления - кнопки, ползунки, вкладки, поля ввода, радиокнопки, прогрессбары и тому подобного (то есть всё то, из чего состоит оформление окна, не считая рамки).

В Gnome за все эти вещи, перечисленные последними, отвечают темы GTK. Выбрать их можно через Appearance Preferences (открывается, например, через контекстное меню рабочего стола или можно просто набрать команду gnome-appearance-properties), там на вкладке Theme нажать кнопку Customize - откроется окно настройки элементов темы оформления системы. Здесь можно выбрать отдельно темы иконок, курсоров, рамки окна metacity, настроить цвета и тему GTK. Тема GTK выбирается на вкладке Controls:
Customize Theme (gnome-appearance-properties)

Правда, есть небольшое неудобство - предварительно эту тему можно оценить по маленькой картинке, где есть только кнопка, радиокнопка и чекбокс, что даёт далеко не полное представление. Конечно, при щелчке на конкретной теме, она тут же применится, но тем не менее не всегда это удобно.

Для некоторых задач иногда лучше использовать небольшую программу, дающую полное представление о внешнем виде всех элементов темы GTK. Называется такая программа The Widget Factory. Имеет простейший интерфейс состоящий из окна со всевозможными элементами и одного меню, в котором можно выбрать любую тему, установленную в системе.

The Widget Factory
На данном скриншоте выбрана тема QtCurve - тема GTK, очень похожая на тему для KDE, поэтому её хорошо использовать при работе c приложениями на GTK в среде KDE - окна этих приложений смотрятся органичнее.

Устанавливается программа пакетом thewidgetfactory (соответственно sudo aptitude install thewidgetfactory в консоли или выбор того же пакета в synaptic). А запускается командой twf из консоли (кнопку в меню программа то ли не создаёт, то ли я её не нашла).

6 комментариев:

  1. Попробовал поставить. В ответ произошло что то страшное. Я еще сам не совсем понял что. Поставило 1 пакет и 235 мб пакетов (каких то!!!) удалило.

    Что бы это могло значить...

    ОтветитьУдалить
  2. 1) руки кривые
    2) система кривая

    ОтветитьУдалить
  3. о! не видела этот коммент.

    А смысл такое без логов писать только?

    Тем более, что значит "удалило"? Само, без подтверждения, там ничего не удаляется. Так читать же надо, прежде чем соглашаться с чем-то.

    ОтветитьУдалить
  4. я не понял, нафига оно нужно? вот коли это был ГУЕвый редактор тем - другое дело, а тут просто смотрелка... и смысл её ставить?

    ОтветитьУдалить
  5. Спасибо! Как раз такую смотрелку тем я и искал. Уже подумал было, что самому писать придется.

    ОтветитьУдалить