Пятница, 2024-05-17, 3:27 AM
Приветствую Вас Гость | RSS

Блог

Главная » 2009 » Декабрь » 12 » Темы Gnome
9:55 PM
Темы Gnome

Установка и настройка тем

Заходим в пункт меню "Система - Параметры - Внешний вид".


Перед вами несколько тем. Тема, которая используется в данный момент - подсвечивается.


Чтобы выбрать другую тему - нужно просто выделить ее в списке. Вы можете попробовать, но сейчас у нас другая задача. Нам нужно разобраться из чего состоит тема, как изменять элементы темы, как устанавливать новые элементы темы...

Щелкаем на кнопке "Настроить". Перед вам несколько вкладок. Начнем с первого пункта, "Элементы управления".


Gnome использует движок GTK. Движок отвечает за отрисовку элементов: панели, элементы формы, переключатели, кнопки, цвета и т.д. и т.п. В общем практически за все, за исключением некоторых вещей, о которых речь идет позже. На этой вкладке вы видите различные темы GTK. Для чего это нужно знать? Для того, чтобы знать, что выбирать на сайте, да и вообще, знание - сила.

Следующая вкладка - цвета.

Цвета это тоже часть GTK. Некоторые темы поддерживают его, некоторые нет.

Следующая вкладка - рамка окна. Это уже не GTK.

В Gnome используется оконный менеджер Metacity. Он отвечает за прорисовку рамки окна. Т.е. на этой вкладке вы видите темы Metacity и отвечают они за то, как будет выглядеть рамка приложения. Если в теме Metacity нету цветов для рамки, то будут использоваться цвета, которые установлены в GTK (см вкладку "Цвета").

Следующая вкладка - "Значки".


Я надеюсь тут все понятно. Здесь настраиваются иконки для приложений, для отображения директорий в наутилусе, иконки в меню, иконки, отображающие устройства и т.д. и т.п.

Ну и последнее - "Указатель". Это тема курсоров.


Если вы меняете курсор, а он не изменяется - значит у вас включен Compiz Fusion. Тема курсора изменится при следующем входе в систему.

Подведем итог.

Тема состоит из: темы для движка GTK (отвечает за все графические элементы), темы для Metacity (отвечает за рамку), набора иконок и набора курсоров. Цветовая схема относится к движку GTK. Т.е. тема это набор этих четырех элементов. И их можно выбирать по отдельности.

Для примера я выбрал во всех вкладках все, что потемнее и вот что получилось:


Обратите внимание на то, что измененная тема называется в списке "Другой". Если вы сейчас выберите еще одну тему и закроете это окно, то тема потеряется. Тему можно сохранить.


Ну вот, теперь тема в списке.


Темы сортируются по алфавиту, текущая не будет сверху, просто в моем примере так вышло.

Если тема не удалась, ее всегда можно удалить.

Где же брать темы?

Есть родной сайт Gnome: http://art.gnome.org/, там не очень много всего, но есть и приятные вещи. Еще я бы рекомендовал зайти на сайт http://www.gnome-look.org/.

На сайте Gnome есть меню:


Application - приложение в целом, т.е. это тема GTK. Windows Border - рамка окна, т.е. это тема Metacity. Icons - набор иконок. Все понятно. Тогда зачем нужно было понимать что есть GTK, а что Metacity?

Для сайта gnome-look.org:

Здесь есть много всего, мы еще вернемся сюда в следующих статьях. Здесь помимо GTK, Metacity и набора иконок можно также найти темы курсоров.

Когда будете выбирать тему, обращайте внимание на то, что скачиваете!


Например, в приведенном выше примере можно отдельно скачать: gtk+metacity, набор иконок и картинку рабочего стола. Причем gtk и metacity идут в одном пакете. При установке они установятся оба сразу.

Чтобы установить тему (как вы уже знаете, это может быть gtk, metacity, иконки, курсоры или набор нескольких элементов сразу), нажмите на кнопку "Установить".


После того как тема будет импортирована, вам будет предложено применить тему.


Если вы откажитесь - тема никуда не денется, потом ее можно будет выбрать из списка. Но если вы, например, установили тему курсоров, где есть несколько вариантов (размер, цвет), то предложения о смене темы не будет и придется выбирать вручную.

Могу предложить вам попробовать установить тестовую тему из компонентов и сохранить ее.

Вот как это выглядит по умолчанию:


Вот как это будет выглядеть:


Для этой темы хорошо подходит стандартный набор курсоров whiteglass. Также я изменил цвет фона на более светлый, т.к. он по умолчанию серый и выглядит это немного мрачновато.

В общем, удачи. Со временем вы найдете тот набор, который вам больше по душе.

Темы и суперпользователь

После того, как вы установите и настроите темы, откройте приложение, которое запускается от имени суперпользователя. Например, Synaptic.

Вы можете видеть, что темы иконок и gtk не применились...

Почему это произошло?

Причина простая: все темы (gtk, icons, metacity) были установлены в вашу домашнюю директорию, а приложение запущено от имени суперпользователя. Как следствие, приложение просто не знает ничего об этим темах...

Исправить ситуацию можно двумя способами. Все зависит от того, что именно вам нужно.

Прежде чем продолжить, рассмотрим, где храняться файлы тем.

Существует несколько мест:

Общедоступные директории /usr/share/themes/ и /usr/share/icons/ для тем и иконок соответственно.

А также дополнительные директории ~/.themes/ и ~/.icons/ в домашней директории каждого пользователя.

Т.е. для каждого пользователя доступны тема и иконки из общедоступных директорий и своих собственных.

Когда вы установили новую тему - она была скопирована в вашу домашнюю директорию, поэтому суперпользователь (который на самом деле является другим пользователем с другой домашней директорией) просто не знает о том, где искать тему.

Итак, у нас два варианта развития событий:

1. Переместить вновь созданные темы из вашей домашней директории в общедоступную.

2. "Заставить" суперпользователя использовать вашу домашнюю директорию.

Первый пункт необходим тому, у кого за компьютером работает несколько пользователей и кто хочет расшарить новую тему между всеми.

Второй пункт необходим в том случае, если только вы работаете за компьютером от вашего аккаунта и он проще.

Если вам необходим первый пункт, то откройте наутилус от имени суперпользователя, нажмите Ctrl+H, чтобы показать скрытые директории и перемещайте все что нужно.

gksu nautilus

Этот вариант сложнее, чем второй тем, что каждый раз при установке новой темы вам придется повторять эти действия...

Если же вас устраивает второй пункт, то все намного проще. Все что нужно сделать это создать ссылку на вашу директорию в домашней директории суперпользователя.

Для тем:

sudo ln -s ~/.themes /root

Для иконок:

sudo ln -s ~/.icons /root

После этого приложения от имени суперпользователя будут отображаться корректно.

Источник
Категория: Первые шаги | Просмотров: 976 | Добавил: Draco | Теги: темы, GNOME | Рейтинг: 0.0/0
Всего комментариев: 2
2 респект  
0
- Мама, а почему папа лысый? - А он у нас очень умный! - А почему у тебя так много волос? - Заткнись и ешь
http://surveyauto.ru/kia/kia-optima-2013.html - Kia Optima 2013

1 Aleyna  
0
Your thinking macthes mine - great minds think alike!

Имя *:
Email *:
Код *:
Форма входа
Поиск
Опрос
Как вам Ubuntu 10.10?
Всего ответов: 28
Статистика