Я пробовал разные мозаичные WM, чтобы увидеть, какой из них лучше всего соответствует моим потребностям. Каждый раз, когда я пробую новый, он выглядит хорошо, но я нахожу другие вещи, которые не совсем работают так, как мне нравится. Мои требования менялись по ходу дела. Изначально я не хотел заниматься Awesome, потому что изучение Lua не входило в список моих желаний, но, возможно, мне стоит попробовать, ЕСЛИ он может делать то, что я хочу, лучше, чем другие мозаичные WM.
Я собираюсь как можно конкретнее рассказать о том, чего я хочу. У меня монитор 3440х1440. Я хочу использовать как можно больше вертикального пространства (имеется в виду, что полная ширина, постоянная, но в основном пустая строка состояния не вариант, но мне нравится область уведомлений и дата/время).
Я понимаю, что это не может сделать все именно так, как я хочу, и это нормально. Если он делает более или менее большую часть того, что я хочу, я могу взвесить свои варианты между Awesome и другими мозаичными WM (на самом деле, только i3, который я использую сейчас, но я открыт для лучших предложений). Я был бы очень признателен, если бы люди не просто говорили «нет» тому, чего он не может, а говорили: «Нет, но он может…». Другими словами, не стесняйтесь предлагать альтернативы, которые также могут быть полезны.
- Разделите экран на 3 столбца, первоначально 30/45/25, с правым столбцом, разделенным по горизонтали; Полностью настраиваемый и изменяемый по мере необходимости во время моей рабочей сессии;
- Постоянный макет; при закрытии последнего приложения в плитке я не хочу, чтобы эта плитка исчезала, а размер оставшихся плиток изменялся. Просто покажите пустое место и оставьте все плитки как есть.
- плитки с вкладками, поэтому я вижу, какие приложения работают в плитке (аналогично i3).
- Изменение размера плитки с помощью клавиатуры в 1 направлении; Делая среднюю колонку/плитку шире, я хочу, чтобы она двигалась в определенном направлении к другой плитке и оставляла другую сторону в покое.
- Некоторые приложения я хочу всегда запускать в определенной плитке. Например, терминалы всегда располагаются в крайнем правом столбце вверху/внизу, браузер/спотифай всегда в середине, атом/IDE всегда в левом. Некоторые приложения всегда должны быть плавающими. Очевидно, я хочу иметь возможность отправлять их на другую плитку после запуска.
- Мне не нужна строка состояния шириной 100%. Он будет в основном пустым, что является пустой тратой экранного пространства. Предпочтительно, я бы хотел, чтобы часть панели состояния плитки, например, в самой правой плитке, изменяла размер вместе с ней. В противном случае я бы хотел, чтобы он был зафиксирован на 30% и позволял плиткам, которые не находятся под ним, использовать всю высоту экрана. Моя причина для строки состояния немая; На самом деле я хочу, чтобы область уведомлений и дата были постоянно видны. Мне не нужно «меню «Пуск», идеально подходит dmenu или подобное, которое, я считаю, интегрировано.
Спасибо заранее!