Сравнение менеджеров окон x window system. Обзор оконных менеджеров в линукс. Оконный менеджер без окружения рабочего стола

21.04.2019

Вне зависимости от того, какая рабочая среда установлена на вашем компьютере, в ней наверняка есть какие-то особенности, «фишки», из-за которых вы предпочли именно данную систему. Возможно, вас привлекло богатство программного обеспечения Windows, а может быть — сетевые возможности Linux или интуитивность OS X. Каждая из них хороша по-своему и каждая имеет особенности, отсутствующие у других.

Сегодня речь пойдет об отличительной черте Unix-совместимых систем — . Этот термин означает специфический стиль работы в рамках GUI, при котором все пространство экрана занято непересекающимися окнами открытых программ.

Несколько лет назад в web было множество страниц с фреймами. Это были не те IFrame , в которых сейчас выводятся надоедливые рекламные сообщения и всяческие галереи картинок, а отдельные самостоятельные области на web-странице, подгружаемые из разных источников, с независимой прокруткой. Окно браузера «разрезается» на несколько частей прямыми линиями, и каждый получившийся прямоугольник живет своей собственной жизнью, независимо от других.

Примерно также ведут себя тайловые оконные менеджеры , только вместо фреймов web-страницы в этих нарезанных кусочках экрана (тайлах) живут программы. Если, например, вы захотите соорудить на экране подобие «коммандера», можно открыть две папки и дать менеджеру окон команду: «применить схему — два окна на экране, разделены вертикальной границей».

Такой стиль работы сформировался еще во времена текстовой строки Unix, когда система была уже давно многозадачной, а быстрого и удобного интерфейса не было. Разделение экрана на части позволяло использовать всю доступную площадь и отслеживать сразу несколько параллельно работающих процессов. Тайловые менеджеры пережили появление графического интерфейса и даже использовались как основной способ вывода в нескольких новых операционных системах (правда, весьма узкоспециализированных).

А теперь давайте вернемся к системе, которая сейчас имеется на большинстве компьютеров читателей — Microsoft Windows .

От тайлового менеджера в ней окончательно отказались еще в версии 2.0. Реализованное ныне управление окнами становится лучше с каждой версией. В Windows 7 появилось несколько новых возможностей — теперь можно быстро развернуть окно только вертикали или расположить его ровно на половине экрана, справа или слева. Если вам часто приходится пользоваться одновременно двумя программами, это очень удобно, больше нет нужды прибегать к контекстному меню панели задач.

Однако это еще не максимум того, что можно «выжать» из оконного менеджера Windows. Правда, ничего больше разработчики в него пока не заложили. Давайте посмотрим, что можно найти на просторах Всемирной паутины, и попробуем использовать найденное.


Бесплатно:

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

В основной группе (справа или вверху экрана) содержится одно (по умолчанию) или более окон программ, в дополнительной — все остальные.

Управление осуществляется исключительно горячими клавишами и аргументами командной строки при запуске. Можно в любой момент перевести текущее окно в обычный режим и обратно, сменить размеры и размещение окон, выйти из тайлового режима (при этом расположение окон сохраняется), поменять количество окон в группах — и все это после небольшой практики делается моментально, несравнимо быстрее по сравнению с попытками сделать примерно то же стандартными средствами.

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

Будь у меня возможность повлиять на разработку, я попросил бы добавить поддержку мыши для манипуляций с размерами и размещением окон, например, для сбора окон в стеки с закладками, наподобие страниц в браузере.

Бесплатно:

Эта утилита провисела у меня в трее примерно полгода, и на данный момент мне обходиться без нее уже сложновато. Программа не является «настоящим» тайловым менеджером. Вместо этого она предлагает размещение окон по нескольким заранее заготовленным схемам. Это не означает, что по вашей команде все программы выстроятся в заранее задуманную мозаику, просто окно, к которому будет применена команда, займет очерченную в схеме область. Способов отдачи команды два — мышь и горячие клавиши.

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

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

