I3 - это хорошо документированный и настраиваемый оконный менеджер. В этом менеджере пользователь может настроить всё как захочет, начиная от позиции открытого приложения, заканчивая собственным сочетанием клавиш. Преимущество i3 - вся конфигурация в текстовом виде, не нужно знать никаких языков, вроде LUA или Haskell.
Переключение между плавающими окнами выполняется с помощью Win+Shift+Space. Оконный менеджер активно развивается, а обнаруженные ошибки исправляются разработчиками. Также можно использовать терминал для выполнения нужных действий.
Awesome WM - один из лучших оконных менеджеров для Linux, который использует асинхронную библиотеку XCB вместо Xlib. Оконный менеджер написан на C++. Его можно настроить, внешний вид, изменить стиль, а также настроить горячие клавиши. И всё это надо делать на языке LUA.
Конфигураций по умолчанию достаточно для удобной работы. Здесь поддерживается несколько рабочих столов, возможным является изменение размера и перемещение панелей с помощью мыши. Любой компонент можно изменить через конфигурационный файл.
Openbox — это очень лёгкий и при том один из самых популярных оконных менеджеров для Linux. Он занимает всего 100 мегабайт оперативной памяти после загрузки. Он достаточно стабилен, и разработчики постоянно исправляют новые проблемы и ошибки. Также он является высоко настраиваемым и простым в использовании. Имеется возможность редактировать конфигурационные файлы или использовать утилиты для настройки.