<?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=LXF124%3AOpenbox</id>
		<title>LXF124:Openbox - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF124%3AOpenbox"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:Openbox&amp;action=history"/>
		<updated>2026-05-13T13:23:17Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:Openbox&amp;diff=11051&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:Openbox&amp;diff=11051&amp;oldid=prev"/>
				<updated>2010-11-09T09:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''Openbox'': Ваша рабочая среда==&lt;br /&gt;
&lt;br /&gt;
: Вам кажется, что KDE и Gnome отнимают слишком много ресурсов или, хуже того, навязывают чуждый стиль работы? '''Павел Воронцов''' поможет создать окружение, играющее по вашим правилам.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы поговорим о том, как создать себе комфортную и эффективную рабочую среду на базе оконного менеджера ''Openbox3'' (http://icculus.org/openbox/index.php/Main_Page); далее мы будем называть его просто ''Openbox''. В качестве подопытного дистрибутива я буду использовать Ubuntu, но все нижесказанное, разумеется, применимо и ко многим другим вариантам Linux (и не только Linux). Как известно, рабочим столом в Ubuntu по умолчанию является Gnome, то есть после установки дистрибутива мы уже имеем готовую среду, которую можно просто настроить под себя. Но мы пойдем другим путем: взяв за основу ''Openbox'', создадим собственное окружение под свои личные нужды и задачи. Естественно, придется приложить некоторые усилия, но результат вас должен порадовать.&lt;br /&gt;
&lt;br /&gt;
===Установка===&lt;br /&gt;
&lt;br /&gt;
К счастью, пакет ''Openbox'' уже давно собран, и вы можете установить его прямо из ''Synaptic'', поставив галочку и нажав кнопку '''Применить'''. Попутно следует установить так называемые темы или, если пользоваться языком Gnome, декорации окон. Вот как все это выглядит из командной строки:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install openbox openbox-themes&lt;br /&gt;
&lt;br /&gt;
Остальные утилиты, которые могут вам потребоваться, добавляются аналогично, и мы больше не будем заострять на этом внимание.&lt;br /&gt;
&lt;br /&gt;
Покончив с добавлением пакетов, завершите текущий сеанс Gnome и выберите новый сеанс ''Openbox'' в меню менеджера входа в систему. При этом мы попадем в совсем «голую» среду, где нет ровным счетом ничего, кроме меню, доступного по нажатию правой кнопки мыши, с очень скудным набором пунктов, и серого фона рабочего стола. Вы не найдете здесь никаких программ-конфигураторов, панелей и тем более апплетов: только оконный менеджер. Все остальные компоненты мы будем доставлять сами&lt;br /&gt;
&lt;br /&gt;
===Оконный менеджер===&lt;br /&gt;
&lt;br /&gt;
Конфигурационные файлы ''Openbox'' имеют формат XML, который неудобно редактировать вручную (да, у этого мнения есть и противники, но, по-моему, простой текст все же дружелюбнее к человеку), поэтому сразу установим две вспомогательные программы: ''ObConf'' и ''obmenu''. Первая настраивает внешний вид и поведение окон (файл '''~/.config/openbox/rc.xml'''), вторая редактирует меню (файл '''~/.config/openbox/menu.xml'''). Кроме этих двух, есть еще один важный файл – '''~/.config/openbox/autostart.sh'''. Это файл автозагрузки, и в отличие от двух предыдущих, он представляет собой сценарий оболочки ''Bash'', каждая строка которого – команда, выполняемая при открытии сеанса ''Openbox''. Править его можно в любом текстовом редакторе, например, ''Gedit'' (стандартном для среды Gnome). Также важно проследить за тем, чтобы данный файл был исполняемым. Если пользовательский каталог с файлами настроек ''Openbox'' пуст, можно найти стандартные варианты конфигурации в директории '''/etc/xdg/openbox/''' и скопировать их в каталог пользователя. Например:&lt;br /&gt;
&lt;br /&gt;
 $ cp /etc/xdg/openbox/* ~/.config/openbox/&lt;br /&gt;
 $ chmod a+x ~/.config/openbox/autostart.sh&lt;br /&gt;
&lt;br /&gt;
Первая команда копирует стандартные файлы настроек пользователю, вторая – делает файл автозагрузки исполняемым. Теперь мы готовы произвести настройку оконного менеджера, добавить в меню нужные нам программы и получить промежуточный вариант нашей рабочей среды.&lt;br /&gt;
&lt;br /&gt;
На самом деле, меню ''Openbox'' не такое простое, как может показаться на первый взгляд. Одна из его особенностей – возможность динамического наполнения (так называемое '''pipe menu'''). При открытии динамического меню происходит вызов внешнего сценария, заполняющего его нужными пунктами. На сайте ''Openbox'' можно найти готовые скрипты для разных задач, в том числе и различные варианты ''XDG''-меню (об этом чуть позже), включая меню Gnome. Ниже представлен пример добавления такого меню. Чтобы задействовать его, отредактируйте файл '''~/.config/openbox/menu.xml''' вручную с помощью текстового редактора или программы obmenu:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;menu id=”pipe_menu” label=”Меню GNOME” execute=”scripts/bop_gmenu.py” /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае скрипт '''bop_gmenu.py''' генерирует меню GNOME. Хотите ссылки на последние открытые документы? Или информацию о наличии свободного места на дисках? Пожалуйста, есть готовые сценарии и для этих целей.&lt;br /&gt;
&lt;br /&gt;
===Наклеим обои===&lt;br /&gt;
&lt;br /&gt;
Как известно, оконный менеджер управляет поведением самих окон, и внешний вид рабочего стола его средствами изменить нельзя. Но если посмотреть в стандартный файл автозагрузки, то вы увидите, что вызываемая из него внешняя программа ''xsetroot'' просто заливает фон серым цветом. Может, кому-то этого и достаточно, но мы все же рассмотрим и другие варианты. Все зависит от того, насколько часто вы меняете обои рабочего стола. Если вы используете лишь одну картинку или меняете обои очень редко, то самый простой путь – использовать консольный просмотрщик графических файлов с функцией размещения изображения в области корневого окна (root window), например, ''Feh'' (http://linuxbrit.co.uk/software/feh).&lt;br /&gt;
&lt;br /&gt;
Добавим команду для его вызова в файл автозагрузки и получим красивые обои, видимые при каждой загрузке сеанса ''Openbox'':&lt;br /&gt;
&lt;br /&gt;
 $ echo 'feh ----bg-scale wallpaper.png &amp;amp;' &amp;gt;&amp;gt; ~/.config/openbox/autostart.sh&lt;br /&gt;
&lt;br /&gt;
Если принцип «добавил и забыл» вас не устраивает, то ваш выбор – программа ''Nitrogen'' (http://projects.l3ib.org/nitrogen). Она графическая, и в качестве аргумента ей необходимо передать путь к каталогу с изображениями. Принцип работы прост: запускаем ''Nitrogen'', выбираем нужную картинку и применяем ее. Теперь, если добавить в автозагрузку строку ''nitrogen ----restore &amp;amp;'', требуемое изображение разместится на рабочем столе при загрузке сеанса. Просто, удобно и со вкусом.&lt;br /&gt;
&lt;br /&gt;
===Файловый менеджер===&lt;br /&gt;
&lt;br /&gt;
Выбор файлового менеджера зависит от объективных обстоятельств, не говоря уже о ваших личных предпочтениях. Внизу приведена сравнительная таблица основных файловых менеджеров (см. также [[LXF119:Сравнение|Сравнение в LXF119]]), которые я рекомендую использовать.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_37_1.jpg|300px]]Правильно настроенный ''ROX-Filer'' отображает мультимедийный контент практически мгновенно.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Если вы работаете с виртуальными файловыми системами, то есть исследуете сетевые ресурсы, ''FTP''-серверы или файловую систему мобильного телефона по протоколу ''OBEX'' непосредственно файловым менеджером, то я рекомендую ''Nautilus''.&lt;br /&gt;
&lt;br /&gt;
''Dolphin'' имеет смысл выбрать, если вы применяете и другие приложения KDE 4; в противном случае его использование невыгодно из-за тяжеловесных зависимостей от библиотек KDE и KIO.&lt;br /&gt;
&lt;br /&gt;
Пользователям с меньшими потребностями идеально подойдут ''Thunar'' или ''PCManFM'', внешне они схожи с ''Nautilus''.&lt;br /&gt;
&lt;br /&gt;
''ROX-Filer'', пожалуй, самый быстрый и независимый из всех представленных графических файловых менеджеров: даже файловые ассоциации в нем придется настраивать с нуля. Например, вы можете установить ''Feh'' в качестве просмотрщика изображений, ''MPlayer'' – для воспроизведения видеофильмов, и так далее.&lt;br /&gt;
&lt;br /&gt;
Не стоит также забывать о том, что ''Nautilus, PCManFM'' и ''ROX-Filer'' имеют функцию работы с областью рабочего стола, то есть перехватывают события, происходящие в корневом окне системы ''X Window''. Соответственно, по нажатию правой кнопки мыши на свободном месте рабочего стола появится меню файлового менеджера, а не ''Openbox'', и фоновое изображение будет настраиваться тоже средствами выбранного ФМ. Если вы не имеете привычки хранить на рабочем столе файлы, отключите эту функцию. Например, ''Nautilus'' следует запускать с параметром '''--no-desktop''', или поправить соответствующий параметр в ''Gconf'' программой ''gconf-editor'' или командой:&lt;br /&gt;
&lt;br /&gt;
 $ gconftool-2 ----set /apps/nautilus/preferences/show_desktop ----type bool False&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=1 cellpadding=5|-&lt;br /&gt;
! Файловый менеджер&lt;br /&gt;
! Среда&lt;br /&gt;
! Интерфейс&lt;br /&gt;
! Виртуальные файловые системы&lt;br /&gt;
|-&lt;br /&gt;
| Nautilus&lt;br /&gt;
| Gnome&lt;br /&gt;
| GTK+&lt;br /&gt;
| GIO/GVFS&lt;br /&gt;
|-&lt;br /&gt;
| Dolphin&lt;br /&gt;
| KDE&lt;br /&gt;
| Qt4&lt;br /&gt;
| KIO&lt;br /&gt;
|-&lt;br /&gt;
| Thunar&lt;br /&gt;
| Xfce, не зависит&lt;br /&gt;
| GTK+&lt;br /&gt;
| Thunar-VFS&lt;br /&gt;
|-&lt;br /&gt;
| PCManFM&lt;br /&gt;
| LXDE, не зависит&lt;br /&gt;
| GTK+&lt;br /&gt;
| Нет&lt;br /&gt;
|-&lt;br /&gt;
| ROX-Filer&lt;br /&gt;
| Не зависит&lt;br /&gt;
| GTK+&lt;br /&gt;
| Нет&lt;br /&gt;
|-&lt;br /&gt;
| Midnight Commander&lt;br /&gt;
| Не зависит&lt;br /&gt;
| Текстовый&lt;br /&gt;
| MC-VFS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Панели===&lt;br /&gt;
&lt;br /&gt;
Некоторые пользователи ''Openbox'' не любят использовать дополнительные элементы рабочего стола, считая, что они не нужны; к ним же относят и панели. Но с точки зрения «рядового потребителя», панель удобна, легкодоступна, значительно облегчает навигацию и делает работу более комфортной, при этом не занимая на рабочем столе много места.&lt;br /&gt;
&lt;br /&gt;
Панель – это отдельная графическая программа; она не является частью оконного менеджера, хотя может входить в его состав (как, например, происходит в ''IceWM'' и ''FluxBox''). В ''Openbox'' панель не включена, и ее выбор остается только за пользователем. Чтобы не переходить к обзору всех возможных вариантов, я выделю две программы: ''PyPanel'' (http://pypanel.sourceforge.net) и ''tint2'' (http://code.google.com/p/tint2), и кратко расскажу о каждой.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_38_1.jpg|300px]] По внешнему виду меню едва ли скажешь, что оно является частью ''Openbox'', а не ''PyPanel''.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
''PyPanel'' – компактная, удобная панель, написанная на ''Python'', как видно уже по ее названию. Включает панель быстрого запуска, панель задач, переключатель рабочих столов, область системного лотка и часы. Любой из этих компонентов можно настроить или отключить, выставить очередность расположения и так далее. ''PyPanel'' настраивается посредством редактирования конфигурационного файла '''~/.pypanelrc'''. Он снабжен комментариями, и назначение опций интуитивно понятно из их названий. Порядок наших действий – обычный: настраиваем по вкусу и прописываем запуск панели в файле автозагрузки. Все просто, кроме одного момента: меню. На нем остановимся более подробно.&lt;br /&gt;
&lt;br /&gt;
Как я уже говорил, оконный менеджер и панель – абсолютно независимые программы, и в нашем случае, ''PyPanel'' не может отображать меню ''Openbox'', более того, она вообще не имеет компонента меню. Вот вам один из способов решения этой проблемы: установите программу ''xdotool'' (http://www.semicomplete.com/projects/xdotool/). Она имитирует нажатие клавиши, события мыши и так далее. Далее, в основном файле конфигурации ''Openbox'' '''~/.config/openbox/rc.xml''' настройте для открытия меню горячую клавишу, например: '''CTRL+ALT+q'''. Для этого добавьте в секцию '''&amp;lt;keyboard&amp;gt;''' следующие строки:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;keybind key=”A-C-q”&amp;gt;&lt;br /&gt;
 &amp;lt;action name=”ShowMenu”&amp;gt;&lt;br /&gt;
 &amp;lt;menu&amp;gt;root-menu&amp;lt;/menu&amp;gt;&lt;br /&gt;
 &amp;lt;/action&amp;gt;&lt;br /&gt;
 &amp;lt;/keybind&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь добавьте кнопку для открытия меню на панель быстрого запуска ''PyPanel''. Отредактируйте файл '''~/.pypanelrc''' следующим образом:&lt;br /&gt;
&lt;br /&gt;
 LAUNCH_LIST = [&lt;br /&gt;
  (“xdotool key ctrl+alt+q”, “menu.png”),&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
То есть, при нажатии на кнопку на панели ''xdotool'' будет имитировать нажатие горячей клавиши для открытия основного меню ''Openbox''.&lt;br /&gt;
&lt;br /&gt;
Следующая программа – ''tint2'' – на данный момент является наиболее популярной среди пользователей ''Openbox''. Она имеет три компонента: панель задач, область системного лотка и часы, легко настраивается посредством редактирования конфигурационного файла '''~/.config/tint2/tint2rc '''(или общесистемного '''/etc/xdg/tint2/tint2rc'''). По умолчанию ''tint2'' настроена таким образом, что панель не растягивается на весь экран, то есть остаются зазоры, и пользователь может вызвать меню ''Openbox''. А что делать, если панель настроена так, что зазоров не останется? Разработчики подумали и об этом: в последних версиях появился параметр '''wm_menu = 1''', который позволит вам вызвать меню по клику на край панели. Да, не забудьте добавить ''tint2'' в автозагрузку:&lt;br /&gt;
&lt;br /&gt;
 $ echo 'tint2 &amp;amp;' &amp;gt;&amp;gt; ~/.config/openbox/autostart.sh&lt;br /&gt;
&lt;br /&gt;
===Шаг в сторону===&lt;br /&gt;
&lt;br /&gt;
Разумеется, существуют и другие варианты: например отдельные программы для области системного лотка или панели быстрого запуска с красивыми визуальными эффектами, и я сознательно не упомянул панели, входящие в состав рабочих окружений Gnome (''gnome-panel'') и KDE (''Kicker'' и ''Plasma Panel''). Их использование просто невыгодно: в результате вы в лучшем случае получите то же самое окружение с ''Openbox'' вместо родного оконного менеджера (''Metacity'' в Gnome или ''KWin'' в KDE), а в худшем – некий гибрид этих двух сред со всеми тяжеловесными зависимостями и такими же тяжелыми последствиями. Неработающие кнопки завершения сеанса и выключения ПК – лишь малая часть проблем, с которыми столкнется пользователь.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_38_2.jpg|300px]] ''Tint2'', интегрированный в рабочее окружение ''Openbox''. Тема ''Openbox'' и ''GTK'': '''xfzen blue'''. Шрифты растровые — Terminus.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Приятным исключением является ''LXPanel'', которая хотя и является частью среды ''LXDE'' (http://www.lxde.org), но выполнена вполне независимо. Кстати, окружение ''LXDE'' не похоже на своих мощных собратьев: почти все его компоненты – самостоятельные программы. И еще сюрприз: в его основе как раз лежит ''Openbox''. Только создатели ''LXDE'' заранее определили набор стандартных программ и служб, а мы выбираем и настраиваем их сами, исходя из наших желаний и потребностей.&lt;br /&gt;
&lt;br /&gt;
''LXPanel'' имеет все необходимые компоненты и предлагает поддержку апплетов; настраивается она посредством графической программы. Но главное, что отличает ее от ''tint2'' и ''PyPanel'' – это наличие меню, которое поддерживает спецификацию '''XDG Menu Specification'''. Иными словами, меню приложений генерируется автоматически. Механизм прост: при установке программы создается файл программа '''.desktop''' в каталоге '''/usr/share/applications'''. Он содержит описание приложения, его название, комментарии, команду для запуска и другую информацию. Данный каталог сканируется при создании меню, и из '''.desktop'''-файлов берется необходимая информация о программах. Таким же образом строятся меню Gnome и KDE. Есть и свои минусы: иерархия такого меню строго определена и не совсем удобна, а поиск программы отнимает время, так как выбирать придется из всех программ, а не из тех, которыми вы пользуетесь реально. Но не это главное (любая проблема разрешима); другое дело, что генерация XDG-меню происходит медленно, и это чувствуется при навигации. Использовать или не использовать его – выбор пользователя; главное, что этот выбор есть.&lt;br /&gt;
&lt;br /&gt;
===Внешний вид===&lt;br /&gt;
&lt;br /&gt;
Из всего описанного выше становится ясно, что наше окружение состоит из набора независимых программ. На данном этапе нашей задачей будет привести все используемые приложения к единому оформлению, чтобы рабочий стол не выглядел разнородным.&lt;br /&gt;
&lt;br /&gt;
Если обрамление окна – часть темы ''Openbox'', то вид содержимого этого окна не настраивается средствами оконного менеджера, и зависит (в первую очередь) от использованного в программе графического инструментария. В Linux это, в основном, ''GTK+'' или ''Qt3/Qt4''; с них мы и начнем. Задачу создания единого стиля можно решать с двух сторон: либо сделать приложения ''Qt'' похожими на ''GTK'', либо наоборот. Мы пойдем по первому пути: его проще реализовать, да и ''GTK''-приложения все-таки более распространены. Для этого&lt;br /&gt;
нам понадобятся&lt;br /&gt;
две программы&lt;br /&gt;
– ''qtconfig-qt3''&lt;br /&gt;
и ''qtconfig-qt4'', запустив&lt;br /&gt;
которые,&lt;br /&gt;
можно&lt;br /&gt;
выбрать&lt;br /&gt;
тему&lt;br /&gt;
оформления&lt;br /&gt;
'''‘GTK+’'''. Следует&lt;br /&gt;
иметь в виду,&lt;br /&gt;
что данная&lt;br /&gt;
настройка&lt;br /&gt;
не будет&lt;br /&gt;
применена&lt;br /&gt;
для приложений&lt;br /&gt;
KDE, хоть они и используют&lt;br /&gt;
''Qt''. Такие&lt;br /&gt;
программы&lt;br /&gt;
берут&lt;br /&gt;
настройки&lt;br /&gt;
из конфигурационных&lt;br /&gt;
файлов&lt;br /&gt;
KDE,&lt;br /&gt;
и настраивать&lt;br /&gt;
их внешний вид&lt;br /&gt;
лучше&lt;br /&gt;
средствами&lt;br /&gt;
именно&lt;br /&gt;
этого&lt;br /&gt;
окружения.&lt;br /&gt;
&lt;br /&gt;
Есть и третий&lt;br /&gt;
путь – использование&lt;br /&gt;
единой&lt;br /&gt;
темы&lt;br /&gt;
''QtCurve''&lt;br /&gt;
(http://tinyurl.com/ovdbe), целью&lt;br /&gt;
создания&lt;br /&gt;
которой&lt;br /&gt;
является&lt;br /&gt;
максимальная&lt;br /&gt;
унификация&lt;br /&gt;
внешнего вида&lt;br /&gt;
''Qt3/4'' и ''GTK''-программ.&lt;br /&gt;
Данный&lt;br /&gt;
способ&lt;br /&gt;
более&lt;br /&gt;
правильный&lt;br /&gt;
с точки&lt;br /&gt;
зрения реализации,&lt;br /&gt;
но не позволяет&lt;br /&gt;
выбрать&lt;br /&gt;
альтернативное&lt;br /&gt;
оформление.&lt;br /&gt;
&lt;br /&gt;
Далее&lt;br /&gt;
нам надо&lt;br /&gt;
привести&lt;br /&gt;
в соответствие&lt;br /&gt;
тему&lt;br /&gt;
''Openbox''&lt;br /&gt;
и ''GTK''. Постараемся&lt;br /&gt;
выбрать&lt;br /&gt;
для них либо&lt;br /&gt;
одноименные&lt;br /&gt;
темы,&lt;br /&gt;
либо&lt;br /&gt;
максимально&lt;br /&gt;
похожие&lt;br /&gt;
(по стилю&lt;br /&gt;
и цвету),&lt;br /&gt;
обращая&lt;br /&gt;
внимания&lt;br /&gt;
на шрифты:&lt;br /&gt;
они настраиваются&lt;br /&gt;
отдельно&lt;br /&gt;
и не привязаны&lt;br /&gt;
к темам.&lt;br /&gt;
Тема&lt;br /&gt;
значков&lt;br /&gt;
''GTK+'' тоже&lt;br /&gt;
настраивается&lt;br /&gt;
отдельно;&lt;br /&gt;
в идеале&lt;br /&gt;
они должны&lt;br /&gt;
соответствовать&lt;br /&gt;
общему&lt;br /&gt;
стилю&lt;br /&gt;
оформления,&lt;br /&gt;
а также&lt;br /&gt;
сочетаться&lt;br /&gt;
с обоями&lt;br /&gt;
рабочего&lt;br /&gt;
стола.&lt;br /&gt;
&lt;br /&gt;
Тема&lt;br /&gt;
''Openbox'' настраивается&lt;br /&gt;
с помощью&lt;br /&gt;
программы&lt;br /&gt;
''ObConf'',&lt;br /&gt;
а как быть с темами&lt;br /&gt;
''GTK''? Существуют&lt;br /&gt;
различные&lt;br /&gt;
графические&lt;br /&gt;
программы,&lt;br /&gt;
которые&lt;br /&gt;
делают&lt;br /&gt;
процесс&lt;br /&gt;
проще,&lt;br /&gt;
например&lt;br /&gt;
''gtk-themeswitch2''&lt;br /&gt;
или ''gtk-chtheme'', но есть несколько&lt;br /&gt;
проблем.&lt;br /&gt;
Во-первых,&lt;br /&gt;
данные&lt;br /&gt;
программы&lt;br /&gt;
меняют&lt;br /&gt;
пользовательские&lt;br /&gt;
настройки&lt;br /&gt;
''GTK+''&lt;br /&gt;
(файл '''~/.gtkrc-2.0'''), и если&lt;br /&gt;
мы запустим&lt;br /&gt;
графическую&lt;br /&gt;
программу,&lt;br /&gt;
например,&lt;br /&gt;
от имени root, то ее внешний вид будет&lt;br /&gt;
отличаться,&lt;br /&gt;
поскольку&lt;br /&gt;
будет&lt;br /&gt;
применена&lt;br /&gt;
настройка&lt;br /&gt;
''GTK+'' суперпользователя,&lt;br /&gt;
а если&lt;br /&gt;
ее нет, то общесистемная,&lt;br /&gt;
из '''/etc/gtk-2.0'''. То же касается&lt;br /&gt;
шрифтов&lt;br /&gt;
и набора&lt;br /&gt;
иконок.&lt;br /&gt;
Во-вторых,&lt;br /&gt;
если&lt;br /&gt;
поменять&lt;br /&gt;
тему&lt;br /&gt;
''GTK'', то она&lt;br /&gt;
не обновится&lt;br /&gt;
динамически:&lt;br /&gt;
придется&lt;br /&gt;
перезапускать&lt;br /&gt;
сеанс.&lt;br /&gt;
Для&lt;br /&gt;
решения&lt;br /&gt;
этих проблем&lt;br /&gt;
существует&lt;br /&gt;
демон&lt;br /&gt;
настрое – некое промежуточное&lt;br /&gt;
звено&lt;br /&gt;
между&lt;br /&gt;
приложением&lt;br /&gt;
и параметрами&lt;br /&gt;
''GTK''. Можно&lt;br /&gt;
использовать&lt;br /&gt;
стандартный&lt;br /&gt;
демон&lt;br /&gt;
среды&lt;br /&gt;
Gnome – ''gnome-settingsdaemon'',&lt;br /&gt;
или более&lt;br /&gt;
легкий&lt;br /&gt;
вариант,&lt;br /&gt;
''lxde-settings'' (демон&lt;br /&gt;
среды&lt;br /&gt;
''LXDE''); разумеется,&lt;br /&gt;
второй&lt;br /&gt;
для нас предпочтительнее.&lt;br /&gt;
В паре&lt;br /&gt;
с ним работает&lt;br /&gt;
очень хорошая&lt;br /&gt;
программа – ''LXAppearance''. С ее помощью&lt;br /&gt;
можно&lt;br /&gt;
производить&lt;br /&gt;
настройку&lt;br /&gt;
''GTK'', а запуск&lt;br /&gt;
демона&lt;br /&gt;
''lxdesettings''&lt;br /&gt;
добавить&lt;br /&gt;
в автозагрузку.&lt;br /&gt;
Стандартный&lt;br /&gt;
файл автозагрузки уже содержит&lt;br /&gt;
ссылку&lt;br /&gt;
на ''gnome-settingsdaemon'',&lt;br /&gt;
и если&lt;br /&gt;
вы решите&lt;br /&gt;
использовать&lt;br /&gt;
''lxde-settings'', то необходимо&lt;br /&gt;
убрать&lt;br /&gt;
или закомментировать&lt;br /&gt;
упоминания&lt;br /&gt;
о менеджере&lt;br /&gt;
настроек&lt;br /&gt;
среды&lt;br /&gt;
Gnome из '''autostart.sh'''.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Скорая помощь|Содержание=Чтобы использовать интерфейс ''GTK+'' в приложениях пакета ''OpenOffice.Org'', добавьте в файл автозагрузки следующую строчку:&lt;br /&gt;
&lt;br /&gt;
 export OOO_FORCE_DESKTOP=gnome|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
Теперь,&lt;br /&gt;
чтобы&lt;br /&gt;
получить&lt;br /&gt;
готовое&lt;br /&gt;
к использованию&lt;br /&gt;
окружение,&lt;br /&gt;
остается&lt;br /&gt;
только&lt;br /&gt;
настроить&lt;br /&gt;
внешний вид выбранной&lt;br /&gt;
вами&lt;br /&gt;
панели.&lt;br /&gt;
&lt;br /&gt;
===Что-нибудь еще?===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_39_1.jpg|300px]] ''OOo'' и ''Firefox'' имеют собственные библиотеки виджетов, но их тоже можно настроить на использование темы ''GTK+''.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Разумеется,&lt;br /&gt;
возможности&lt;br /&gt;
по созданию&lt;br /&gt;
собственного&lt;br /&gt;
рабочего&lt;br /&gt;
окружения&lt;br /&gt;
на базе&lt;br /&gt;
''Openbox'' не ограничиваются&lt;br /&gt;
изложенными&lt;br /&gt;
выше&lt;br /&gt;
рекомендациями.&lt;br /&gt;
Можно,&lt;br /&gt;
например,&lt;br /&gt;
«осовременить» рабочий&lt;br /&gt;
стол, взяв&lt;br /&gt;
на вооружение&lt;br /&gt;
простенький&lt;br /&gt;
композитный&lt;br /&gt;
менеджер&lt;br /&gt;
''Xcompmgr'', который&lt;br /&gt;
добавляет&lt;br /&gt;
окнам&lt;br /&gt;
графические&lt;br /&gt;
эффекты&lt;br /&gt;
и обеспечивает&lt;br /&gt;
прозрачность.&lt;br /&gt;
Или обратите&lt;br /&gt;
внимание&lt;br /&gt;
на популярный&lt;br /&gt;
системный&lt;br /&gt;
монитор ''Conky''&lt;br /&gt;
(http://conky.sourceforge.net), применяемый&lt;br /&gt;
одной&lt;br /&gt;
половиной&lt;br /&gt;
пользователей&lt;br /&gt;
из удобства,&lt;br /&gt;
а другой – для красоты.&lt;br /&gt;
Скучающим&lt;br /&gt;
по ''Plasma'' и ''Google Desktop'' рекомендую&lt;br /&gt;
взглянуть&lt;br /&gt;
на виджеты&lt;br /&gt;
рабочего&lt;br /&gt;
стола&lt;br /&gt;
''aDesklets'' (http://adesklets.sourceforge.net) – вы можете&lt;br /&gt;
видеть&lt;br /&gt;
их на некоторых&lt;br /&gt;
из приведенных&lt;br /&gt;
в статье&lt;br /&gt;
иллюстраций.&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
вас заинтересовала&lt;br /&gt;
данная&lt;br /&gt;
тема&lt;br /&gt;
и английский&lt;br /&gt;
язык&lt;br /&gt;
не является&lt;br /&gt;
для вас проблемой,&lt;br /&gt;
то я рекомендую&lt;br /&gt;
посетить&lt;br /&gt;
ресурс http://urukrama.wordpress.com/openbox-guide. Там вы найдете&lt;br /&gt;
обширную&lt;br /&gt;
информацию&lt;br /&gt;
по настройке,&lt;br /&gt;
обзор&lt;br /&gt;
рекомендованных&lt;br /&gt;
стандартных&lt;br /&gt;
программ&lt;br /&gt;
и многое&lt;br /&gt;
другое.&lt;br /&gt;
В поисках&lt;br /&gt;
«украшений» стоит&lt;br /&gt;
заглянуть&lt;br /&gt;
на сайты&lt;br /&gt;
http://www.box-look.org и http://www.gnome-look.org. Ну и, конечно,&lt;br /&gt;
не забывайте&lt;br /&gt;
основную&lt;br /&gt;
страницу проекта – http://icculus.org/openbox/index.php/Main_Page, где можно&lt;br /&gt;
узнать&lt;br /&gt;
последние&lt;br /&gt;
новости&lt;br /&gt;
и изучить&lt;br /&gt;
документацию&lt;br /&gt;
по ''Openbox''. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>