Программа примечательна еще одной возможностью — очень гибко настраиваемыми схемами раскладки окон. Вы можете отредактировать имеющуюся, создать свою и, что особенно интересно, использовать «плагины» — программы, реагирующие на события GridMove . В поставке уже есть несколько таких утилит, они умеют запоминать положение окна, восстанавливать его обратно, разворачивать окно только по горизонтали и т.д. В схеме можно указать не только «левую половину экрана», но и «справа внизу на 33%+10 пикселей по ширине с отступом 20 пикселей от края экрана и развернуть по вертикали на две трети экрана».

По умолчанию у меня включена схема, которая разбрасывает окна в соответствии с положением цифр на нампаде . Например, «Win+9» — окно в верхнюю правую четверть экрана, а «Win+5» — окно по центру экрана, размером 2/3 высоты и ширины от текущего разрешения дисплея.

Для меня GridMove стал фаворитом за простоту — после первого дня использования пальцы сами стали нажимать нужные клавиши. Раскладка перетаскиванием за область заголовка — это вообще функция, которую бы мне хотелось увидеть как штатное обновление Windows. Времени на привыкание вообще не требуется, а вот отвыкнуть уже практически нереально.

Бесплатно:

Для меня это — ближайший конкурент GridMove , которому для полного счастья не хватало только удобного перетаскивания за заголовок.

Масштабирование горячими клавишами у WinSplit даже удобнее, чем у GridMove — настройки закрепляют за одним хоткеем несколько разных положений, которые можно перебирать, последовательно нажимая комбинацию клавиш. Например, несколько нажатий «Ctrl+Alt+NumPad1» последовательно развернут окно в нижнем правом углу (половина высоты десктопа) на треть, половину и две трети ширины экрана. Сочетание «Ctrl+Alt+F» включает режим Fusion , когда окно прилипает к одной из сторон экрана, а ширину/высоту, то есть положение «не прилипшего» края, можно тут же отрегулировать курсорными кнопками.

Можно с помощью тех же горячих клавиш развернуть окно по вертикали/горизонтали, поместить поверх прочих окон, задать прозрачность и т.д. По моему скромному мнению, это уже лишнее, но иметь такую возможность не помешает

Управление окнами с помощью мыши здесь называется Drag’n’Go и реализовано почти так же удобно, как в GridMove . Единственное отличие — переход в тайловый режим при перетаскивании окна выбирается не областью, за которую вы «ухватились», а сочетанием клавиш-модификаторов. По умолчанию это Ctrl+Alt, но можно назначить свои. Я сначала поставил Win, а после и вовсе отключил модификаторы. Все равно окна у меня почти никогда не перекрываются, так что любое перетаскивание окна можно считать попыткой расположить его в тайлах.

Единственный минус, который я смог найти, — программа при установке забирает под себя много популярных сочетаний клавиш. Впрочем, их можно переназначить, в остальном управление с клавиатуры — лучшее среди всех рассмотренных. Неплохо было бы также добавить область окна для перетаскивания, как в GridMove — и тогда WinSplit был бы практически идеальным инструментом.

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

Shareware:

Эта программа уже является «настоящим» тайловым менеджером , который не просто располагает окна, но занимает ими по возможности весь экран. На приведенном ниже скриншоте (пардон за низкое разрешение) — один из вариантов раскладки окон, получившихся при включении режима QuickArrange . Если сейчас, например, растянуть окно Total Commander (на скриншоте справа внизу), то остальные окна соответствующим образ масштабируются, чтобы не нарушилась целостность «мозаики». Попытка перетянуть одно окно на другое приведет к тому, что окна обменяются местами.

Например, окно браузера, перетянутое на Word , займет левую половину экрана, а текстовый редактор масштабируется и переместится в верхний правый угол дисплея. Такое поведение будет только у окон, открытых на момент команды тайлового менеджера.

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

