<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF147%3Atut8</id>
		<title>LXF147:tut8 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF147%3Atut8"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF147:tut8&amp;action=history"/>
		<updated>2026-05-13T17:49:34Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF147:tut8&amp;diff=15402&amp;oldid=prev</id>
		<title>2sash-kan в 15:57, 17 июля 2014</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF147:tut8&amp;diff=15402&amp;oldid=prev"/>
				<updated>2014-07-17T15:57:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:57, 17 июля 2014&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Легкая и живая тема, приятный контраст с псевдопромышленной темой по умолчанию. Ее создал Half-left с DeviantART, плодовитейший автор тем для Gnome Shell на сегодняшний день.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Легкая и живая тема, приятный контраст с псевдопромышленной темой по умолчанию. Ее создал Half-left с DeviantART, плодовитейший автор тем для Gnome Shell на сегодняшний день.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:http://www.half-left.deviantart.com/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:http://www.half-left.deviantart.com/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:LXF147.tut_adv.brit.jpg|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:LXF147.tut_adv.brit.jpg&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|left&lt;/ins&gt;|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;2 Elegant Brit&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;2 Elegant Brit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Еще одна, тоже приятная тема. Преимущество ее в том, что она содержит темы GTK 3 и Window, приводя к гармоничному виду рабочего стола. Доступна на отличном сайте, где можно отыскать и другие темы.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Еще одна, тоже приятная тема. Преимущество ее в том, что она содержит темы GTK 3 и Window, приводя к гармоничному виду рабочего стола. Доступна на отличном сайте, где можно отыскать и другие темы.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:LXF147.tut_adv.faenza.jpg|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:LXF147.tut_adv.faenza.jpg|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;3 Faenza&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;3 Faenza&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Полный набор квадратных значков для рабочего стола Gnome, вдохновленных iOS. Набор поставляется с выбором светлых, темных и очень темных значков, чтобы они хорошо смотрелись на любой панели или меню, независимо от их цвета. Доступны либо на gnome-look, либо на DeviantART.|Ширина=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;20&lt;/del&gt;%}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:Полный набор квадратных значков для рабочего стола Gnome, вдохновленных iOS. Набор поставляется с выбором светлых, темных и очень темных значков, чтобы они хорошо смотрелись на любой панели или меню, независимо от их цвета. Доступны либо на gnome-look, либо на DeviantART.|Ширина=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;40&lt;/ins&gt;%}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Клоны панели задач===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Клоны панели задач===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>2sash-kan</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF147:tut8&amp;diff=15401&amp;oldid=prev</id>
		<title>2sash-kan: Новая страница: «==Gnome 3: Как его вскрыть==  :Shell вызвал затруднения? '''Джонатан Робертс''' собрал средства и ме…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF147:tut8&amp;diff=15401&amp;oldid=prev"/>
				<updated>2014-07-17T15:56:36Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «==Gnome 3: Как его вскрыть==  :Shell вызвал затруднения? &amp;#039;&amp;#039;&amp;#039;Джонатан Робертс&amp;#039;&amp;#039;&amp;#039; собрал средства и ме…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Gnome 3: Как его вскрыть==&lt;br /&gt;
&lt;br /&gt;
:Shell вызвал затруднения? '''Джонатан Робертс''' собрал средства и методы&lt;br /&gt;
для восстановления утраченных функций, чтобы получить рабочий стол мечты.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Наш эксперт|Содержание=Джонатан Робертс –&lt;br /&gt;
рукодельник, который пользовался Gnome Shell задолго до его официального выхода.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
Похоже, история проекта Gnome развивается по спирали. Девять лет назад релиз версии 2.0 стал заметным событием из-за его стремления к рационализации рабочего стола: разработчики убрали «невнятные» опции и создали Указания к интерфейсу, стараясь обрести гармонический рабочий стол, а не просто расхлябанное нагромождение модулей.&lt;br /&gt;
&lt;br /&gt;
Прокрутим почти десятилетие, и что мы имеем? Релиз Gnome 3.0 снова примечателен своей попыткой рационализировать рабочий стол. Многие опции убраны, а на смену им пришли новые интерфейсы и шаблоны взаимодействия.&lt;br /&gt;
&lt;br /&gt;
Как и в случае с Gnome 2, многие пользователи отреагировали с гневом и разочарованием. И вообще, если надо раскрасить рабочий стол в желто-зеленый, под цвет формы вашей любимой футбольной команды, то как это теперь делается?&lt;br /&gt;
&lt;br /&gt;
В те времена серия Gnome 2 многие опции постепенно вернула, и получилось одно из самых гибких и популярных окружений рабочих столов. А что произойдет с Gnome 3? Вызовет ли он кровоизлияние у пользователей, или проследует эволюционным путем, как его предшественник?&lt;br /&gt;
&lt;br /&gt;
На самом деле, определенная эволюция нужна – например, требуется более хорошая документация; опции настройки имеются в изобилии, просто надо знать, где искать. Данный урок покажет вам средства и методы восстановить ваш знакомый ход работы, настроить вид рабочего стола и расширить его так, как и не снилось разработчикам.&lt;br /&gt;
&lt;br /&gt;
Мы сделаем упор на новый интерфейс Shell – интерфейс по умолчанию, если ваш компьютер его поддерживает, и нашей первой задачей станет восстановление некоторых функций, которых не хватает в Gnome 3 по сравнению с Gnome 2 и другими современными рабочими столами. Чаще всего, возможно, упоминается панель задач, которая использовалась для отображения в низу экрана запущенных программ. В Gnome Shell она заменена на режим Overview, который надо смотреть отдельно.&lt;br /&gt;
&lt;br /&gt;
Изменение, может, и небольшое, но многие нашли его выбивающим из колеи. Ведь панель задач была общей чертой почти всех компьютерных платформ на протяжении более десятка лет, а от старых привычек избавляться непросто.&lt;br /&gt;
&lt;br /&gt;
Однако есть несколько приложений третьих сторон, которые не только повторяют функции панели задач, но также и отлично настраиваются и сочетаются с темой Gnome 3, стоящей по умолчанию.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Три лучшие темы|Содержание=[[File:LXF147.tut_adv.gaia.jpg|thumb]]&lt;br /&gt;
;1 Gaia&lt;br /&gt;
:Легкая и живая тема, приятный контраст с псевдопромышленной темой по умолчанию. Ее создал Half-left с DeviantART, плодовитейший автор тем для Gnome Shell на сегодняшний день.&lt;br /&gt;
:http://www.half-left.deviantart.com/&lt;br /&gt;
[[File:LXF147.tut_adv.brit.jpg|thumb]]&lt;br /&gt;
;2 Elegant Brit&lt;br /&gt;
:Еще одна, тоже приятная тема. Преимущество ее в том, что она содержит темы GTK 3 и Window, приводя к гармоничному виду рабочего стола. Доступна на отличном сайте, где можно отыскать и другие темы.&lt;br /&gt;
:http://www.gnome-look.org&lt;br /&gt;
[[File:LXF147.tut_adv.faenza.jpg|thumb]]&lt;br /&gt;
;3 Faenza&lt;br /&gt;
:Полный набор квадратных значков для рабочего стола Gnome, вдохновленных iOS. Набор поставляется с выбором светлых, темных и очень темных значков, чтобы они хорошо смотрелись на любой панели или меню, независимо от их цвета. Доступны либо на gnome-look, либо на DeviantART.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
===Клоны панели задач===&lt;br /&gt;
&lt;br /&gt;
Возможно, лучшая имитация традиционной панели задач – Tint 2. Он очень легковесный, отнимает всего 5 МБ резидентной памяти при обычных операциях, и имеет широкий спектр опций настройки: можно задать, чтобы панель прилегала к любому краю экрана, сделать ее прозрачной и даже содержать системный лоток (для значков программ вроде Banshee).&lt;br /&gt;
&lt;br /&gt;
Все эти установки можно поменять с помощью программы tint2conf, или отредактировав файл tint2rc в ~/.config/tint2. Если, повозившись с Tint 2, вы поймете, что он в вашем стиле, можно обеспечить его автоматический запуск при каждом входе, с помощью программы gnome-session-properties. Хотя ее не видно в режиме Overview и она не входит в новый Gnome Control Center, ее можно запустить из терминала или из диалога запуска (Alt+F2).&lt;br /&gt;
&lt;br /&gt;
Если вы предпочли бы док рабочего стола в стиле Mac, то будете рады узнать, что Docky работает в Gnome Shell не хуже, чем в Gnome 2. Простой установки из репозиториев дистрибутива достаточно, чтобы она появилась в списке программ по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Вероятно, вам уже полегчало, однако верхняя панель, зияющая отсутствием меню с программами или списка легко доступных избранных, все еще вызывает раздражение.&lt;br /&gt;
&lt;br /&gt;
К счастью, Рон Йорстон [Ron Yorston] создал расширение (см. врезку о расширениях), которое восстанавливает эти функции в верхней панели, а также дает возможность перенести часы на прежнее место, направо, и выключить динамическое создание рабочих полей.&lt;br /&gt;
&lt;br /&gt;
Его пакет можно скачать с http://intgat.tigress.co.uk/rmy/extensions/index.html. Это удобный архив TGZ, и для установки нужно просто распаковать его в домашнюю папку: tar -xvzf gnome-shell-frippery-0.0.2.tgz. Для активации нового расширения перезапустите Gnome Shell, вызвав нажатием Alt+F2 диалог запуска, с последующим вводом restart. Тогда изменения станут видны, но при этом кое-что следует знать.&lt;br /&gt;
&lt;br /&gt;
Избранное просто отражает содержимое вашего Dash (док-подобной панели в режиме Overview) – чтобы его поменять, сделайте нужные изменения в Dash.&lt;br /&gt;
&lt;br /&gt;
Учтите также, что при отключении динамических рабочих полей вам придется задать количество используемых рабочих полей. Это делается в программе gconf-editor – нужная установка лежит в Apps &amp;gt; Metacity &amp;gt; General &amp;gt; Num_Workspaces. Без этого вам останется только одно рабочее поле, и вы лишитесь одной из лучших возможностей Gnome.&lt;br /&gt;
&lt;br /&gt;
Восстановив большую часть важных и недостающих многим функций, можно заняться настройкой прочих имеющихся возможностей.&lt;br /&gt;
&lt;br /&gt;
Хотя эти настройки зачастую невысокого полета – вроде изменения размера шрифта или действия при закрытии крышки ноутбука, многие пользователи считают их данностью, и это может украсить или загубить опыт работы с компьютером.&lt;br /&gt;
&lt;br /&gt;
В новом Control Centre в Gnome 3 не включены многие из этих опций, и вам придется задействовать gnome-tweak-tool. Во многих дистрибутивах с Gnome 3 gnome-tweak-tool тоже доступен, так что установите его через свой менеджер пакетов.&lt;br /&gt;
&lt;br /&gt;
По сути, это хранилище большинства важнейших опций, не попавших в новый Control Center Gnome 3. Там вы найдете все вышеупомянутые, наряду с многими другими. Есть панель поиска – она написана в GTK 3 и гармонично сочетается с остальным рабочим столом. Уделите время на изучение gnome-tweak-tool; но если и там вы не обнаружите некой настройки, которая, по вашему мнению, где-нибудь да должна присутствовать, у вас останется два места для поиска.&lt;br /&gt;
&lt;br /&gt;
С тех пор как Gnome сосредоточился на рационализации интерфейсов пользователя, опции, которые, по мнению разработчиков, усложняли диалог настройки, не всегда полностью удалялись, а переносились в скрытую базу данных.&lt;br /&gt;
&lt;br /&gt;
Таких баз данных две, с тех пор как Gnome 3 отметил начало перехода от старого gconf к новой системе gsettings. В конечном итоге, все установки Gnome и приложений должны осесть в gsettings, но сейчас на наличие доступных опций нужно проверять обе.&lt;br /&gt;
&lt;br /&gt;
Обе базы снабжены простыми графическими приложениями, позволяющими исследовать и менять все доступные опции. Это gconf-editor и dconf-editor, соответственно. Обратите внимание, что gconf-editor запускается обычным способом, а вот для запуска dconf-editor нужен диалог run или терминал.&lt;br /&gt;
&lt;br /&gt;
Также следует упомянуть, что Control Centre и gnome-tweak-tool всего-навсего отображают базы данных в простом, урезанном диалоге для пользователей. Если вы собираетесь проделать какие-либо изменения в базе данных, позаботьтесь запомнить исходное значение, чтобы можно было восстановить его, если вы передумаете.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Расширения Gnome Shell|Содержание=Система расширений Gnome Shell предоставляет пользователю способ расширить и изменить рабочий стол по умолчанию, не трогая код, включенный в основную кодовую базу. Расширения – это просто комплекты Javascript и CSS, способные взаимодействовать с ядром Gnome Shell, чтобы изменять способы обработки окон, добавления или удаления элементов интерфейса и многого другого. Сейчас поддержка управления расширениями ограничена. Для установки нового расширения скопируйте его вручную в каталог ~/.local/share/gnome-shell/extensions. Для отключения расширения удалите его оттуда.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
===Понимание темы===&lt;br /&gt;
&lt;br /&gt;
Может вы удивитесь, а может и нет, но настройка тем в Control Centre тоже отсутствует, и снова пробел заполняет gnome-tweak-tool – или gconf с gsettings, как вам больше нравится.&lt;br /&gt;
&lt;br /&gt;
Вы, скорее всего, уже обратили внимание на опцию theme в gnome-tweak-tool и были удивлены или сбиты с толку их количеством. Откуда их столько и зачем они?&lt;br /&gt;
&lt;br /&gt;
Темы значков и курсоров говорят сами за себя, их мы опустим. Тема GTK задает стиль всем виджетам – то есть кнопкам, вкладкам, меню и полосам прокрутки, формирующим управление всех ваших программ.&lt;br /&gt;
&lt;br /&gt;
В Gnome 3, темы GTK идут в двух вариантах: gtk-3.0 и gtk-2.0. Они связаны с двумя различными версиями GTK, и каждый применим только в программах, написанных в данной версии. То есть пока все ваши программы не портированы в GTK 3, придется вам искать в обеих версиях сходные темы, если вы хотите, чтобы рабочий стол выглядел опрятно.&lt;br /&gt;
&lt;br /&gt;
Тема Shell – новинка Gnome 3: она определяет вид интерфейса Shell – то есть вид верхней панели и всего, что содержится в режиме Overview, доступном по нажатию на клавишу Windows. И наконец, Current Theme в разделе Windows относится к тому, что раньше называлось темой Metacity. Там определяется вид окон, содержащих ваши приложения: их заголовки, границы и управляющие элементы для закрывания, сворачивания и распахивания.&lt;br /&gt;
&lt;br /&gt;
Набором тем сначала следует обзавестись. Многие доступны в репозиториях дистрибутива – проверьте сначала там. Если вам встретится тема, недоступная в репозитории, установите ее вручную, распаковав ее содержимое в определенный каталог.&lt;br /&gt;
&lt;br /&gt;
* GTK и Window темы можно установить либо в ~/.themes/$theme_name/ (для одного пользователя), либо в /usr/share/themes/$theme_name/ (для всех пользователей). Если вы устанавливаете тему GTK, ее нужно разместить либо в каталоге gtk-3.0, либо в gtk-2.0, а если тема Metacity, то в каталоге metacity-1.&lt;br /&gt;
* Темы значков и курсоров можно установить в ~/.icons или /usr/share/icons.w.&lt;br /&gt;
&lt;br /&gt;
При установке новой темы для Gnome Shell сперва убедитесь, что установлено расширение user-theme. В большинстве дистрибутивов оно входит в пакет gnome-shell-extensions, а его исходник можно скачать с http://live.gnome.org/GnomeShell/Extensions: там также имеются инструкции по сборке и установке.&lt;br /&gt;
&lt;br /&gt;
Установив расширение, вы сможете скопировать темы Gnome Shell в ~/.themes/$theme_name, поместив их в каталог gnome-shell, а затем выбирать их в gnome-tweak-tool.&lt;br /&gt;
&lt;br /&gt;
Мы уже освоили много нового, исправив ряд самых неприятных неудобств в Gnome Shell и частично вернув гибкость Gnome 2. Уже кое-что, но еще не все. Иногда вам требуется взять дело в свои руки, создав собственную идеальную тему или расширение с небольшой, но для вас решающей функцией. К счастью, главной целью разработчиков Gnome 3 было как раз упрощение таких настроек, чтобы они стали доступнее для широких масс.&lt;br /&gt;
&lt;br /&gt;
Далее следует ускоренный курс по новым возможностям создания тем в Gnome 3, где излагаются основы CSS и как применять их к GTK 3 и Gnome Shell.&lt;br /&gt;
&lt;br /&gt;
Мы были бы рады исследовать возможности расширения Gnome Shell, но пока дела обстоят так, что в системе почти нет документации, а API имеет склонность меняться.&lt;br /&gt;
&lt;br /&gt;
Если вам интересно изучить это самостоятельно, рекомендуем в качестве прекрасного бесплатного введения Eloquent Javascript. Когда вы освоите основы языка, обзор информации и кода в http://live.gnome.org/GnomeShell/Extensions поставит вас на ноги.&lt;br /&gt;
&lt;br /&gt;
===В вашем стиле===&lt;br /&gt;
&lt;br /&gt;
CSS означает «каскадные таблицы стилей [Cascading Style Sheets]»; это механизм добавления информации о стиле, такой как шрифты, цвета и позиция элемента в структурированном документе. Шире всего они применяются в Интернете, но разработчики Gnome 3 воспользовались данным синтаксисом для тем GTK 3 и Gnome Shell.&lt;br /&gt;
&lt;br /&gt;
Синтаксис таблиц стилей довольно простой. Каждая таблица состоит из набора «правил», а каждое из правил содержит «селектор» и «блок объявления».&lt;br /&gt;
&lt;br /&gt;
В блоке объявления перечислено некоторое число свойств и им присвоены значения, например, ‘color: red;’. Обратите внимание, что свойство и значение разделены двоеточием, а присваивание заканчивается точкой с запятой. Также блоки объявления заключаются в фигурные скобки.&lt;br /&gt;
&lt;br /&gt;
Селектор определяет, к какому именно элементу или виджету применяется содержимое блока объявления: например, к виджету GtkComboBox или к элементу параграфа HTML. Виджет GTK можно задавать как обобщенный тип (GtkComboBox), по имени (#button1), или как класс, определяющий группу виджетов (.button), применяемых к флажкам, переключателям, стандартным кнопкам и кнопкам-переключателям.&lt;br /&gt;
&lt;br /&gt;
Простой набор правил будет выглядеть примерно так:&lt;br /&gt;
&lt;br /&gt;
 GtkComboBox {&lt;br /&gt;
  padding: 4;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
В CSS можно использовать куски синтаксиса других типов, и там есть интересные способы комбинировать их друг с другом и получать сложные выражения, однако это уже хорошо задокументировано в портале разработчиков Gnome. Прежде чем читать дальше, стоит заглянуть на http://developer.gnome.org/gtk3/stable/GtkCssProvider.html, в особенности в раздел селекторов и @rules.&lt;br /&gt;
&lt;br /&gt;
Итак, вы освоили основы style sheets, и пора написать вашу первую тему. Вместо того, чтобы начать с нуля, лучше взять готовую тему, изменить ее и наблюдать за эффектом во время работы.&lt;br /&gt;
&lt;br /&gt;
Для начала мы взяли Adwaita – это самый полный пример темы GTK 3. Скопируем ее в подкаталог .theme вашего домашнего каталога, снабдим новым именем, а потом зайдем внутрь и посмотрим содержимое.&lt;br /&gt;
&lt;br /&gt;
 cp -r /usr/share/themes/Adwaita ~/.themes/New&lt;br /&gt;
 ls ~/.themes/New/&lt;br /&gt;
&lt;br /&gt;
Вы увидите папку gtk-3.0, о которой мы уже говорили. В ней должно быть два CSS-файла: файл gtk.css содержит список цветовых определений, а файл gtk-widgets.css – список правил для всех виджетов.&lt;br /&gt;
&lt;br /&gt;
Каждый список правил в gtk-widgets.css определяет стиль отдельного виджета. Если вы не знаете, какому виджету на экране соответствует имя виджета, вам будет сложно начать редактирование.&lt;br /&gt;
&lt;br /&gt;
Но это легко преодолимо: ведь документация разработчиков Gnome содержит список всех виджетов – включая описания и экранные снимки того, что нужно ожидать. Простейший способ добраться до этой информации – от души попользоваться функцией поиска по сайту от Google. Например:&lt;br /&gt;
&lt;br /&gt;
 site:developer.gnome.org/gtk $widget_name&lt;br /&gt;
&lt;br /&gt;
Многие цвета в gtk-widgets.css задаются с помощью @rules, которые являются просто указателями на определения из файла gtk.css. Так что если вы хотите поменять цвет виджета, возьмите его имя из gtk-widgets.css и воспользуйтесь функцией поиска текстового редактора, чтобы найти соответствующий пункт в gtk.css.&lt;br /&gt;
&lt;br /&gt;
===Создаем стиль===&lt;br /&gt;
&lt;br /&gt;
Ну вот, мы готовы к редактированию файлов для переделки темы Adwaita на свой лад. Лучше всего следовать пошаговому принципу, проделывая отдельные изменения, сохраняя файл и наблюдая за результатом. Тогда вы сможете быстро отлавливать любые ошибки и осознаете влияние изменения на рабочий стол.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменения стали видимыми, сначала задайте тему, используя gnome-tweak-tool. Затем вам нужно тестовое приложение GTK 3, которое надо перезагружать после каждого сохранения, чтобы видеть результат. Для этого сгодится Nautilus: в нем полно всяких виджетов, и он быстро открывается и закрывается.&lt;br /&gt;
&lt;br /&gt;
Алгоритм создания новой темы для Gnome Shell весьма похожий. Однако есть и важные отличия:&lt;br /&gt;
#Чтобы можно было выбирать разные темы в gnome-tweak-tool, вам придется установить расширение user-theme, как описано выше.&lt;br /&gt;
#Как и раньше, гораздо проще будет начать с известной темы и менять ее на свой вкус, но знайте, что тема Gnome Shell, стоящая по умолчанию, хранится в другом месте:&lt;br /&gt;
 cp -r /usr/share/gnome-shell/theme/* ~/.themes/New_Shell/gnome-shell/&lt;br /&gt;
#Заглянув в каталог, вы увидите, что хотя там много файлов, только один из них – файл CSS: это gnome-shell.css. Его синтаксис почти совпадает с тем, что в файле gtk-widgets.css, но на сей раз проект Gnome предоставил очень мало документации насчет того, какой селектор соответствует какому элементу экрана. Однако вам не придется применять метод проб и ошибок: предприимчивые ребята с форумов Ubuntu прошлись по файлу, стоящему по умолчанию, и великодушно повставляли комментарии, объясняющие соответствие многих элементов (http://ubuntuforums.org/showpost.php?p=8997676&amp;amp;postcount=69). При работе рекомендуем держать это руководство открытым.&lt;br /&gt;
#Чтобы ваши изменения возымели силу, нужно выбрать тему из gnome-tweak-tool и перезапустить Gnome Shell после каждого изменения. Это можно сделать, если, нажав Alt+F2 запустить диалог run, и после этого ввести r или restart. И снова, правильным будет подход пошаговых изменений.&lt;br /&gt;
&lt;br /&gt;
===Если больше ничего не работает...===&lt;br /&gt;
&lt;br /&gt;
Вот вам и все. Если, открыв для себя гибкость Gnome 3 и потратив часы на попытки привести его симпатичному для вас виду, вы не согласились на переход, не отчаивайтесь. По крайней мере, вы неплохо провели время, и есть ведь Xfce, KDE, LXDE, Unity или любой другой рабочий стол Linux вам на радость.&lt;br /&gt;
&lt;br /&gt;
Мы надеемся, что наш урок дал вам почувствовать вкус возможностей, и еще больше пользователей попробуют Gnome 3. Обидно, что во многих областях нет приличной документации, но мы уверены, что когда уляжется пыль от третьего релиза и внимание переключится на более эволюционные изменения, ситуация улучшится.&lt;/div&gt;</summary>
		<author><name>2sash-kan</name></author>	</entry>

	</feed>