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

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF115:WM&amp;diff=10121&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF115:WM&amp;diff=10121&amp;oldid=prev"/>
				<updated>2010-04-26T10:37:59Z</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;==Турбореактивный рабочий стол==&lt;br /&gt;
&lt;br /&gt;
: Майк Сондерс изучает борзую тройку: элегантный ''Enlightenment'', шустрый ''Fluxbox'' и клавиатурно-управляемый ''Ratpoison''.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_40_1.jpg|300px]] На схеме видно, сколько ярусов необходимо для работы трех главных Linux-GUI. Облегченный ОM срежет лишний жирок. | Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
У изготовителей и продавцов компьютерной техники –  один способ ускорения: купи новую машину! А через  18 месяцев – опять. На самом же деле главным тормозом частенько является ПО. Опытный линуксоид знает выход – это облегченные альтернативы тяжеловесам (например,&lt;br /&gt;
''AbiWord'' и ''Gnumeric'' вместо ''OpenOffice.org'').&lt;br /&gt;
&lt;br /&gt;
А что же сам рабочий стол? Для начала, взглянем на схему справа.&lt;br /&gt;
&lt;br /&gt;
В таком ключе работают три главных рабочих стола Linux (Gnome, KDE, Xfce). Используя отдельный оконный менеджер (window manager, WM/ОМ), можно избавиться от первого и третьего (сверху) ярусов в схеме. Оконный менеджер сводит всю функциональность рабочего стола в единую исполняемую&lt;br /&gt;
программу, не нуждающуюся в «помощниках» типа файловых менеджеров. Кроме того, отдельный оконный менеджер обычно&lt;br /&gt;
не тянет за собой библиотеку виджетов: графика у него своя, и он напрямую взаимодействует с ''X Window System''. Тем самым потребление ОЗУ сводится к минимуму.&lt;br /&gt;
&lt;br /&gt;
Для целей нашей статьи мы выбрали Ubuntu 8.10, и сейчас расскажем, как добыть и установить три отличных ОM через Интернет. Для ввода команд, в Gnome выберите '''Applications &amp;gt; Accessories &amp;gt; Terminal''' [Программы &amp;gt; Служебные &amp;gt; Терминал].&lt;br /&gt;
После инсталляции, выйдите из системы, щелкните '''Options &amp;gt; Select Session''' [Параметры &amp;gt; Выбор сеанса] и укажите, какой оконный менеджер должен «встречать» вас при входе на рабочий стол. Итак, приступим!&lt;br /&gt;
&lt;br /&gt;
===Как измерить легкость?===&lt;br /&gt;
&lt;br /&gt;
Количество памяти, используемой дистрибутивом, зависит от многих факторов: например, комбинации флагов, установленных на этапе компиляции; количества процессов, действующих одновременно, и пр. Здесь приведено сравнение трех ОМ с рабочего стола&lt;br /&gt;
Gnome на нашей инсталляции Ubuntu – только рабочий стол, никаких приложений. Это общий объем памяти, потребляемый после загрузки дистрибутива и входа на рабочий стол. Для сбора данных мы применили команду ''free -m'' и взяли значение '''used''' из строки '''+/- buffers/cache''': это наглядное&lt;br /&gt;
(хотя и примерное) отображение памяти, отбираемой ОС и GUI.&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable border=1 cellpadding=5|-&lt;br /&gt;
! Рабочий стол/ОM &lt;br /&gt;
! Потребление ОЗУ (МБ)&lt;br /&gt;
|-&lt;br /&gt;
| Gnome&lt;br /&gt;
| 155&lt;br /&gt;
|-&lt;br /&gt;
| Fluxbox&lt;br /&gt;
| 101&lt;br /&gt;
|-&lt;br /&gt;
| Ratpoison&lt;br /&gt;
| 94&lt;br /&gt;
|-&lt;br /&gt;
| Enlightenment&lt;br /&gt;
| 108&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===''Fluxbox''===&lt;br /&gt;
&lt;br /&gt;
* Высокая скорость; мало зависимостей; не захламляет экран  &lt;br /&gt;
* http://www.fluxbox.org&lt;br /&gt;
* '''Установка на Ubuntu''' ''sudo apt-get install fluxbox fluxconf''&lt;br /&gt;
&lt;br /&gt;
Запуская ''Fluxbox'' впервые, многие чешут затылок и недоумевают: а где же…? В том-то и дело: ''Fluxbox'' возвращает вам контроль над вашим экранным пространством. Поначалу все это выглядит довольно дико, но пройдет время, и вы «научитесь любить» ''Fluxbox''.&lt;br /&gt;
&lt;br /&gt;
С ходу обнаруживается «сюрприз»: нет меню программ, вроде кнопки '''K''' в KDE или '''Applications''' в Gnome. Зато нечто подобное&lt;br /&gt;
можно получить правым кликом в любом месте экрана. Меню делится на подменю по категориям программ, и его можно перетаскивать, щелкнув мышью по строке заголовка. Чтобы одним махом закрыть меню, достаточно правого клика на заголовке.&lt;br /&gt;
&lt;br /&gt;
Теперь рассмотрим панель внизу – '''Toolbar''' или '''Панель инструментов'''. По сравнению с панелью задач KDE, эта полоска очень&lt;br /&gt;
тонка и занимает всего две трети ширины экрана. Слева можно заметить слово ‘one’: это номер текущего виртуального рабочего&lt;br /&gt;
стола. Для переключения между рабочими столами щелкните по одной из стрелок справа от слова.&lt;br /&gt;
&lt;br /&gt;
====Берем его на дело====&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_41_1.jpg|200px]] ''Fluxbox'' автоматически компонует меню Приложения из ПО, имеющегося в системе.|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
После этого появится панель задач. Она очень похожа на привычную по Gnome, KDE и Xfce: правым кликом по кнопке программы&lt;br /&gt;
можно «налепить» на экран ее окно (т.е. сделать его доступным на всех виртуальных рабочих столах) и провести некоторые другие действия.&lt;br /&gt;
&lt;br /&gt;
Справа от панели задач находится еще одна пара стрелок, для переключения между работающими программами. Есть и часы.&lt;br /&gt;
Поведение панели инструментов настраивается по щелчку правой кнопкой вне панели задач: вызовется меню для установки положения панели инструментов и ширины (левым кликом панель сужается, правым – расширяется) и автоматического сворачивания.&lt;br /&gt;
&lt;br /&gt;
Для настройки ''Fluxbox'', щелкните правой кнопкой на рабочем столе и перейдите в меню '''Configuration'''&lt;br /&gt;
[Настройка]. Вот некоторые параметры этого меню:&lt;br /&gt;
&lt;br /&gt;
* '''Focus Model''' [Поведение фокуса] Здесь устанавливается режим выбора окна: по щелчку или по наведению курсора мыши.&lt;br /&gt;
* '''Tabs Options''' [Опции вкладок] Если снять флажок '''Tabs In Titlebar''' [Корешок вкладки в панели заголовка], то каждое окно получит маленький корешок над панелью заголовка. Так проще группировать окна программ.&lt;br /&gt;
* '''Opaque Window Moving''' [Отображать содержимое окна при перетаскивании] По умолчанию, ''Fluxbox'' отображает лишь границы перетаскиваемого окна. Установите этот флажок, и во время перетаскивания содержимое окна не исчезнет (правда, скорость несколько снизится).&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_41_2.jpg|200px]]  Многие оконные менеджеры настраиваются редактированием файла конфигурации. ''Fluxbox'' не из таких: здесь все делается через систему меню. |Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
====Тонкая настройка====&lt;br /&gt;
&lt;br /&gt;
В меню '''Applications &amp;gt; Tools''' (Программы &amp;gt; Сервис) вы найдете еще два инструмента, ''Fluxconf'' и ''Fluxkeys''. Первый из них во многом&lt;br /&gt;
дублирует меню '''Configuration''', но для настройки ''Fluxbox'' он удобнее. Второй служит для привязки клавиатурных комбинаций к действиям с окнами&lt;br /&gt;
(закрытие окон, переключение между рабочими столами и пр.).&lt;br /&gt;
&lt;br /&gt;
Теперь, подготовившись должным образом, принимайтесь за серьезную работу с ''Fluxbox''. Чтобы освоиться с ним, понадобится пара часов, а чтобы ощутить&lt;br /&gt;
прелесть простоты и скорости – пожалуй, и пара дней. Кстати, если не нравится стандартная тема – пошарьте в '''Стилях''' [Styles] «настольного» меню.&lt;br /&gt;
&lt;br /&gt;
===''Ratpoison''===&lt;br /&gt;
&lt;br /&gt;
* Дает отставку мыши; не загромождает экран &lt;br /&gt;
* http://www.nongnu.org/ratpoison&lt;br /&gt;
* '''Установка на Ubuntu''' ''sudo apt-get install ratpoison''&lt;br /&gt;
&lt;br /&gt;
Мышь – весьма неуклюжее устройство ввода. Да, она исправно служит нам долгие годы. Но именно она обуславливает туннельный синдром кистей рук. Набирая&lt;br /&gt;
текст, приходится то хватать ее, то откладывать. Для web-серфинга или графического редактирования проблемы нет: чаще всего, одну руку мы держим на мыши, а другую – на клавиатуре. А если надо править документ или вводить программный код? Чтобы добраться до пункта меню (не зная клавиатурной комбинации), всякий раз надо тянуть руку и ловить изводящего грызуна.&lt;br /&gt;
&lt;br /&gt;
''Ratpoison'', как следует из названия (англ. «крысиный яд»), кладет конец работе мышью. Здесь окна лишены заголовочных строк, за которые их таскают, средств изменения размеров и прочих традиционных способов управления обстановкой. Цель –&lt;br /&gt;
загнать все, что делает мышь, в клавиатуру, чтобы при работе с текстом или кодировании лишний раз не отвлекаться.&lt;br /&gt;
&lt;br /&gt;
Еще одно интересное свойство ''Ratpoison'' – «мозаика» из окон. В обычных оконных менеджерах куча времени уходит на пляски&lt;br /&gt;
с окнами: надо то развернуть одно из них на весь экран, то разместить их с минимальным перекрытием, чтобы видеть сразу две&lt;br /&gt;
программы. Даже при размещении встык, это нудная и трудоемкая работа.&lt;br /&gt;
&lt;br /&gt;
====Как работает мозаика?====&lt;br /&gt;
&lt;br /&gt;
Система распределения места ''Ratpoison'' ликвидирует эти неудобства. Окна автоматически размещаются и масштабируются так,&lt;br /&gt;
чтобы не перекрывать друг друга и максимально использовать доступную область экрана. Описать это словами нелегко, поэтому запускайте менеджер, а мы вам поможем. Имейте в виду: по умолчанию, Ubuntu не включает ''Ratpoison'' на экран выбора оконных менеджеров. Чтобы выйти из положения, войдите в '''Failsafe Terminal''' (Безопасный терминал) и, в ответ на приглашение, введите ''ratpoison''.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_42_1.jpg|200px]] ''Ratpoison'' – антипод ''Compiz Fusion''. Он отображает только то, что имеет реальное значение: программы. |Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
Запустив ''Ratpoison'', вы увидите либо пустой экран, либо окно терминала во весь монитор. Без строки заголовка,&lt;br /&gt;
панелей, меню и прочих соблазнов «кликнуть мышкой», окно выглядит совершенно неработоспособным. Если у вас пустой экран, нажмите '''Ctrl+T''', затем '''C''', чтобы открыть новое окно терминала. Оно займет весь экран. В полученном окне запустите любимый текстовый редактор (например, ''Gedit'' или ''Mousepad''): он, в свою очередь, займет все свободное место.&lt;br /&gt;
&lt;br /&gt;
Та-ак… но если открыть несколько приложений, они же по очереди будут занимать весь экран, и как прикажете переключаться между ними? А вы нажмите '''Ctrl+T''', затем '''W'''; в верхнем правом углу экрана появится список окон. Каждому из них присвоен номер, начиная с '''0'''. Чтобы перейти к другому окну списка, нажмите '''Ctrl+T''', затем клавишу с номером соответствующего окна. Каждая программа по-прежнему будет занимать все свободное место на экране.&lt;br /&gt;
&lt;br /&gt;
====Разминка для пальцев====&lt;br /&gt;
&lt;br /&gt;
Теперь посмотрим, как действует система мозаики. Можно разбить экран вертикально или горизонтально, используя два последних открытых окна. Нажатием '''Ctrl+T''' в сопровождении соответствующего номера, выберите одно окно, затем второе. После этого нажмите '''Ctrl+T''', затем '''S''' для разделения экрана по горизонтали, или '''Ctrl+T''', затем '''Shift+S''' для разделения по вертикали. Теперь можно переключаться между двумя отображаемыми окнами нажатием '''Ctrl+T''' и номера окна, или выбрать еще два окна для дальнейшего разделения экрана.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание на экранный снимок выше. Чтобы добиться такой конфигурации, я сделал следующее:&lt;br /&gt;
# Вошел в безопасный терминал и набрал ''ratpoison'', после чего получил окно терминала на весь экран.&lt;br /&gt;
# Нажал '''Ctrl+T''', затем '''C''', чтобы открыть еще одно окно терминала.&lt;br /&gt;
# В новом окне терминала набрал ‘''gedit &amp;amp;''’, чтобы не прерывать процесс оболочки.&lt;br /&gt;
# Нажал '''Ctrl+T''', затем '''1''', чтобы переключиться в первое окно.&lt;br /&gt;
# Нажал '''Ctrl+T''', затем '''Shift+S''' для разделения экрана по горизонтали.&lt;br /&gt;
# Нажал '''Ctrl+T''', затем номер (для выбора первого и второго терминала).&lt;br /&gt;
# Нажал '''Ctrl+T''', затем '''S''' для разделения терминалов по вертикали.&lt;br /&gt;
&lt;br /&gt;
Вглядит трудоемко, но на практике вы живо научитесь топтать клавиатуру и жонглировать окошками.&lt;br /&gt;
&lt;br /&gt;
Значительный прирост производительности при использовании ''Ratpoison'' в работе с графикой вряд ли возможен. А вот писателям, журналистам или программистам игнорировать такой шанс преступно.&lt;br /&gt;
&lt;br /&gt;
====Клавиатурные комбинации====&lt;br /&gt;
&lt;br /&gt;
: '''Ctrl+T''', затем '''C''' – запуск нового терминала&lt;br /&gt;
: '''Ctrl+T''', затем '''W''' – отображение перечня окон&lt;br /&gt;
: '''Ctrl+T''', затем номер – переключение на окно&lt;br /&gt;
: '''Ctrl+T''', затем '''S/Shift+S''' – разделение двух окон, открытых последними, по вертикали/горизонтали&lt;br /&gt;
: '''Ctrl+T''', затем '''Shift+Q''' – полноэкранное отображение текущего окна&lt;br /&gt;
: '''Ctrl+T''', затем '''N/P''' – переключение на следующее/предыдущее окно&lt;br /&gt;
: '''Ctrl+T''', затем '''Ctrl+T''' – переключение между окнами (аналог '''Alt+Tab''' в других ОМ/рабочих столах)&lt;br /&gt;
: '''Ctrl+T''', затем '''K''' – закрытие текущего окна&lt;br /&gt;
&lt;br /&gt;
===''Enlightenment''===&lt;br /&gt;
&lt;br /&gt;
* Союз внешнего лоска с богатой функциональностью &lt;br /&gt;
* http://www.enlightenment.org&lt;br /&gt;
* '''Установка на Ubuntu''' ''sudo apt-get install e16 e16keyedit e16menuedit2 eterm''&lt;br /&gt;
&lt;br /&gt;
При каждом упоминании ''Enlightenment'' (по прозвищу ‘E’) на ум приходят две вещи: пижонство и неприлично затянувшийся процесс разработки. Известный аж с 1996, этот ОM добрался лишь до версии 0.16 (обычно называемой E16).&lt;br /&gt;
&lt;br /&gt;
Будем справедливы: версию 0.16 вполне можно считать 1.0. Менеджер стабилен, изобилует полезными свойствами, и многие линукс- и юниксоиды давно пользуются им в повседневной работе. Знатокам ''E'' непонятна шумиха вокруг ''Compiz Fusion'' – ''E'' умел&lt;br /&gt;
делать прозрачные окна и отбрасывать тени еще в те годы, когда процессор на 233 МГц вызывал лютую зависть окружающих.&lt;br /&gt;
&lt;br /&gt;
На экране входа в систему, при выборе оконного менеджера, перед вами будет три варианта: ''E'' с Gnome, ''E'' с KDE и просто ‘E16’. Да, ''E'' достаточно пластичен, чтобы заменить ''Metacity'' в Gnome или ''KWin'' в KDE. Но сейчас мы все же выберем '''‘E16’'''.&lt;br /&gt;
&lt;br /&gt;
====Красив как картинка====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_43_1.jpg|200px]] ''E'' умеет отбрасывать тени и рисовать полупрозрачные меню даже на видеокарте, которую ''Compiz'' «в упор не видит»! |Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
Шик ''Enlightenment'' бросается в глаза сразу после запуска. После исчезновения индикатора прогресса экран разворачивается как свиток. На первый взгляд рабочий стол кажется пустоватым, хотя и побогаче, чем у ''Ratpoison''.&lt;br /&gt;
&lt;br /&gt;
Как и во ''Fluxbox'', программы запускаются щелчком на рабочем столе, только вот для вызова главного меню необходима средняя кнопка. В Ubuntu, в этом меню содержится подменю '''Debian Menus''', с перечнем установленного ПО. Правый клик вызывает меню '''Enlightenment Settings''' [Настройка Enlightenment], а при неподвижном удержании курсора всплывет «пузырь» справки.&lt;br /&gt;
&lt;br /&gt;
Итак, вызовем главное меню средним щелчком и перейдем в меню '''App''' [Приложения]. После появления рабочего окна программы, обратите внимание на два прямоугольника в нижнем левом углу экрана. Это «листатели» виртуальных рабочих столов (также называемые «пейджерами»). По умолчанию, вы получаете&lt;br /&gt;
два рабочих стола, каждый из которых разделен на две рабочие зоны. Очень полезны миниатюрные изображения рабочих столов&lt;br /&gt;
в кнопках «листателя».&lt;br /&gt;
&lt;br /&gt;
Минимизируйте окно – его значок появится в «панели значков» в нижнем правом углу экрана, где содержатся миниатюры всех работающих программ. По правому клику появляется окно настройки; в нем можно установить размер значков или расположить их по вертикали – ''E'' невероятно гибок.&lt;br /&gt;
&lt;br /&gt;
====В лесу настроек====&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_43_2.jpg|200px]] По разнообразию настроек ''E'' превосходит даже почтенные менеджеры ''FVWM'' и ''AfterStep''.&lt;br /&gt;
|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
Многие диалоги настроек слишком уж раздуты; ограничимся несколькими. Правым кликом на рабочем столе вызовите меню настроек и выберите команду ''Composite Settings'' [Настройки композитинга] для активации некоторых эффектов. Установите флажок '''Fading''' [Затухание] и выберите вариант&lt;br /&gt;
'''Shadows Blurred''' [Размытые тени], затем нажмите кнопку '''Apply''' [Применить]: окна начнут отбрасывать тени. Затем перейдите в диалог '''Move &amp;amp; Resize''' [Перемещение и масштабирование] и в перечне '''Move Methods''' [Методы перемещения] выберите вариант '''Translucent''' [Прозрачность]. Перемещаемые окна приобретут полупрозрачность.&lt;br /&gt;
&lt;br /&gt;
Меню могут сворачиваться и разворачиваться, если в диалоге '''Menu Settings''' [Настройка меню] выбрать вариант '''Animated''' [Анимация]. А если вас раздражает '''Sloppy Focus''' [Липкий фокус], переключающий с окна на окно вслед за указателем мыши, перейдите в диалог '''Focus Settings''' [Настройка фокуса] и выберите вариант '''Focus follows mouse clicks''' [Фокус переходит по щелчку мыши].&lt;br /&gt;
&lt;br /&gt;
Теперь, получив базовую подготовку, резвитесь самостоятельно. Вернуть ''E'' в исходное состояние очень просто: достаточно войти на рабочий стол в любом другом ОM, найти и удалить каталог '''.e16''' в своей домашней директории, затем перезапустить ''E''. '''LXF'''&lt;br /&gt;
&lt;br /&gt;
===Другие WM, заслуживающие внимания===&lt;br /&gt;
&lt;br /&gt;
* ''IceWM'' Имитирует дизайн '''Панели задач''' и меню '''«Пуск»''' в Windows; быстрый и простой. http://www.icewm.org&lt;br /&gt;
* ''Window Maker'' Навеяно Next – ОС, предшествовавшей Mac OS X. http://www.windowmaker.info&lt;br /&gt;
* ''AfterStep'' Здесь тоже не обошлось без влияния Next. http://www.afterstep.org&lt;br /&gt;
* ''FVWM'' Менеджер старой школы, легко настраиваемый редактированием файла конфигурации. http://www.fvwm.org&lt;br /&gt;
* ''LWM'' Ультраминиатюризация: у ''LWM'' нет ни строк заголовков, ни меню – вообще ничего нет. http://www.jfc.org.uk/software/lwm.html&lt;br /&gt;
* Зайдите на http://www.xwinman.org, там есть еще!&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>