Впрочем, первое впечатление не было настолько хорошим, чтобы пользоваться программой постоянно и, тем более, покупать ее. После запуска пару раз возникали проблемы с искажением панелей в офисных программах, а настройки довольно бедны — настройка горячих клавиш ограничивает выбором... нет, не самих клавиш, а только модификаторов Ctrl-Alt либо Ctrl-Shift.

Для платной программы, на мой взгляд, WindowSizer пока сыровата и слишком бедна возможностями.

Shareware:

Как понятно из названия, программа позволяет разворачивать окна не на весь экран, а так, как будет угодно пользователю. Единственное, чем этот продукт выделился из общего ряда — здесь есть хоть какой-то простенький визуальный редактор, позволяющий накромсать рабочий стол на куски-тайлы .

Кроме этого, похвастаться программе особенно нечем. Управление окнами при помощи мыши почему-то работать не захотело. Будь эта поделка единственным вариантом, ею вполне можно было бы пользоваться, но как ни странно, платные программы показали при проверке худшие результаты по удобству использования, чем их свободные аналоги.

Бесплатно:

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

Не могу сказать, что меня впечатлила реализация, но сама идея понравилась — не зашивать программу намертво в исполнимый код, а дать пользователю возможность что-то переделать. Экспериментировать с интерпретируемыми скриптами куда проще, чем пересобирать исходники. Мне эта вещь очень напомнила тайловые менеджеры в Linux, с которых, собственно, и начались мои поиски.

Итого

За рамками статьи остались другие интересные аддоны к оконному менеджеру Windows, такие как WindowTabs , складывающий любые окна в стеки с закладками (как страницы в Chrome), разнообразные утилиты, добавляющие элементы в заголовки окон, реализующие функции RollUp , свертывание в трей, прикрепление к десктопу и «поверх всех окон» и т.п.

Что же касается предмета рассмотрения, то мои однозначные фавориты — GridMove , который я использую сейчас, и WinSplit , завороживший меня реализацией горячих клавиш, удобнейшей из всех рассмотренных. Именно с одной из этих программ я рекомендую вам познакомиться поближе.

Но, не одним Windows жив человек, поэтому предлагаю на примере классических тайловых менеджеров под Unix.

От переводчика: эта заметка интересна тем, что представляет собой справочник по современным оконным менеджерам, в том числе, новым и мало известным. В принципе, в ней нет ничего, что бы «ниасилил» пользователь с самыми минимальными познаниями в английском, так что перевод её вроде бы и ни к чему. Однако мы знаем, что заметки из блогов имеют обыкновение иногда исчезать, что применительно к данной было бы жалко. Единственный метод борьбы с этим — переразмещение. Но на русскоязычном ресурсе нелепо было бы переразмещать англоязычную статью, поэтому я и решил сделать этот перевод.

Один из лучших способов ускорить работу своего Linux-десктопа — использовать самый лёгкий оконный менеджер. Всем, для кого важна скорость работы техники, приверженцам минимализма, и тем, кто все еще надеется реанимировать свою устаревшую аппаратуру, я представляю 20 самых быстрых и простых оконных менеджеров для Linux.

Window Maker

Window Maker — популярный менеджер окон, разработанный для эмуляции графического интерфейса пользователя NeXT в качестве OpenStep-совместимой среды, характеризуется, как "один из самых полезных и универсальных менеджеров окон из числа доступных". Window Maker имеет репутацию быстрого, эффективного и очень устойчивого. Он очень популярен как Open Source решение для использования и на новых, и на старых машинах. Как и большинство оконных менеджеров, он поддерживает большое количество тем.

Blackbox

— минималистический оконный менеджер для тех, кто ищет быструю и прозрачную среду без излишеств. Ряд функций Blackbox обеспечивается только через другие приложения. Пример — приложение bbkeys для использования "горячих клавиш". Blackbox написан на Си++, и код его полностью оригинален. Он был разработан Брэдли Т. Хьюзом (Bradley T. Hughes) и распространяется по лицензии MIT.

