XMonad , швидше за все, той, у кого найбільша спільнота користувачів. Він має велику документацію і добре працює з розширеннями GNOME / EWMH (хоча вам потрібно активувати їх у файлі конфігурації). У файлі конфігурації є синтаксис Haskell, але його, безумовно, можливо відредагувати, не знаючи багато про Haskell, просто скопіювавши + приклади вставлення з документації. Типові вкладки за замовчуванням - vim
натхненні, хоча всі вони можуть бути перероблені (включаючи використання ланцюжкових прив'язок клавіш, таких як Emacs C-a C-b
C-c
). Він доступний в Ubuntu як пакет xmonad
.
Bluetile є нащадком XMonad: він підтримує спрощений файл конфігурації і добре інтегрується з робочим столом GNOME за замовчуванням. На жаль, він не доступний в Ubuntu 10.04, тому вам доведеться встановити з джерела.
DWM - "надихаючий батько" XMonad та Awesome. Це дуже худорляво і швидко і доступно як пакет
dwm
в Ubuntu 10.04. Однак, для проектування, щоб змінити конфігурацію, ви повинні відредагувати заголовок у джерелах та перекомпілювати; Більшість документів про доступні параметри доступні лише у вигляді публікацій списків розсилки. Він не підтримує GNOME / EWMH за замовчуванням, вам доведеться виправити його; ЕсИпіз розвилок DWM почав цей шлях. Більшість dwm
користувачів нахмуриться на "середовище робочого столу", тому, мабуть, це не правильний вибір, якщо вам подобаються трюки GNOME. Прив'язки клавіш за замовчуванням - vim
-like; їх можна переробити, але немає варіантів для прикутих комбінацій клавіш.
Awesome стартував як вилка DWM.
Ion - це менеджер плиткових вікон, повністю програмований у Lua: також "файл конфігурації" - це сценарій Lua, тому ви можете зіставити будь-яку клавішу на будь-яку дію (за умови, що ви знаєте достатньо Lua для виконання завдання). Наскільки я не знаю, немає підтримки GNOME або EWMH. Доступний у пакеті Ubuntu 10.04 ion3
.
wmii - попередник DWM (того ж автора). Він може повністю керуватися клавіатурою, але має менший вибір макетів, а формат конфігурації базується на "віртуальній файловій системі", яка робить можливими дуже складні речі, але (IMHO) також прості речі досить складні. Доступний у пакеті Ubuntu 10.04 wmii
.
larswm може налаштувати прив'язку ключа для всіх операцій, які він підтримує. Документація надходить у формі чоловічої сторінки, чіткою та повною. Спільнота користувачів зараз дуже мала, а список розсилки раніше мовчав місяцями. Немає підтримки для розширень EWMH / настільних ПК. Доступний як упаковка larswm
.
ratpoison , як видно з назви, змушує вас не користуватися мишкою. Кожна дія виконується ключовим ударом. Клавіатурні вкладки за замовчуванням надихають GNU screen
та Emacs; їх можна відскочити, за умови обмеження того, що для ініціювання дії завжди існує глобальний «префікс-ключ».
StumpWM - це перезапис
ratpoison
у Common Lisp, який додає хороший варіант зламати WM під час його запуску. Немає підтримки для розширень EWMH / настільних ПК (за дизайном, я б сказав). Обидва доступні в Ubuntu 10.04 (пакети
ratpoison
та stumpwm
).