- 20 самых быстрых и простых оконных менеджеров для Linux
- Window Maker
- awesome
- AfterStep
- Blackbox
- Fluxbox
- Openbox
- WindowLab
- ratpoison
- Sawfish
- IceWM
- StumpWM
- Waimea
- 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
- С какого тайлового оконного менеджера начать?
20 самых быстрых и простых оконных менеджеров для Linux
Джун Ауза (Jun Auza), перевод: Алексей Федорчук
6 August 2008 г
От переводчика: эта заметка интересна тем, что представляет собой справочник по современным оконным менеджерам, в том числе, новым и мало известным. В принципе, в ней нет ничего, что бы «ниасилил» пользователь с самыми минимальными познаниями в английском, так что перевод её вроде бы и ни к чему. Однако мы знаем, что заметки из блогов имеют обыкновение иногда исчезать, что применительно к данной было бы жалко. Единственный метод борьбы с этим — переразмещение. Но на русскоязычном ресурсе нелепо было бы переразмещать англоязычную статью, поэтому я и решил сделать этот перевод.
Один из лучших способов ускорить работу своего Linux-десктопа — использовать самый лёгкий оконный менеджер. Всем, для кого важна скорость работы техники, приверженцам минимализма, и тем, кто все еще надеется реанимировать свою устаревшую аппаратуру, я представляю 20 самых быстрых и простых оконных менеджеров для Linux.
Window Maker
9wm написан Дэвидом Хоганом (dhog) в 1994 г. Многие более поздние оконные менеджеры минималистического направления были или сделаны под его влиянием, или непосредственно от него происходят.
awesome
Особенности:
- Множественные и «равноэкранные» панели состояния, включающие разичные виджеты (текстовые и пиктограммные боксы, графические элементы, «ползунки» и так далее).
- Полная независимость от мыши. Для ускорения работы в среде desktop’а можно использовать только клавиатуру.
- Поддержка многих мониторов (в режимах XRandR, Xinerama или Zaphod).
- поддержка EWMH.
- Поддержка настоящей прозрачности (с использованием Composite extension и xcompmgr).
- Настройка исключительно путём редактирования конфигурационного файла.
- Любая функция управления средой может быть привязана к клавишам или кнопкам мыши или выполнена удаленно через сокет awesome-клиента.
AfterStep
AfterStep включает многочисленные модули, такие как:
- Pager — визуальный инструмент для управления несколькими виртуальными десктопами и переключения между ними.
- WinList — простую Панель задач, показывающую активные приложения.
- Wharf — инструмент для управления апплетами и док-аппами и для запуска приложений.
Blackbox
Fluxbox
Fluxbox может порадовать глаз: можно определить цвета, градиенты, границы и некоторые другие атрибуты. В последних версиях поддерживаются закругления углов окон и графические элементы. В Fluxbox также имеется несколько особенностей, отсутствующих в Blackbox, включая окна с вкладками и конфигурируемую панель заголовка.
F Virtual Window Manager (в F ныне не вкладывается никакого официального значения) — витуальный оконный менеджер для системы X. Первоначально происходя от twm, FVWM развился в мощную и хорошо конфигурируемую среду для систем UNIX.
Вот некоторые из его особенностей:
- Поддержка любого количества виртуальных рабочих столов, каждый из которых может быть разделен на множество страниц.
- Полная поддержка EWMH, ICCCM-2 и хинтов GNOME.
- Полная интернационализация, включая мультибайтные наборы символов и двунаправленный текст.
- Заголовочная панель может быть отключена или размещена на любом краю окна.
- Анимированные тени окон в любом направлении.
- Конфигурируемые панели рабочих столов.
- Есть возможность рисовать мышью формы и связывать их с командами.
- Поддержка Xinerama для использования нескольких мониторов.
- Динамически расширяемые пользовательские модули.
Минималистичность философии wmii выражена в том, что для достижения простоты и понятности его размер не превышает 10 000 строк кода (включая все утилиты и библиотеки). Как и сходный с ним dwm, wmii изначально настроен использовать dmenu для запуска программ и поддерживает быстрый доступ к пользовательским скриптам, расположенным в подкаталоге пользовательского каталога.
Openbox
В Openbox используется динамическое меню. Это достигается тем, что в качестве исходного кода меню можно использовать вывод скрипта. Каждый раз, когда пользователь указывает мышью на меню или подменю, меню генерируется заново. Эта возможность предоставляет пользователям и разработчикам большую гибкость, чем стандартные статические меню, существующие в большинстве других оконных менеджеров.
WindowLab
Строка меню не управляется приложениями; это &mdach; меню запуска, содержимое которого прописывается в dot-файле домашнего каталога пользователя в виде списков заголовков и соответствующих им команд.
ratpoison
Преемник ratpoison — Stumpwm; ratpoison становился всё объёмнее, и Беттс решил повторно воспроизвести его функциональные возможности с помощью Common Lisp.
Sawfish
Sawfish не имеет панели и использовался как оконный менеджер в GNOME, пока в версии 2.2 последнего его не заменили на Metacity.
IceWM
IceWM может быть настроен путем редактирования текстовых файлов в домашнем каталоге пользователя, что упрощает настройку и копирование её параметров. IceWM имеет дополнительную встроенную панель задач с меню, списком задач, индикаторами загрузки сети и центрального процессора, иконкой проверки почты и настраиваемыми часами. Официальная поддержка меню GNOME и KDE ранее обеспечивалась в отдельном пакете.
StumpWM
Waimea
Waimea имеет очень продвинутый движок стилей с такими особенностями, как поддержка стиля Blackbox, стиля pixmap и прозрачных текстур. Текст может рендериться двояко, с использованием и шрифтов ядра X, и шрифтов Xft. Waimea также включает быструю легкую систему меню с поддержкой динамических меню.
Источник
20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Один из лучших способов ускорить производительность Вашего Linux-десктопа — использование легковесного оконного менеджера. Вашему вниманию представляется краткий обзор 20 наиболее «лёгких» и шустрых менеджеров окон, подходящих как для устаревшего оборудования, так и просто для любителей выжать максимальную скорость из имеющегося.
В статье рассмотрены: window maker, 9wm, awesome, AfterStep, Scwm, Blackbox, Fluxbox, dwm, FVWM, JWM, wmii, Openbox, WindowLab, ratpoison, Sawfish, IceWM, wm2, StumpWM, Waimea и xmonad.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Как не крути а awesome таки. Stump еще хорош, но на моем стареньком Крае вылетает часто.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
compiz-то где? С аппаратной акселерацией он весьма легок!
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
а где flwm? вот уж где легковесность и простота.там, конечно, нету конфигов на полмегабайта, как в fvwm, зато лёгок и очень быстро настраиваем.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>compiz-то где? С аппаратной акселерацией он весьма легок!
А по потреблению памяти?
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>Используя любой минималистичный wm, вы тратите гораздо больше времени на загрузку библиотек при использовании kde/gnome приложений.
Используя любой минималистичный wm, не используют приложений, которые тянут библиотеки gnome или kde, по тем же причинам, по которым не используют сами эти gnome и kde.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Пользуюсь wmaker с давних времен. К сожалению он сейчас (похоже) не развивается — давно не появлялись новые версии. Посмотрел в сторону AfterStep. Может кто-нить привести ссылку или, может быть, сам сранит wmaker и AfterStep.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>>Пользуюсь wmaker с давних времен. К сожалению он сейчас (похоже) не развивается — давно не появлялись новые версии. Посмотрел в сторону AfterStep. Может кто-нить привести ссылку или, может быть, сам сранит wmaker и AfterStep.
Что за неуважение к собственному мнению? Ставь и сравнивай. Мне послешаг не понравился, запал на флукс. Меня устраивает на все сто. Заинтероесовался авесамом, ибо идеологически другой. Пока не въехал в чем же его фишка. Несколько непривычно, а в случае кучи рдесктопов имхо неудобно.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
> ion3 вестимо не осилили
согласен, дятлы вокруг
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>может быть, сам сранит wmaker и AfterStep.
AfterStep кривой и косой, уж лучше старые версии WM.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
> А по потреблению памяти?
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>Что за неуважение к собственному мнению? Ставь и сравнивай. Мне послешаг не понравился, запал на флукс. Меня устраивает на все сто. Заинтероесовался авесамом, ибо идеологически другой. Пока не въехал в чем же его фишка. Несколько непривычно, а в случае кучи рдесктопов имхо неудобно.
Дело в том, чтобы сравнить, надо «вработаться» в новый инструмент. Потратить на это и силы и время. Опять-таки я «вжился» в wmaker, оттюнинговал интерфейс. Помню как болезненно переходил с Emacs’са на vim (были обстоятельства, заставившие это сделать). А сейчас vim для меня очень удобен. Так, что для сравнения (привычного и непривычного инструментов) нужно потратить много времени и сил.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
>AfterStep кривой и косой, уж лучше старые версии WM.
Тоже ответ. Хотя хотелось бы подробнее.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
xFce в списке не хватает, а уцелом — более менее согласен. особенно в части xxx-box-ов.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Все гавно в одну кучу собрали.
Re: 20 наиболее «лёгких» и шустрых оконных менеджеров для X11
Источник
С какого тайлового оконного менеджера начать?
Предыстория следующая. Я являюсь чайником в Линуксе. Из менеджеров окон использовал только самые простые — XFCE, KDE, GNOME, LXDE. Недавно узнал о существовании неких тайловых оконных менеджеров, которые очень привлекли меня принципом работы и своей гибкостью в настройке, возможностью превратить рабочую среду во что угодно (в отличие от извращённых способов в тех WM, которые я пробовал).
Подскажите, пожалуйста, с какого WM новичку лучше начать знакомство с тайловыми менеджерами? И как происходит изучение подобных штук? Через официальную документацию или ещё какие-либо источники? В галерее на Лоре много скриншотов красиво оформленых окружений. Больно интересно, как люди подобное делают. Изучают документацию до дыр или что? Прошу не судить строго за глупые вопросы. Буду благодарен за любые рекомендации.
Из менеджеров окон использовал только самые простые — XFCE, KDE, GNOME, LXDE.
Это не менеджеры окон, это окружения рабочего стола (разницу найдёшь либо поиском на форуме — это много раз объяснялось, либо в интернете). WM в перечисленных DE по порядку: xfwm4, kwin, mutter (FIXME: возможно, путаю), openbox.
Подскажите, пожалуйста, с какого WM новичку лучше начать знакомство с тайловыми менеджерами?
И как происходит изучение подобных штук?
У них общего ровно ничего, потому с каждым всё проходит по-своему. dwm заставит изучить C, awesome — Lua, i3 — sh/Bash, qtile — Python, и так далее.
Через официальную документацию или ещё какие-либо источники?
В первую очередь через официальную документацию, а дальше по обстоятельствам.
В галерее на Лоре много скриншотов красиво оформленых окружений. Больно интересно, как люди подобное делают.
Полистай, там часто оставляют свои конфиги.
Изучают документацию до дыр или что?
Мало иметь знания, их ещё нужно уметь применять.
Забить на эту фигню и заняться чем-нибудь более полезным.
Спасибо за развёрнутый ответ. В одном комментарии узнал много нового для себя.
Не подскажешь с какого дистрибутива начать знакомство с i3? Знаю, что на Manjaro уже всё настроено, вроде как
Awesome — умеет в боковую панель (свою нативную — точно, на счёт сторонних — хз), конфигурируется на lua, можно добиться практически любого поведения путём написания конфига — копипастой из гугла с осмыслением кода. Юзабелен из коробки.
xmonad — умеет в боковые панели, конфигурируется как угодно путём правки исходника и перекомпиляции. Любые более-менее простые вещи легко гуглятся, для реально нетривиальных вещей (судя по вопросу, до этого не дойдёт) нужно немного разобраться с хаскелем. По мне, из коробки не очень юзабелен.
i3 — не умеет в боковые панели (кучу лет причём), способы раскладывания окон практически не тюнятся, очень прост в настройке. По сравнению с предыдущими более минималистичен. Из коробки юзабелен.
dwm — самый «дубовый» ака минималистичный, конфигурируется также путём правки исходника на С и перекомпиляции. Не использовал, но осуждаю.
Отправная точка изучения — арчвики по статье про тайловые wm, и/или по названию конкретного оконного приказчика.
Совет: если дело на ноутбуке, то большую часть времени у тебя будет одно окно на десктоп. В этом случае смысла в тайловом вм особого нет — подойдёт буквально что угодно. Я, правда, всё равно использую тайловый вм, но просто по привычке и для единообразия.
В галерее на Лоре много скриншотов красиво оформленых окружений.Больно интересно, как люди подобное делают.
В галерее на Лоре много и описаний к скриншотам. А вообще, на r/unixporn, должно быть много-много готовых конфигов.
Начать легче будет с i3, но всплывающие окна там иногда не всплывающие, например в Firefox. В каких-то дистрах это настроено, но в чистом виде не жди. Про дефолтное меню и панели уж и так понятно — меняешь на свой вкус. И желательно прикрутить композитор типа compton, или какой там его форк сейчас актуален.
Так же лично мне нравится awesome, но он сложнее в настройке. Хотя и дефолтом на первое время можно обойтись.
Благодарю за информацию. Дело на мониторе 27 дюймов. Я так понимаю, больше всего мне подойдёт i3, но на каком дистрибутиве? Manjaro с уже установленным или на Арче? Если на Арче, то ещё и Арч, конечно, придётся осваивать, т. к. имеют только поверхностные знания по установке.
Новичкам не рекомендуется попробовать сложные вещи типа тайловых VM. К тому же, необходимы руки, практически приросшие к клавиатуре, специфические задачи и, возможно, ненависть к мышке. С другой стороны, никто не мешает сорвать нос во что-то новое, но настоятельно рекомендую не удалять традиционную VM, а оставить параллельно.
У меня у самого 27-дюймовый монитор. Правда, у меня плохое зрение и я на своём xmonad использую всего три режима — окно по центру в половину ширины монитора, полная ширина с одним окном, и два окна с варьирующимся соотношением ширин (1:1,2:1,1:2). Три окна практически не использую (плавающие окна диалогов не в счёт).
На счёт дистрибутива — тут, видишь ли, никто не позаботился ни в каком дистрибутиве о пользователях, которые хотели бы настроить что-то под себя сами. И это очень правильно. Во всех дистрибутивах свежепоставленный i3 будет выглядеть и вести себя одинаково. Тебе придётся провести настройку по какому-нибудь туториалу после установки в любом дистрибутиве.
Другое дело, что лично мне было бы проще скачать ubuntu server lts (18 кажется), поставить её в минимальной комплектации (там нормальный установщик консольный, не сильно сложнее виндового), а потом сверху накатить иксы и нужный WM (ну и остальной софт — я помню, какие программы я использую). В твоём случае, ты видимо будешь ставить дистрибутив сразу с каким-то десктопным окружением, а потом уже в нём заменишь wm по туториалам в интернете. Сразу с окружением рабочего стола идёт manjaro, а арч вроде бы не (хотя я хз). Кажется, в арчвики должна быть инструкция, как поставить в процессе установки нужный тебе wm (причём эта инструкция будет по большей части валидной почти в любом дистрибутиве).
Я бы советовал при твоём уровне выбрать убунту (или xubuntu/lubuntu/etc..), потому что для неё куда больше «инструкций», в том числе для домохозяек. Уровень красноглазия можно самому выбрать. Да и поддержка всё-таки куда лучше у неё. И возможно, с более мягким введением, ты не пополнишь ряды неосиляторов, которые потом говорят — фигня ваш линукс, ничего не понятно.
(это конечно очень субъективно и тут есть с чем спорить, просто частное мнение)
Источник