Fluxbox

Fluxbox — оконный менеджер, основанный на Blackbox версии 0.61.1. Он отличается лёгкостью и настраиваемостью, и имеет минимальную поддержку графических пиктограмм. Его пользовательский интерфейс имеет только панель задач и меню, которое вызывается щелчком правой кнопки мыши на рабочем столе. Конфигурация — через текстовые файлы.

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

dwm

dwm — минималистичный и динамичный менеджер окон тайлингового типа. Внешне он сходен с wmii, но внутри намного более прост. Менеджер dwm написан на чистом Си и для упрощения не имеет никаких инструментов настройки, кроме правки исходников. Это не так страшно, как кажется. Однако одна из установок проекта: исходный текст никогда не будет превышать 2000 строк, и опции пользовательской конфигурации должны быть представлены макросами и содержаться в одном заголовочном файле. Как говорит автор проекта, dwm оптимизирован для ноутбуков с высоким разрешением и широкоформатных дисплеев.

FVWM

F Virtual Window Manager (в F ныне не вкладывается никакого официального значения) — витуальный оконный менеджер для системы X. Первоначально происходя от twm, FVWM развился в мощную и хорошо конфигурируемую среду для систем UNIX.

Вот некоторые из его особенностей:

  • Поддержка любого количества виртуальных рабочих столов, каждый из которых может быть разделен на множество страниц.
  • Полная поддержка EWMH, ICCCM-2 и хинтов GNOME.
  • Полная интернационализация, включая мультибайтные наборы символов и двунаправленный текст.
  • Заголовочная панель может быть отключена или размещена на любом краю окна.
  • Анимированные тени окон в любом направлении.
  • Конфигурируемые панели рабочих столов.
  • Есть возможность рисовать мышью формы и связывать их с командами.
  • Поддержка Xinerama для использования нескольких мониторов.
  • Динамически расширяемые пользовательские модули.

JWM

JWM , Joe"s Window Manager — оконный менеджер, написанный Джо Вингбермухле (Joe Wingbermuehle). JWM написан на Си, и для минимизации в нем используется только библиотека Xlib. При компиляции может быть добавлена поддержка следующих опций:
  • иконки в формате PNG и/или XPM;
  • Xinerama;
  • FriBidi;
  • расширение Shape.

wmii

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

Минималистичность философии wmii выражена в том, что для достижения простоты и понятности его размер не превышает 10 000 строк кода (включая все утилиты и библиотеки). Как и сходный с ним dwm, wmii изначально настроен использовать dmenu для запуска программ и поддерживает быстрый доступ к пользовательским скриптам, расположенным в подкаталоге пользовательского каталога.

Openbox

Openbox — свободный оконный менеджер для X Window System, лицензируемой под GNU GPL. Openbox первоначально происходил от Blackbox версии 0.65.0, но был полностью переписан на Си, так что его версия 3.0 не содержит никакого кода Blackbox.

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

WindowLab

WindowLab основан на aewm, наследуя его компактность и лёгкость. Во многих отношениях WindowLab сделан под влиянием пользовательского интерфейса Amiga, но не является её полным клоном. Доступ к верхнему уровню меню осуществляется щелчком правой кнопкой мыши на нём, как в Amiga, и это обеспечивает удобство и простоту использования, поскольку как только мышь входит в область меню, её перемещения ограничены им и в горизонтальном, и в вертикальном направлениях.

Строка меню не управляется приложениями; это &mdach; меню запуска, содержимое которого прописывается в dot-файле домашнего каталога пользователя в виде списков заголовков и соответствующих им команд.

ratpoison

ratpoison — свободный минималистический менеджер окон для оконной системы X, изначально написанный Шоном Беттсом (Shawn Betts). Его пользовательский интерфейс и бо льшая часть функциональных возможностей происходят от терминального мультиплексора GNU Screen. Название связано с тем, что этот оконный менеджер позволяет пользователю управлять окнами, не используя мышь.

Преемник ratpoison — Stumpwm; ratpoison становился всё объёмнее, и Беттс решил повторно воспроизвести его функциональные возможности с помощью Common Lisp.

Sawfish

Sawfish прежде был известен как Sawmill; это название было изменено, поскольку так же именовалась коммерческая программа анализа web-логов. В Sawfish используется Lisp-подобный язык сценариев, что позволяет легко его расширять. Например, в него легко включить клавиатурные последовательности для XMMS.

Sawfish не имеет панели и использовался как оконный менеджер в GNOME, пока в версии 2.2 последнего его не заменили на Metacity.

IceWM

IceWM — оконный менеджер, написанный Марко Масеком (Marko Macek) "с нуля" на Си++. Менеджер распространяется на условиях GNU Lesser General Public License. IceWM предоставляет превосходный look and feel, будучи легким и настраиваемым.

IceWM может быть настроен путем редактирования текстовых файлов в домашнем каталоге пользователя, что упрощает настройку и копирование её параметров. IceWM имеет дополнительную встроенную панель задач с меню, списком задач, индикаторами загрузки сети и центрального процессора, иконкой проверки почты и настраиваемыми часами. Официальная поддержка меню GNOME и KDE ранее обеспечивалась в отдельном пакете.

wm2

wm2 — минималистический оконный менеджер, написанный Крисом Каннамом (Chris Cannam). Он обеспечивает перемещение, изменение размеров и удаление окон, но не поддерживает пиктограммы. Вместо этого wm2 использует временное скрытие окон с рабочего стола; скрытые окна могут быть восстановлены через меню корневого окна. Этот менеджер окон не предлагает ни интерактивного конфигурирования (некоторые настройки могут быть выполнены путем редактирования конфигурационного файла), ни виртуальных рабочих столов, ни других особенностей современных оконных менеджеров типа конфигурируемых главных меню, инструментальных панелей и т.д.


StumpWM

StumpWM — оконный менеджер для POSIX-совместимых Unix-подобных операционных систем, запускаемый из оконной системы X. Он является преемником ratpoison. StumpWM пытается быть настраиваемым и одновременно визуально минимальным. В нем нет никаких декораций окон, пиктограмм и кнопок. Зато имеются различные "крючки" для прикрепления личных изменений и переменные, которые можно менять.

Waimea

Waimea — легкий менеджер окон для системы X, разработанный в стиле Blackbox. Он заимствует некоторый код из Blackbox, однако не является его форком.

Waimea имеет очень продвинутый движок стилей с такими особенностями, как поддержка стиля Blackbox, стиля pixmap и прозрачных текстур. Текст может рендериться двояко, с использованием и шрифтов ядра X, и шрифтов Xft. Waimea также включает быструю легкую систему меню с поддержкой динамических меню.

xmonad

xmonad — оконный менеджер тайлового типа, написанный на функциональном языке Haskell. Разрабатываемый с марта 2007 года, он, подобно dwm, larswm, StumpWM и другим родственным менеджерам, стремится позволить пользователю продуктивно управлять окнами без использования мыши. xmonad распространяется со многими Unix-подобными операционными системами, включая Archlinux, Debian, Ubuntu, Gentoo, FreeBSD, NetBSD и OpenBSD.

Очень похожа на философию построения UNIX , «инструменты, не политика». Это значит, что X не пытаются диктовать то, как должна быть выполнена работа. Вместо этого пользователю предоставляются инструменты, а за пользователем остается принятие решения о том, как использовать эти инструменты.

Этот подход расширен в X тем, что не задается, как окна должны выглядеть на экране, как их можно перемещать, какие комбинации клавиш должны использоваться для переключения между окнами (то есть Alt+Tab, в случае использования Microsoft Windows), как должны выглядеть заголовки окон, должны ли в них быть кнопки для закрытия, и прочее.

