Потрібна порада щодо вибору плиткової WM


18

Я кілька років використовую менеджер вікон за замовчуванням GNOME, але тепер я хочу спробувати керуючий віконним менеджером.

Я хочу, щоб він відповідав цим двом критеріям:

  1. WM повинен бути легким

  2. WM не повинен бути складним у налаштуванні


4
Спробуйте KDE SC 4.5, він має функцію плитки ... о ... ви сказали, що легкий ...
xenoterracide

KDE відмовився від функції плитки. І це ніколи не було так круто, як у справжній плитці WM.
Мартін Удінг

Відповіді:


13

"Складне налаштування" сильно відрізняється залежно від того, якими мовами ви володієте. XMonad був надзвичайно складним для мене налаштуванням, але це було тому, що я абсолютно не знаю Haskell, і це мова, якою є конфігурації.

Два керуючих плиткою вікон, які я використав і дуже сподобалися, це:

  • Дивовижно . Дивовижні конфігурації є в Луї (як на дивовижних 3; до цього вони були у власному синтаксисі), але це досить просто налаштувати і поставляється з купою віджетів; ось скріншот того, як виглядав мій бар в один момент (є також графічний віджет, хоча я його тоді не використовував):

    Знімок екрана мого дивовижного бару http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    Основною причиною, коли я припинив використовувати Awesome, були постійні перерви в сумісному сумісність; кожна редакція пункту змінила API достатньо, щоб мені потрібно було витратити кілька днів, намагаючись виправити свій файл конфігурації для роботи з ним. Можливо, зараз стабілізується більше

  • wmii , моя теперішня WM. Конфігурації за замовчуванням знаходяться в скриптах оболонки, але їх можна робити будь-яким способом, як wmii відкриває інтерфейс 9p, а це означає, що ви керуєте ним, читаючи та записуючи у файли на псевдофайловій системі. Моя поточна конфігурація - це сценарій оболонки для основної конфігурації зі скриптом утиліти python для виконання певної роботи. Основний недолік - відсутність вбудованих віджетів; він не поставляється з смугами прогресу, графіками або значками. Це, звичайно, "легка вага", що було однією з ваших вимог


14

Особисто i3 переймає найкращі риси інших великих плиткових модулів (Xmonad, Awesome, DWM тощо) та поєднує його в одне ціле. У поєднанні з dmenu / conky / dzen2 - це саме те, що я шукаю в WM. Перевірте сторінку; http://i3.zekjur.net/


1
Я також задоволений i3 з 1-2 років зараз :-)
echox

12

Тут є запис у вікі Arch Linux, який порівнює 13 різних Менеджерів вікон плиткою, як сітка, тут, на Arch Linux Wiki . Можливо, це було б корисно.

Я ще не пробував жодного з них, особисто, але планую найближчим часом, коли в мене з’явиться певний час, тому я також пильно стежу за цією темою.


9

Я хотів би порекомендувати два різні менеджери віконних плиток, один динамічний та один посібник.

  1. XMonad дуже потужний, але простий у навчанні, є короткий екскурсійний маршрут, який пояснює його основні особливості та ключові прив’язки. Вона легко інтегрується з GNOME , документація є вичерпною, і доступно безліч додаткових розширень . Він підтримує динамічну парадигму плитки , де вікна автоматично розміщуються відповідно до обраної динамічної верстки. Мінусом, принаймні для деяких, є те, що XMonad налаштований у Haskell і залежить від наявності компілятора Haskell.

  2. i3 підтримує парадигму керування плиткою вручну , де екран діє як таблиця, поділена на стовпці та комірки. Користувач може вільно переставляти вікна, що дозволяє підвищити гнучкість, але також вимагає більше зусиль. На мою думку, i3 відчуває себе сучасним порівняно з іншими менеджерами плиткових вікон. Він надає поза вікном функції, які або вимагають конфігурації, або взагалі не існують в інших менеджерах вікон, наприклад. максимізувати, термінові гачки, розмір миші. Це налаштовується за допомогою простого текстового файлу, який, очевидно, не є повним Тьюрінгом. Є приємне відео, де представлені функції i3, які я пропоную переглянути.

