Резюме
Многие заядлые пользователи Linux любят оконные менеджеры с тайлингом, которые оптимизируют пространство на экране для повышения продуктивности. Но мне нравится стандартное поведение окон по стеке. Вот почему.
Мне не нужно оптимизировать пространство на экране
Оконные менеджеры с тайлингом привлекают преданных пользователей Linux, поскольку они предлагают рабочие процессы с акцентом на клавиатуру и максимизируют пространство на экране. Я понимаю, как это может быть удобно для писателя, когда я держу пальцы на клавиатуре. Основная причина, по которой я остаюсь на стандартном оконном менеджере, заключается в том, что я не так уж озабочен оптимизацией каждого пикселя. Обычно у меня открыто всего несколько окон, таких как терминал, браузер или Spotify.
Из этих приложений я стараюсь сосредоточиться на одном в данный момент. Хотя компьютеры хорошо справляются с многозадачностью, мне гораздо важнее сконцентрироваться на текущей задаче. По этим причинам я предпочитаю визуально сокращать внимание на остальных задачах, к которым мне, возможно, придется вернуться. Я могу оставить то, над чем работаю, сверху и переключиться на другое окно, когда это необходимо.
Оконный менеджер с тайлингом, вероятно, просто отвлек бы меня от того, что я вижу, и заставил бы перейти к другим задачам.
И сколько места нужно на экране? Если я буду фанатично раскладывать все свои окна, у меня никогда не будет достаточно пространства на экране. Это замечание сделал Роб Пайк в своей статье 1983 года (PDF) о терминале Blit в Bell Labs:
Экран недостаточно велик (независимо от его размера). Следовательно, окна должны накладываться. Желания для наложения и асинхронности привели к разработке слоев — реализации наложенных, асинхронно обновляемых окон.
Если экран никогда не будет достаточно велик, то нет смысла использовать оконный менеджер с тайлингом. Стандартный оконный менеджер может «терять» пространство на экране, но нужно ли это действительно «оптимизировать» с самого начала?
Как и я, я уверен, что многим было бы полезно сосредоточиться на меньшем количестве дел одновременно.
Виртуальные рабочие столы помогают организовать пространство на экране.
Разработка виртуальных рабочих столов делает наложение окон более полезным. Я могу группировать окна по задачам, таким как веб-сайты, на которые мне нужно ссылаться в статье в собственных окнах браузера, а также любые программы Linux, к которым мне нужно обращаться, и так далее. Это уменьшает привлекательность оконного менеджера с тайлингом. Виртуальные рабочие столы настолько хорошая идея, что даже Windows теперь по умолчанию имеет их.
Лучшее в виртуальных рабочих столах это то, что я могу избежать беспорядка из-за множества окон, выделяя виртуальные рабочие столы под определенные задачи. Это также сокращает отвлечения. Если мне нужно переключиться на другой рабочий стол, когда я работаю над статьей, чтобы поиграть в игру или посмотреть видео на YouTube, я могу решить сосредоточиться на своей работе. Таким образом, виртуальные рабочие столы помогают уменьшить отвлечения, когда мне нужно сосредоточиться.
Я могу двигать окна на большинстве рабочих столов
Есть одна задача, для которой тайлинговые окна имеют смысл: сравнение документов. Когда мне нужно посмотреть что-то рядом, например, убедиться, что цитата из PDF или веб-страницы точна для статьи, над которой я работаю, компоновка с тайлингом — очевидное решение.
К счастью, большинство рабочих столов и оконных менеджеров сейчас, похоже, понимают это, позволяя мне размещать окна так, чтобы они занимали часть экрана. Я могу разместить окна на половины или четверти экрана, перетаскивая их к бокам или углам. Это позволяет мне временно превратить мой стековый оконный менеджер в тайлинг-менеджер.
Реальность того, что большинство пользователей должны переключаться между двумя режимами, подтолкнула разработчиков оконных менеджеров с тайлингом к внедрению этой функции. Они фактически превратили свои оконные менеджеры в «гибридные», которые могут переключаться между двумя режимами.
Перемещение окон — это еще одна отличная идея, которую, похоже, позаимствовала Microsoft.
Мне не нужен тайлинг для чего-то, что я делаю редко
Хотя тайлинг может быть полезен, мне не кажется разумным использовать режим тайлинга для тех задач, которые я выполняю лишь небольшой частью времени. Стандартное окружение рабочего стола или оконный менеджер удовлетворяет мои потребности для большинства действий, которые я совершаю. Это классический пример того, как 80% выгоды получается из 20% усилий.
Это иллюстрирует одну из лучших особенностей Linux: возможность выбора того, что подходит именно вам, в отличие от идей больших компаний о том, как должны работать пользовательские интерфейсы. Хотите использовать оконный менеджер с тайлингом? Просто запустите менеджер пакетов. Хотите работать только в командной строке? Вы тоже можете это сделать. Linux предоставляет возможность экспериментировать, поскольку пользовательский интерфейс отделен от остальной системы, в отличие от Windows или macOS.
С учетом того, сколько функций из Unix-подобных окружений они реализуют, похоже, что даже они обращают внимание на то, что пользователи Linux делают со своими окружениями.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Любите активный отдых на природе? Подписывайтесь на канал Поход лайфхак в Яндекс Дзен — кладезь полезных советов для любителей активного отдыха!
Вы также можете читать наши материалы в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru