Почему я предпочитаю тайловый оконный менеджер в Linux
Краткое содержание
- Рабочий процесс с использованием клавиатуры отлично подходит, если вы уже машинистка вслепую.
- Хранение всей вашей конфигурации в текстовых файлах позволяет легко перемещать ее и хранить при себе.
- Оконные менеджеры с плиткой выглядят круто, и ими приятно пользоваться.
Вы качаете головой, когда видите, как кто-то превозносит достоинства тайлового оконного менеджера? Они, конечно, не для всех, но если вам интересно, в чем их привлекательность, вот несколько причин, по которым я их использую.
Моим рукам редко нужно отрываться от клавиатуры
Как пользователь компьютера, я, как правило, очень ориентирован на клавиатуру. Не все так делают, поскольку многие предпочитают мышь или сенсорный экран. Я машинистка вслепую, поэтому держать пальцы на главном ряду клавиатуры совершенно естественно. Из-за этого использование мыши или трекпада кажется неэффективным.
Я экономлю так много времени? На самом деле, вероятно, нет. Тем не менее, я работаю так, как мне нравится, и это, безусловно, имеет свои преимущества.
В то же время повторяющиеся стрессовые травмы (RSI) являются реальной проблемой при длительном использовании компьютера. Хотя можно устранить боль при RSI, обновив свое оборудование, может помочь сведение к минимуму определенных движений, при условии, что они изначально причиняют вам боль.
Я могу настроить почти все
Я буду первым, кто признает, что это может быть таким же недостатком, как и преимуществом тайловых оконных менеджеров, по крайней мере, учитывая вашу склонность к мастерству. Если вы потратите слишком много времени на настройку конфигурации, вы никогда ничего не добьетесь.
Тем не менее, почти безграничные возможности настройки большинства тайловых оконных менеджеров означают, что вы можете настроить их по своему вкусу. Например, в настоящее время я предпочитаю оконный менеджер AwesomeWM, который поставляется с множеством доступных макетов окон. Я сократил этот список до двух: базового мозаичного макета и плавающего.
Лично я не делаю особых визуальных настроек в своей настройке, кроме простой замены обоев и нескольких цветов. Тем не менее, у меня есть строка состояния, показывающая ключевую информацию в верхней части экрана, которая также показывает список открытых окон в текущей рабочей области, а также индикаторы, для которых выбраны рабочая область и окно.
Хотя настройка заняла некоторое время (ладно, по большей части это было так по умолчанию), мне нужно было сделать это только один раз, что приводит непосредственно к следующему пункту.
Вся моя конфигурация находится в нескольких простых файлах
Когда я говорю, что вся моя конфигурация находится в нескольких простых файлах, я имею в виду не только мой оконный менеджер. Мой репозиторий dotfiles содержит мою конфигурацию менеджера окон, конфигурацию Zshell, мою конфигурацию Neovim, мою конфигурацию NeoMutt и несколько других файлов. Когда я устанавливаю новый дистрибутив или перехожу на другой компьютер, я просто клонирую репозиторий, устанавливаю символические ссылки на файлы, и все готово.
Самое приятное в этом то, что моя конфигурация не застряла в каком-то моменте прошлого. Внося изменения, я помещаю их в репозиторий, поэтому моя конфигурация развивается вместе со мной, но мне никогда не приходится создавать ее заново.
Это скорее сильная сторона Linux и Unix-подобных операционных систем в целом, но это по-прежнему гораздо больше общего с философией Unix «делай одну вещь хорошо», чем с традиционными средами рабочего стола.
Даже минималистичный дизайн плитки выглядит круто
Посмотрим правде в глаза: снимок экрана рабочего стола Linux, на котором запущен тайловый оконный менеджер, загруженный окнами терминала, выглядит просто круто. Не имеет значения, показывают ли все эти окна терминала одну и ту же информацию из команды neofetch
.
Как я уже упоминал выше, я не выполняю особых визуальных настроек своего оконного менеджера, но мне все равно нравится, как он выглядит. Частично это связано с его функциональностью: световой контур, следующий за активным окном, — это интуитивно понятный способ точно узнать, куда попадет все, что я печатаю.
Тем не менее, я использовал ту же настройку с AwesomeWM и очень похожую конфигурацию Qtile до нее в течение некоторого времени, и мне все еще нравится простая элегантность эстетики. Поскольку основное внимание уделяется тексту, простая смена шрифта терминала может изменить внешний вид всего рабочего стола.
Перетаскивание окон тратит время и пространство
Это может шокировать технического писателя: но мне нравится пользоваться компьютерами. С этой целью я не просто использую Linux. Я довольно регулярно использую как Windows, так и macOS, а также свою машину с Linux, и хотя функции привязки окон в этих операционных системах лучше, чем ничего, я все равно не могу не заметить потраченное впустую пространство.
Да, в развернутом окне, очевидно, есть некоторые области, которые не переполнены информацией, но, по крайней мере, это область, где потенциально может произойти что-то интересное. Когда вы в последний раз видели полезную информацию, появляющуюся на обоях рабочего стола вашей операционной системы?
Тогда есть проблема со скрытыми окнами. Благодаря тайловому оконному менеджеру вам никогда не придется задаваться вопросом, видимо ли данное окно. Он либо находится на вашем экране, в другом рабочем пространстве, либо его там нет. Нажатие Alt+Tab или другого ярлыка, чтобы увидеть все ваши окна на традиционном рабочем столе, не так уж и неудобно, но все равно приятно никогда об этом не беспокоиться.
Мозаичные оконные менеджеры удобны в использовании
Я получаю некоторую радость от использования тайлового оконного менеджера, которую не могу объяснить. Я обнаружил, что прыжки между видимыми окнами в рабочих пространствах просто задействуют разные части моего мозга, что заставляет меня быть более вовлеченным, чем перемещение мыши по окнам.
Нужно ли мне, чтобы NeoMutt и Newsboat были открыты справа от текстового файла, который я редактирую в Neovim? Нет, но часть меня любит просматривать и проверять поступающую новую информацию, пока я работаю.
Даже промежутки между окнами, которые люди либо любят, либо ненавидят в мозаичных оконных менеджерах, просто забавны. В конце концов, если бы их там не было, вы бы видели свои обои с помощью тайлового оконного менеджера только тогда, когда у вас не было открытых окон.
Не все должно быть только бизнесом и все время. Конечно, ваш оконный менеджер может быть просто инструментом, но если наши инструменты доставляют удовольствие, разве мы с большей вероятностью не сможем лучше с ними работать?