Обновить

Комментарии 23

А зачем поменяли? Чисто потому что могу/хочу или были веские причины?

люблю sway, не очень люблю Mate по умолчанию

Вот читаю вас и завидую - эксперименты мне доступны только дома. Что, собственно, и происходит - все полезные тех.решения для работы я нашёл и отработал дома. А на рабочих АРМах шлагбаум ИБ не позволяет ничего менять из имеющегося "из коробки". Только утверждённый софт после долгих месяцев согласования.

не понял. я тоже экспериментировал дома =)

ИБ молодцы. Им за это отвечать, поэтому пусть все будет как они скажут

А на виртуалках? У меня на работе тоже по голове не погладят за установку других систем, а вот на виртуалке кучу линуксов пощупал и никаких вопросов)

В ред ос по умолчанию стоит же гном, не? Я качал себе редос и в новой версии гном как бэ.

По умолчанию в сертифицированной версии Mate, для несертифицированной версии есть сборки на KDE и Gnome.

Самая очевидная причина – к Wayland хочется приобщиться. А если KDE ставить на дистр, где он не является приоритетным, то это совсем ракоблудилище получается. Вот и остаётся только семейка новых тайловых менеджеров - Sway, hyperland, Niri и кто там ещё.

Зачем же сразу тайловых? )

Очень уж на любителя такое.

Так я говорю: с альтернативами туго. KDE или тайловые. В Cinnamon поддержку Wayland только начинают, в Гнуме всё как всегда через жо с подпрыгом, Cosmic сырой – вот и остаётся выбирать из перечисленных. Xfce надо посмотреть, что у него с Wayland.

Xfce надо посмотреть, что у него с Wayland.

Как-то. В процессе. Из "традиционных" только в кедах всё б/м нормально, включая поддержку HDR/WideGamut/...

C WideGamut нормально в KWin, но не в KDE приложениях. Gwenview не показывает, Krita и DigiKam только после тщательных настроек.

В KDE хотя бы вот так, а GNOME (хоть в вяленом, хоть в иксах) и XFCE при этом показывают oversaturated иконки и прочий UI.

у RedOS есть отдельные сборки под KDE, но они тоже идут с X11. Хотя можно очень просто по инструкции поставить Wayland.

Справка для тех, кто о подобном слышит впервые, как и я:

"Тайлинговый оконный менеджер — это программа для графического интерфейса (чаще в Linux), которая автоматически размещает окна приложений в виде неперекрывающихся плиток (тайлов), заполняющих всё рабочее пространство, вместо традиционного «наложения» окон друг на друга. Это повышает продуктивность, минимизирует использование мыши, позволяя управлять окнами в основном с клавиатуры, и позволяет эффективно использовать пространство экрана.

Основные принципы и особенности:
Автоматическое размещение: Окна не перекрывают друг друга, а располагаются рядом, занимая всю доступную площадь.
Минимализм и эффективность: Фокус на клавиатурных сокращениях для управления окнами (перемещение, изменение размера, переключение), что ускоряет работу.
Разделение пространства: Рабочее пространство делится на фреймы, каждый из которых занимает одно приложение, как плитка.
Разные режимы: Бывают динамические (окна перестраиваются при добавлении новых) и статические (фиксированные раскладки).

Примеры тайлинговых менеджеров:
i3
dwm
Awesome
bspwm
Hyprland (композитный тайлинг)

Для чего он нужен?
Он идеален для пользователей, которым важна максимальная эффективность, многозадачность и контроль над рабочим пространством без лишних кликов мышью, например, для программистов или системных администраторов".

Единственный момент, который всегда смущал, почему-то те, кто их продвигают утверждают про эффективность, при этом подразумевая, что все пользователи должны сидеть в консоли либо в тестовом редакторе. Даже у вас в тексте написано про эффективность, но не написано в каких случаях это будет эффективно. Если я работаю в графическом редакторе или CAD, то мне нужно, чтобы окно программы использовало все пространство монитора. И в этом сценарии использования без мыши не обойтись, потому тут они никакой эффективности не привносят.

И я на против этого решения, просто нужно четко понимать кому и зачем оно может пригодиться.

Как я уже писал в соседнем комменте, в sway очень удобно для меня организована привязка workspace-монитор. В чем удобство (лично для меня):

  • можно отдать весь workspace одному приложению. Никакая другая гадость поверх не вылезет никогда, пока сам не свернешь приложение.

  • можно перебрасывать workspace между мониторами, а приложение - между workspace. Давеча баловался, запустил игру BG3 и мотал ее туда-сюда между двумя мониторами. Персонаж даже с речи не сбился, визуальных артефактов не возникло. Переключение визуально мгновенное, меньше чем полсекунды.

  • таким образом, один монитор отдан полностью целевом приложению, в вашем случае графическому редактору. А на другом мониторе мозаика из почты, телеграмма, аудиплеера и браузера, например. Которую одним сочетанием клавиш можно отправить на задний план, если например потребуется еще одно приложение на весь экран. Захотел проверить сообщения - одним нажатием вернулся.

Это по сравнению с классическими DE, где такой изоляции в fullscreen не добиться, постоянно что-то вылезает поверх. Да, там есть отдельные workspace или "рабочие столы", но в KDE например по умолчанию рабочий стол на два монитора, а во-вторых на всех рабочих столах образуется мешанина из приложений. Я например не сумел докрутить до удобного мне состояния, так на одном рабочем столе и работал. Тут же в sway по умолчанию оказалась удобная конфигурация, которая меня устроила.