Вместо этого X делегирует ответственность за это приложению, которое называется «Window Manager» (Менеджер Окон ). Есть десятки оконных менеджеров для X: Blackbox, ctwm , fvwm, twm, WindowMaker и другие. Каждый из этих оконных менеджеров предоставляет различные внешние виды и удобства; некоторые из них поддерживают «виртуальные рабочие столы»; некоторые из них позволяют изменять назначения комбинаций клавиш, используемых для управления рабочим столом ; в некоторых есть кнопка «Start» или нечто подобное; некоторые поддерживают «темы», позволяя изменять внешний вид, поменяв тему.

Кроме того, оболочки GNOME обе имеют собственные оконные менеджеры, которые интегрированы с оболочкой.

Каждый оконный менеджер также имеет собственный механизм настройки; некоторые предполагают наличие вручную созданного конфигурационного файла; некоторые предоставляют графические инструменты для выполнения большинства работ по настройке; по крайней мере один (Lisp.

Политика фокусирования

Другой особенностью, за которую отвечает оконный менеджер, является «политика фокусирования указательным устройством». Каждая оконная система должна иметь некоторый способ выбора окна для активации получения нажатий клавиш, а также визуальную индикацию того, какое окно активно.

Широкоизвестная политика фокусировки называется «click-to-focus». Эта модель используется в Microsoft Windows , когда окно становится активным после получения щелчка мыши.

Focus-follows-mouse (фокус следует за мышью)

Фокусом владеет то окно, что находится под указателем. Это не обязательно будет окно, которое находится поверх всех остальных. Фокус меняется при указании на другое окно, при этом также нет нужды щёлкать на нём (например, Ion).

Sloppy-focus (нечёткий фокус)

С политикой focus-follows-mouse если указатель находится поверх корневого окна (или заднего фона), то никакое окно фокус не получает и нажатия клавиш просто пропадают. При использовании политики нечёткого фокуса, он меняется только, когда указатель попадает на новое окно, но никогда не уходит с текущего окна.

Click-to-focus (щелчок для выбора фокуса)

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

Многие оконные менеджеры поддерживают и другие политики, а также вариации перечисленных.

Ссылки

  • xwinman.org - снимки экранов популярных оконных диспетчеров.

Wikimedia Foundation . 2010 .

Смотреть что такое "Оконный менеджер X Window System" в других словарях:

    Фреймовый (или мозаичный) оконный менеджер это менеджер окон X Window System, разбивающий рабочее пространство экрана на взаимно не пересекающиеся прямоугольные области фреймы. Каждый фрейм используется для вывода информации отдельным … Википедия

    Менеджер окон X Window System приложение, работающее «поверх» X Window System и определяющее интерфейс и взаимодействие с пользователем. В Unix подобных операционных системах пользователь может выбрать любой оконный менеджер по своему… … Википедия



Его основная задача - управлять поведением окон на экране. Заголовок окна, рамка, кнопки распахивания, сворачивания и т.п. - все это в его ведомстве. Кроме того, он занимается расположением окон на экране и на рабочих столах. При помощи Openbox, к примеру, можно поставить терминал в качестве фона рабочего стола. При потребности в выборе легкого и управляемого варианта я, как уже упоминал, остановился на Openbox (http://icculus.org/openbox). В Интернете много документации о его настройке, а тонкости конфигурации - не моя задача. Справедливости ради лишь отмечу, что использование Openbox далеко не принципиально - с легкостью можно настроить, например, и IceWM с выключенной панелью (на мой взгляд, она не очень удобна, хотя, опять же, кому как).

Рабочий стол и файловый менеджер



Такое объединение не случайно - это почти повсеместная практика, которая повелась еще со времен gmc. В качестве решения я выбрал pcmanfm (http://pcmanfm.sourceforge.net). Он умеет демонизироваться (т.е. не запускать окно, а только предоставлять рабочий стол), управлять рабочим столом, предоставляя при этом выбор, разрешать ли оконному менеджеру рисовать свое меню. Помимо всего, позволяет автоматически монтировать флешки - причем он сразу и из коробки поддерживал возможность задания опций монтирования, из-за чего проблем с кодировками не было как класса. Ценное, на мой взгляд, свойство pcmanfm - возможность быстрого запуска терминальной программы в текущей директории: для этого нужно просто нажать (для сравнения: Thunar, файловый менеджер из XFCE, такую возможность тоже предоставляет, но только из контекстного меню). Поддерживается и аргумент командной строки, который позволяет сразу запустить диалог поиска (команда pacman -f). И последнее удобство, которое нельзя не упомянуть, - возможность открытия директорий во вкладках.

Панель



Тут выбор широк: и tint2 (она не оснащена переключателем рабочих столов, хотя в остальном приятна), и fbpanel (для Fluxbox), и lxpanel (идеи взяты из fbpanel, но более или менее доведены до логического конца), и pypanel, и многие другие. Я остановил свой выбор на lxpanel (http://wiki.lxde.org/en/LXPanel): хоть она и является частью проекта LXDE, лишних зависимостей при этом не тянет. Поддерживается меню приложений (даже оно реализовано плагином) и множество расширений, среди которых: Launch для значков запуска приложений, переключатель рабочих столов, TaskBar, Tray, Cpu, часы, использование батареи (актуально для ноутбуков). Все это управляется через щелчок правой кнопкой мыши далее «Настройка панели» (или правкой конфигурационного файла).

Создание идеального окружения рабочего стола вас утомило и Вы хотите как следует развеяться? В таком случае я рекомендую Вам поиграть в увлекательные браузерные онлайн игры (http://online-games-free.ru/browser.html), которые помогут Вам развеяться и отдохнуть от всех насущных проблем! Подробности на online-games-free.ru.

Оконные менеджеры

Все оконные менеджеры делятся на собственно оконные менеджеры и уже выросшие из них так называемые интегрированные графические среды. Последние отличаются тем, что, помимо базовых функций управления окнами, предоставляют дополнительные утилиты и приложения, которые написаны специально для этой среды и хорошо интегрируются с ней. Интегрированных графических сред три – KDE, GNOME и XFce, а оконных менеджеров насчитывается не один десяток. Ссылки на сайты проектов большинства из них вы найдете, например, на http://www.xwinman.org/ . Используемая при создании оконного менеджера библиотека является ответственной за то, каким образом X-Window будет отрисовывать меню, кнопки, значки и другие графические элементы. С одной стороны, это неудобно, так как в разных дистрибутивах рабочий стол может выглядеть иначе, и неподготовленный пользователь может запутаться. С другой стороны, каждый может выбрать себе среду по вкусу или ресурсам. Установив простой оконный менеджер, можно работать в самом современном дистрибутиве на устаревшем оборудовании.

Из книги Прикладные свободные программы и системы в школе автора Отставнов Максим

2.12 Оконные менеджеры «BlackBox» и «FluxBox» Рис. 2-9«BlackBox» («BB») - один из самых компактных, «минималистичных» и быстродействующих оконных менеджеров. Он позволяет эффективно организовать работу на «рабочем столе», не «захламляя» его ненужными ссылками и не расходуя экранное

Из книги Свободные программы и системы в школе автора Отставнов Максим

2.12 Оконные менеджеры «BlackBox» и «FluxBox» Рис. 2-9«BlackBox» («BB») – один из самых компактных, «минималистичных» и быстродействующих оконных менеджеров. Он позволяет эффективно организовать работу на «рабочем столе», не «захламляя» его ненужными ссылками и не расходуя экранное

Из книги Музыкальный центр на компьютере автора Леонтьев Виталий Петрович

Download-менеджеры Программа-«качалка» – едва ли не первая дополнительная утилита, которую нужно установить на компьютер для работы с Сетью. Хотя бы потому, что все остальное у нас уже есть: браузер для работы со страничками, почтовая программа – для почты… А вот для работы с

Из книги 200 лучших программ для Linux автора Яремчук Сергей Акимович

Файловые менеджеры Frigate (Фрегат) Сайт: http://www.frigate3.comРазмер: 5 МбСтатус: SharewareЦена: 500 рублейРусскоязычный клон популярного файлового менеджера Total Commander (который, в свою очередь, воспроизводит интерфейс не менее легендарного Norton Commander). По своим возможностям обе программы

Из книги 3ds Max 2008 для дизайна интерьеров автора Семак Рита

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

Композитные оконные менеджеры Мода на трехмерные рабочие столы не обошла и Linux. Более того, пользователи этой системы могли увидеть готовое решение даже раньше выхода Windows Vista. Самое главное заключается в том, что при использовании оконных менеджеров 3D системные

Из книги Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT автора Фролов Александр Вячеславович

Упражнение 4. Оконные и дверные проемы Из данного упражнения вы узнаете, как создать оконные и дверные проемы в помещении (рис. 4.31). Рис. 4.31. Вид коробки помещения с оконными проемами1. Откройте сохраненный ранее файл Коробка помещения.max. Чтобы можно было вставить окна или

Из книги 500 лучших программ для Windows автора Уваров Сергей Сергеевич

18.2. Менеджеры закачки Оцените недостатки браузера IE. Если я рекомендую использовать менеджеры закачки, это означает, что любой из них умеет делать все то, чего не умеет IE. Например, с помощью менеджера закачки вы можете отсортировать принятые файлы по категориям, например

Из книги С компьютером на ты. Самое необходимое автора Егоров А. А.

Оконные сообщения Эта группа включает сообщения, предназначенные для обработкой функцией окна. Практически все сообщения, идентификаторы которых начинаются префиксом WM_, за исключением сообщения WM_COMMAND, относятся к этой группе.Оконные сообщения предназначаются для

Из книги Delphi. Трюки и эффекты автора Чиртик Александр Анатольевич

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

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Менеджеры закачки Раньше файлы загружались исключительно средствами браузера. Сегодня разработчики менеджеров закачки производят качественные продукты, позволяющие решить массу задач, выполнявшихся раньше вручную.InstantGet Производитель Тип ОС Язык Размер,

Из книги Русский справочник по Win32 API автора Сорока Тарас

9.3. Менеджеры закачек Во время работы в Интернете иногда возникает необходимость скачать тот или иной файл. Если файл маленький, то его можно без проблем скачать с помощью браузера: нажали на ссылку и выбрали, куда сохранить. Через некоторое время файл загрузится на

Из книги Священные войны мира FOSS автора Федорчук Алексей Викторович

Приложение 2 Оконные стили В приложении представлены таблицы, описывающие следующие оконные стили: общие (табл. П2.1), дополнительные (табл. П2.2), стили кнопок (табл. П2.3), статических надписей (табл. П2.4), текстовых полей (табл. П2.5), списков (табл. П2.6) и стили раскрывающихся

Из книги автора

Менеджеры полномочий Попробуйте использовать эти инструменты для упрощения управления пользователями, ролями и полномочиями SQL:* Grant Manager от Eadfost на http://www.eadsoft.com/english/products/ grantmanager. Пробная версия этого продукта под Windows доступна в качестве 30-дневной утилиты в виде отдельной

Из книги автора

Оконные процедуры WindowProc Функция WindowProc является определяемой приложением функцией обратного вызова, которая обрабатывает отправленные окну сообщения. LRESULT CALLBACK WindowProc (HWND hwnd , // дескриптор окна UINT uMsg , // идентификатор сообщения WPARAM wParam , // первый параметр сообщения LPARAM lParam

Похожие статьи