Звичайно, обидва підтримують безліч моніторів без проблем і мають плаваючий шар для додатків, які не люблять плитку.

PS. Один день Bluetile може стати хорошим препаратом для користувачів GNOME, але він все ще знаходиться на ранній фазі розвитку.


Я сподіваюся, що хтось із Google знайде мою відповідь корисною, хоча питання відносно старе.
Адам Бертек

7

Я особисто використовую Ratpoison, коли мені потрібна легка плитка WM - Конфігурація спрацювала непогано, і оскільки я цілком налаштований на використання GNU Screen протягом багатьох років, стрибок до Ratpoison був не дуже складним. Я також використовував StumpWM, який був більш активним у розвитку, ніж Ratposion.


1
Ratpoison має дуже малу вагу і дуже простий у налаштуванні. StumpWM - це, звичайно, налаштування, що є переможцем тут, але Lisp надає це як невелику надмірну голову, так і більш високий рівень входу для людей, незнайомих з Lisp. Як було сказано, StumpWM все ще дуже важить сучасним стандартам.
Елі Фрей

автор ratpoison також писав stumpwm. так ось чому зупинився розвиток щурячих отрут.
Seamus

7

Є декілька там, але є одна, яка стикається (для мене), яку я вважав, що відповідає моїм потребам:

  • Вона не просто була налаштована на гарній мові, але й була запрограмована на ній (Python)
  • Можливість робити власні макети (що я виявив, awesomeщо не робив)
  • Легкий, навіть якщо він запрограмований на динамічній мові (всього 6,6 Мб оперативної пам’яті)

Назва - Qtile .


Дякую за відповідь Qtile дуже цікаво. Ніколи про це не чути. Зараз я спробую це
0xAX

2
Можливість програмування власних макетів здається дивно відсутньою у більшості плиткових WM; це приємна риса Qtile
Michael Mrozek

1
Ось як встановити Qtile на Ubuntu, я знайшов: kirkstr.tumblr.com/post/4135470494/…
mwhite


5

Якщо ви знаєте Haskell, безумовно Xmonad ! Ratpoison також досить приємно, але мені подобається алгоритм плитки Xmonad краще, і робочі простори - це великий виграш IMO.


У Ratpoison є групи, які можна використовувати як робочі місця. (Хоча, правда, це трохи хитро, тому що ви будете мати завантаження та збереження конфігурацій кадру, а також, щоб вони поводилися як робочі простори, до яких зазвичай звикли.)
zrajm

5

Я спробував декілька: Awesome, Xmonad, i3, wmii, scrotwm та dwm.

dwm застряг зі мною з наступних причин:

  • dwm має лише три макети: кахельну, плаваючу та моноклеву.
  • черепичний режим розбиває ваш екран на "основну область" та "стек" вторинних вікон, чудово підходить для кодування та налагодження
  • Він має теги за монітором. Ви перемикаєте теги лише на активному моніторі.
  • можна керувати лише клавіатурою (миша необов’язково)
  • має кілька чудових налаштувань на suckless.org (я використовую патч "марний розрив")

Я мушу визнати, що він має деякі химерності:

  • Іноді програми java втрачають увагу при переключенні тегів. Мені потрібно використовувати мишу, щоб знову зосередити увагу Netbeans. Ще шукаєте виправлення.

Але загалом, dwm тримається зі мною вже 1,5 року.


1

Я використовую wmii досить довгий час. Конфігурації досить прості для розуміння, і ви можете використовувати будь-яку мову, яку ви хочете для подальшого налаштування потрібної конфігурації.


1

ScrotWM Це легка плитка WM, натхненна Xmonad та DWM. Вам не потрібно знати жодних конкретних мов, щоб налаштувати його, це просто звичайний текст. Плюс до нього, за замовчуванням він має функцію Dmenu.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.