Я использовал оконный менеджер GNOME по умолчанию в течение нескольких лет, но теперь я хочу попробовать оконный менеджер листов.
Я хочу, чтобы он удовлетворял этим двум критериям:
WM должен быть легким
WM не должен быть сложным в настройке
Я использовал оконный менеджер GNOME по умолчанию в течение нескольких лет, но теперь я хочу попробовать оконный менеджер листов.
Я хочу, чтобы он удовлетворял этим двум критериям:
WM должен быть легким
WM не должен быть сложным в настройке
Ответы:
«Сложность в настройке» сильно варьируется в зависимости от того, на каких языках вы владеете. XMonad был чрезвычайно сложен для меня в настройке, но это потому, что я абсолютно не знаю Haskell, и это язык, на котором находятся конфигурации.
Два оконных менеджера листов, которые я использовал и которые мне очень понравились:
Круто . Потрясающие конфигурации в Lua (по состоянию на 3-й; до этого они были в собственном синтаксисе), но их довольно легко настроить и поставляется с кучей виджетов; Вот скриншот того, как мой бар выглядел в какой-то момент (есть также виджет графика, хотя я не использовал его в то время):
Снимок экрана моего удивительного бара http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
Основной причиной, по которой я прекратил использовать Awesome, были постоянные разрывы обратной совместимости; каждая редакция пункта меняла API настолько, что мне приходилось тратить дни на то, чтобы исправить мой конфигурационный файл для работы с ним. Возможно, сейчас это стабилизировалось
WMI , мой текущий WM. Конфигурации по умолчанию находятся в сценариях оболочки, но могут быть выполнены любым способом, который вам нравится, поскольку wmii предоставляет интерфейс 9p, что означает, что вы управляете им, читая и записывая файлы в псевдофайловой системе. Моя текущая конфигурация - это сценарий оболочки для основной конфигурации со сценарием утилиты python для выполнения некоторой работы. Основным недостатком является отсутствие встроенных виджетов; это не идет с индикаторами выполнения или графиками или символами. Это, конечно, "легкий", хотя, который был одним из ваших требований
Лично i3 использует лучшие функции других больших tiling-wm (Xmonad, Awesome, DWM и т. Д.) И объединяет их в один. В сочетании с dmenu / conky / dzen2 это именно то, что я ищу в WM. Проверьте страницу; http://i3.zekjur.net/
В Arch Linux Wiki есть запись вики о Linux, в которой сравниваются 13 различных оконных менеджеров в стиле сетки . Возможно, это будет печально.
Лично я еще не пробовал ни одного из них, но планирую в ближайшее время, когда у меня будет время, поэтому я также внимательно слежу за этой темой.
Я хотел бы рекомендовать два разных оконных менеджера, один динамический и один ручной.
XMonad очень мощный, но простой в освоении, есть краткое руководство , объясняющее его основные функции и привязки клавиш. Он легко интегрируется с GNOME , документация является исчерпывающей, и доступно множество дополнительных расширений . Он поддерживает парадигму динамического тайлинга , в которой окна автоматически позиционируются в соответствии с выбранным динамическим макетом. Недостатком, по крайней мере для некоторых, является то, что XMonad настроен в Haskell и зависит от наличия компилятора Haskell.
i3 поддерживает парадигму разбиения вручную , когда экран действует как таблица, разделенная на столбцы и ячейки. Пользователь может свободно переставлять окна, что обеспечивает большую гибкость, но также требует больших усилий. На мой взгляд, i3 выглядит современно по сравнению с другими диспетчерами окон. Он предоставляет готовые функции, которые либо требуют настройки, либо вообще не существуют в других оконных менеджерах, например. увеличить, крючки срочности, изменение размера мыши. Его можно настроить с помощью простого текстового файла, который, очевидно, не является полным по Тьюрингу. Есть хорошее видео, представляющее функции i3, которые я предлагаю посмотреть.
Конечно, оба поддерживают несколько мониторов без каких-либо проблем и имеют плавающий слой для приложений, которым не нравится мозаика.
PS. Однажды Bluetile может стать хорошим шлюзом для пользователей GNOME, но он все еще находится на ранней стадии разработки.
Я лично использую Ratpoison, когда мне нужна легковесная плитка WM - Конфигурация работала довольно хорошо из коробки, и, поскольку я достаточно приспособлен к использованию GNU Screen в течение многих лет, переход к Ratpoison не был очень сложным. Я также использовал StumpWM, который был более активен в разработке, чем Ratposion.
Есть несколько там, но есть один, который выпирает (мне), который я нашел удовлетворяющий моим потребностям:
awesome
не сделал)Зовут Qtile .
Посмотрите на удивительный , имя говорит само за себя. :-) У удивительной вики есть много советов по настройке.
Я пробовал несколько: Awesome, Xmonad, i3, wmii, scrotwm и dwm.
Dwm застрял со мной по следующим причинам:
Я должен признать, что у этого есть некоторые причуды:
Но в целом, dwm застрял со мной на 1,5 года.
Я использую wmii уже довольно давно. Конфиги довольно просты для понимания, и вы можете использовать любой язык, который вы хотите, для дальнейшей настройки конфигурации, которую вы хотите.