почему-то те, кто их продвигают утверждают про эффективность

Ну я бы не сказал "продвигают". Тут спросили про то чем нравится - мы честно описали чем нравится. Нам-то ни тепло и ни холодно от того, будете вы им пользоваться или нет, процент с продаж нам не идет (тем более что оно опенсорс).

Когда что-то вызывает положительные эмоции, хочется этим поделиться с коллегами.

Еще бы кто объяснил в чем удобство тайловых оболочек.

В основном упор идёт на максимально эффективное использование пространства одного монитора. А также более широкие возможности при использовании горячих клавиш.
За счёт этого, многие сценарии использования, выполняются ещё быстрее.

Минус тайлинговых окон -- в большинстве своём полупустые конфигурации и плохо оформленные базы знаний. Например есть bspwm, и в официальной документации на момент когда я его ставил (больше полугода назад), были несколько строк, практически без пояснений как работает. Остальное находил у каких-то иностранных линукс блогеров, что в свою очередь является большой проблемой. Имхо, DM должен работать из коробки сразу же. А донастраивать или переделывать рабочее уже должна быть возможность самостоятельно.

Ниже Devakant в принципе описал. Привыкать "немного долго" мягко говоря, запоминаешь комбинации хоткеев но потом это окупается сторицей. Самому ставить (впервые) тайлинг и настраивать дело не простое. Проще воспользваться готовыми решениями, благо их довольно много на гитхабе, есть видео пошаговые. Лично у меня стаих дебиан сид + хайперленд от Jakoolit, пользуюсь уже более трех лет и очень доволен. Максимально крут в этом плане ML4W, правда там связка арч + хайперленд но товарищ создает прям полноценное рабочее место с кучей настроек в окошках, руками конфиги править не нужно. Пробуйте, дерзайте и поверте, обратно будет тяжковато вернутся :-)

Коллеги все правильно описали.

Мои личные впечатления:

  1. Я не могу открыть 100500 окошек с кучей вкладок, уже после 5 окошек становится дискомфортно. Я вынужден их ограничивать, используя 1 workspace для одной задачи. И это здорово дисциплинирует. Ну то есть у меня один workspace для развлечений, там проигрыватель, браузер и месенджеры, другой для администирования, там пара терминалов например, еще один для удаленного подключения и весь отдан rdp. Задача заканчивается - окна закрываются, workspace убивается.

  2. В sway очень комфортно для меня выполнена привязка workspace-монитор. Один монитор = один workspace, можно мгновенно переключаться между ними, жонглировать между мониторами, причем не важно насколько тяжелое приложение там работает - это может быть современная игра или удаленное подключение или что угодно, но переключение или перекидывание на другой монитор происходит мгновенно без лагов и задержек. А если надо - есть fullscreen global, который может растянуть приложение на все мониторы.

  3. Все быстро и четко, без подтормаживаний. Остальные DE тоже неплохи, но иногда прям хочется упороться по производительности =) Больше всего бесит Windows: про попытке вызвать контекстное меню в проводнике иногда бросается что-то синхронизировать и ждет целых 5-10 секунд. Вот это реально бесит.

Из готовых решений хорошая сборка Fedora Sway. Тут на хабре еще один товарищ писал про Sway, у него много хороших рецептов https://habr.com/ru/articles/484378/

Но его по-любому приходится настраивать под себя. И это можно сделать прям очень удобно.

Тайловые wm заточены под хоткеи, это очень удобно. Можно комфортно работать без мышки или тачпада.

Ghaeskaerr верно подметил про workspace, они же рабочие столы (в разных тайлингах они по разному называются). Приведу свою сессию работы:

по умолчанию находимся на первом рабочет столе, win (глобальный модификатор) + enter -> запуск терминала kitty, в нем запуск скрипта no_dpi.sh (для интернета), далее Ctrl+Shift+t (открытие новой вкладки) и вводим mocp, пошла музыка, далее опять Ctrl+Shift+t, открытие новой вкладки она у меня основная рабочая, в ней можно обновить систему через apt, запустить mc, btop, ncdu и тд. (переход между вкладками Ctrl+Shift+стрелка вправо-влево)

нажимаем win + 2, переходим на второй рабочий стол, там я запускаю только GUI файловый менеджер PCManFM через win+e, Ctrl+t добавить вкладку (если нужно) переход между вкладками через Alt+1, Alt+2 и тд.

win+3 запуск браузера через win+b

на пятом столе у меня только торрент качалка и телеграм во всплывающем окне.

четвертый рабочик стол как резерв, например: находясь на втором рабочем столе вы в файловом менеджере открываете пдф документ, открывается еще одно окно (помимо ФМ), его вы можете отправить на четвертый рабочий стол через win+Shift+4.

Итого у нас открыто 8 окон (если рассуждать по виндовс меркам), а по факту все строго находится на определенный рабочих столах с одним открытым окном, к этому очень быстро привыкаешь и по другому уже не видишь свою работу... Когда сажусь за домашкий комп с линукс минтом и матэ окружением, понимаешь что можно сделать тоже самое но уже немного медленее

з.ы. у kitty есть еще такая фишка как иконка на вкладке, когда выполняется какая-то задача в фоне, очень удобно при конвертировании видео в ffmpeg и нужно понять, закончен процесс или нет...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации