Кастомизация внешнего вида Gnome / Appearance Customization
Речь пойдет о простых вещах для новичков. Как поменять внешний вид Гнома. Цвета, бекграунд, иконки, темы. Это все очень просто, но те, кто видят Гном (или дефолтный Ubuntu) впервые, врядли знают, куда копать и где брать заготовки под все это.
Немного теории.
Гном представляет из себя Десктопную Среду. Desktop Environment, он же DE. Это означает, что он не просто управляет окнами, а состоит из множества программ, утилит, содержит свои значки, скрипты, панельки, треи, области оповещений и тд. У него свой менеджер окон и свой графический движок. Своя система взаимодействия с устройствами и драйверами ядра, свой способ взаимодействия с другими программами и тп.
В отличае от Window Manager-ов - которые в сути предоставляют ТОЛЬКО управление окнами - DE предоставляет всё. Типа как фреймворк... я не знаю как по-другому сказать. Одно слово - СРЕДА.
Что же можно поменять в Гноме.
Оконным менеджером у Гнома служит metacity. В разрезе этого поста он отвечает за рамку окна и заголовок окна с контроллами управления - свернуть, развернуть, закрыть, спрятать и т.п, то же самое - тема metacity. То есть, тему этой рамки можно поменять.
Графическим движком работает GTK - GIMP Toolkit. Когда-то чуваки из Gimp-a смастерили себе графический движок, который потом стал отдельным проектом и теперь, собственно, в ответе за все программы, писанные под GTK. Если по-простому, то графический движок отвечает за средства управления графическими элементами - кнопки, прокрутки, прогресс-бары, менюшки, радиобатоны с чекбоксами и списками выбора и, естественно, за внешний вид всего этого. Клоню я к тому, что тему GTK тоже можно менять.
Остались не менее значительные вещи
- иконки, которые складываются в целые icon themes,
- обои рабочего стола, то бишь wallpapers - настенные бумажки,
- и темы окна логина - GDM темы.
- В принципе, туда же можно отнести и темы мышиного курсора, cursor themes, хотя они как-бы и не являются частью кастомизации Гнома. Просто там где можно менять остальные темы, можно менять и темы курсоров.
Где брать и как менять.
Основное хранилище этого разнообразия можно без труда получить на www.gnome-look.org - чудесном сайте, созданном специально для целей кастомизации внешнего вида Гнома. Есть еще art.gnome.org, но он будет поменьше и попроще. Не запрещено рыться и в остальном интернете, некоторые люди просто выкладывают свои темы на своих блогах, скромно и не броско. Темы обычно представляют из себя архив tar.gz или bz2, которые поддерживаются утилитой установки новых тем. Архив качается на локальный компьютер и тема из него устнавливается далее описанным способом. Иногда народ пакует свои темы чем-то другим, или включает инструкцию по установке вручную, если тема не устанавливается штатным способом, но в 99% случаев все просто и дополнительных телодвижений не требует.
Устанавливать это все так. Главный инструмент установок любых новых тем - утилита gnome-appearance-properties, которую можно достать через меню "Система - Параметры - Внешний Вид".
Можно покопаться в предустановленных темах, их не много, но для экспериментов хватит.
Любая новая тема чего угодно, описанного в этой статье, кроме тем GDM, устанавливается через эту утилиту. Жмите кнопку "Установить". После успешной (обычно) инсталляции темы появится вопрос, "хотите ли вы использовать эту тему прямо сейчас?". Если вы не устанавливаете полтора десятка тем сразу, то, наверное, нужно ответить "да" :). Если нажать на "Настроить" вместо "Установить", то в текущей теме можно по порядку настроить отдельные элементы:
- Элементы управления - это тема GTK
- Рамку окна - это тема Metacity
- Значки - это Icon тема
- Указатель - это мышиный курсор, Cursor Theme
Отдельным элементом кастомизации стоит тема экрана входа в систему - GDM theme. Взять тему можно на том же www.gnome-look.org, а вот устанавливается она по-другому, с помощью утилиты gdmsetup, человеческий доступ к которой осуществляется через меню "Система - Администрирование - Окно входа в систему".
Как обычно, можно выбрать удну из предустановленных тем, или "Добавить" свою, скачанную из интернета. После установки новой GDM темы, чтобы она применилась в будущем, её нужно выбрать и закрыть окно. В следующий раз, когда вы будете логиниться в Гном, эта тема будет использована. Ну, а если вы хотите немедленно увидеть ее в действии, можно нажать комбинацию
[Ctrl]+[Alt]+[BkSpace], по доброй линуксовой традиции эта комбинация без всяких вопросов и предупреждений убивает иксы, то есть МГНОВЕННО завершает процесс Xorg. Не забывайте сохранять свои документы ;)
Ну, а в итоге совершенных манипуляций можно получить что-то вот такое:
Тема значков Kamel, тема GTK - Tigris.
Согласитесь, совсем не похоже на дефолтную Ubuntu.
Ярлыки: linux



26 Комментарии:
А как создавать собственные темы? Описания на родном языке есть?
By
Анонимный, at 05 Май, 2008 14:01
Вообще то в Ubuntu стандартно идет Compiz и только если слабое железо или отключены эффекты - metacity.
Cудя по скриншотам у автора compiz отключен (и правильно)
Только вот статья "Кастомизация..." без описания compiz на сегодняшний день не полная.
By
Анонимный, at 05 Май, 2008 14:25
>>А как создавать собственные темы? Описания на родном языке есть?
Боюсь, что описания даже на неродном языке нету... Копаться как-то самостоятельно, рыть глубоко в интернет.
>>Вообще то в Ubuntu стандартно идет Compiz и только если слабое железо или отключены эффекты - metacity.
Compiz работает и доступен только после установки правильных дров на видюху. И даже после установки правильных дров никакого компиза пока по умолчанию не включено.
>>Только вот статья "Кастомизация..." без описания compiz на сегодняшний день не полная.
Будет на днях. Задумано. Просто,
1) я давно хотел написать такую статью, и
2) тут выдался шанс сделать предисловие к задуманной статье по настройкам компиза, awn-a и emerald-a.
Думаю, максимум за три дня управлюсь.
By
libc6, at 05 Май, 2008 14:42
Спасибо за статью, как раз ищу подобное. Я неделю как перешел на Убунту 8.04 и для меня многое еще в новинку. Я пытался ставить темы вручную через менеджер тем, но что-то у меня плохо получилось. В результате нашел мануал, как установить спрятанные в репозоториях 2 новых темы для Харди Херон. Так поставить оказалось легче.
Хорошо было бы, если бы вы описали как исправить баг, когда ставится новая тема, а часть окон выглядит ужасно. Так что-то с root связано по-моему, я так точно и не понял.
Спасибо
By
Рома, at 05 Май, 2008 21:03
Рома, за статью пожалуйста, за комментарий спасибо :)
Теперь отвечаю на вопрос.
Бага нет. Это фича!
Теперь серьезно:
1) Тема не должна поганить "часть окон". Она или поганит вид всех окон, или работает правильно.
2) С рутом это не связано. Никак. Вообще.
3) Если тема не нравится, ее можно удалить или выбрать другую.
Если я не ответил на ваш вопрос, объясните, пожалуйста, яснее, потому что я мало что понял. Так, догадываюсь...
By
libc6, at 05 Май, 2008 23:23
Значит я что-то напутал...Просто начитался кучу мануалов, советов - такая каша в голове...
:)
By
Рома, at 06 Май, 2008 00:52
Часть окон поганится из-за того, что темы копируются в ~/themes. Попробуйте скопировать их в /usr/share/themes
By
voland, at 07 Май, 2008 08:19
voland, если вам не трудно, раскройте тему.. почему так происходит? Мне и самому интересно.
By
libc6, at 07 Май, 2008 10:02
Спасибо за разъяснения!
Вопрос немного запоздал (почти на год) и не в ту тему:
"Отдельный раздел гиг на 10 под /var" - Ubuntu 7.10 наотрез отказывается брать этот раздел без форматирования - это правильно?
Алексей
By
Анонимный, at 07 Май, 2008 19:45
Правильно.
By
libc6, at 08 Май, 2008 00:24
Подскажите мне пожалуйста, давно мучаюсь вопросом (в Линуксе пока новичок) - как изменить цвет мигания свернутых окон на панели внизу, чтобы было как в винде - оранжевым или красным, а то по умолчанию у меня очень бледный, и хочу чтобы он мигал чаще, а не закрашивался постепенно. Я так понимаю, это называется в настройках "цвет выделения", но мне нужно поменять не везде цвет выделения, а только цвет мигания на панели.
By
Aspasios, at 29 Май, 2008 11:25
Не, ну вы требуете просто волшебства!
By
libc6, at 29 Май, 2008 22:14
Волшебства??? Вы издеваетесь??? Если Это нельзя настроить в Убунту, то я разочаруюсь в линуксе. Хотя бы через командную строку или правку конфигов! но это должно быть!
By
Aspasios, at 02 Июнь, 2008 10:23
А почему об этом должен знать лично я?
Кастомизируйте хотя бы тему ГТК, уже будет другой цвет. И копайте потом в тему. И незачем тут кричать. Идите на форум и там кричите.
By
libc6, at 02 Июнь, 2008 21:35
Я не кричал. Невозможно кричать в письменной форме. Я просто отреагировал на ваше высказывание о "волшебствах". Я такие вещи "волшебствами" не считаю и крайне удивлен на систему.
By
Aspasios, at 03 Июнь, 2008 13:29
во-первых спасибо за статьи,
во-вторых, внешний вид, compiz и всякие там темы/эффекты это конечно здорово, но думаю это не главное СРАЗУ после установки...
у меня не распозналась мышь, не видит колесико, я уж не говорю что дополнительные кнопки (вперед-назад) не работают, вообще думаю у многих мыши счас с более чем тремя кнопками, они работают в линукс или нет?. Как переключать раскладку клавиатуры? какое сочетание клавишь, добавил русскую, теперь 2 раскл. но НИГДЕ не могу найти сочетание клавиш для смены.
Это так, только самые первые вопросы возникшие через 10 минут после установки.
Сеть блн поднялась, но скопировать тупо файлы из локалки в ту же папку с музыкой нельзя (аргумент invalid какой-то).
мэнэджер rpm пакетов НЕ УСТАНОВЛЕН ПО УМОЛЧАНИЮ в ubuntu 8.04!, его надо устанавливать из консоли, что так и не получилось, видите-ли не удалось найти все зависимости... и дальше что?
Я чесгвря в растерянности, столько шуму вокруг этой новой ubuntu, что якобы дружественна новичку и домохозяйке, а на деле?
By
Krahn Dm, at 05 Июль, 2008 20:18
Все, что вы написали сюда, напишите на форум. Там много людей, которые в линуксе недавно и пребывают в восторге от того, как просто все настраивается. Они помогут. Просто поймите, что через 10 минут все хорошее не случится, но через день, неделю, все поймете.
By
libc6, at 05 Июль, 2008 23:47
ok
By
Krahn Dm, at 06 Июль, 2008 21:26
А куда сохраняются настройки темы?
А то я удалил одну,а потом она снова не загурается т.к."нельзя переместить каталог поверх каталога".
By
freeplayer, at 05 Декабрь, 2008 19:53
.themes
By
libc6, at 05 Декабрь, 2008 20:48
Спасибо огромное, очень не хватает таких статей. А то недавно переставил все-таки свой веб сервер на линукс, так вот по настройке сервера -- туча статей, а о чем-то не таком важном и сложном - ноль ;)
By
open650.ru, at 13 Декабрь, 2008 20:10
«Кастомизация», ёпт. Пишите по-русски, ну пожалуйста :-)
By
Джус, at 14 Декабрь, 2008 00:44
А как по-русски? Я бы и не против, но в среде IT очень много заимствованных слов, которых в руском языке просто нет.
Давайте-ка переведем gateway - тот который из route. Ворота? Ну глупо же. В то время как среда IT отлично знает, что такое гейтвей или гейт. Это сленг и от него никуда не деться.
By
libc6, at 14 Декабрь, 2008 13:31
"Графическим джижком" - fix that
By
Анонимный, at 18 Февраль, 2009 15:02
Столько времени прошло и я не заметил.... спасибо. fixed
By
libc6, at 18 Февраль, 2009 19:26
Здравствуйте, хорошая статья, спасибо, у меня возник вопрос, почему при смене темы в компизе из стандартных, не меняется при этом панель - свернуть развернуть закрыть, пробовал много вариантов, остается такая же как и была, все остальное меняется...
By
Анонимный, at 03 Май, 2009 04:44
Отправить комментарий
Ссылки на эту страницу:
Создать ссылку
<< Home