Мэтью Косарек (Matthew Kosarek), разработчик из компании Canonical, опубликовал выпуск композитного менеджера miracle-wm 0.8, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb для Fedora и Ubuntu...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64238
Хмм из новости узнал про wttr.in .
curl wttr.in?lang=ru
Вот мне интересно, кто пользуется тайловыми и зачем, кроме того как скриншоты с аниме обоями слать на сабреддит unixporn?
Помнится когда начал читать описания тайловых, так там в одном конфигурацию предлагалось делать на Сс. Не, ну я учил Си будучи студентом, но не на столько же всё хардкорно в жизни..
пользуюсь исключительно тайловыми последние 15 лет, удобно
чем удобно? на хоткеях у меня вирт-столы и вирт-оверлей-столы (hyprland)
прыгнул на стол открыл несколько окон, быстро переместил
прыгнул на другой стол, открыл еще окон..прыгаешь по столам и используешь разные приложения быстро, не нужно искать/ждать/щелкать-активировать
у меня очень мало терпения и мне очень лень делать что-то медленно, мне удобно быстро все и сразу, как то так
Всё вышеперечисленное можно и в gnome из коробки делать. Так зачем?
Оверкилл слишком
Экономишь каждые 100мб ОЗУ?
Оверкилл чего? Гном работает на почти любом тостере и настраивается все очевидно. Типа годами тратить свою жизнь на копание в конфигах, чтобы прыгать по столам, - это не оверкилл?!
о гуру, я еще не достиг тех вершин когда гномов в тостере запускают.
Научи хотя бы как сделать так чтобы гном не тормозил на двухядерном core duo c 512 мб памяти. и нет это не стеб. буду очень благодарен если расскажешь как это готовить.
в булочную за углом можно и на мэйбахе поехать. но зачем, если есть ноги или, на крайний случай, велосипед
Ага, но в случае с miracle-wm тебе этот велосипед придётся для начала собрать и отладить.
И ездить на велосипеде придётся не только в булочную за углом, но и межгород по 100 км.
> И ездить на велосипеде придётся не только в булочную за углом, но
> и межгород по 100 км.На вашем гноме и до булочной не доедешь -- оно ж чисто постоять повыделываться перед сверстниками
> Ага, но в случае с miracle-wm тебе этот велосипед придётся для начала
> собрать и отладить.А гноме не требует сборки? И отладки тоже не требует? Это многое объясняет...
WM один раз в жизни конфиг под себя сделал и радуешься, перенося его на все свои устройства. А в кнопко-мышечной парадигме, которую навязывают DE, ты просто терпишь, потому что быку - кнут.
> WM один раз в жизни конфиг под себя сделал и радуешьсяСамому-то не смешно это писать?
Расскажи в чем шутка - посьмеюсь.
То то вы вечно че то там тюните и в миллионный раз пишите скрипты для монтирования флешек, ага. Это мне напоминает, как кузьмичи весь день копаются в дохлых жигулях, чтобы потом сказать «зато машина надежная!»
Так им видимо в системе больше нравится копаться, чем ей пользоваться.
Так это же про любого линуксоида.
С чего ты решил, что кто-то миллион раз что-то тюнет? Сам придумал и сам же в это и поверил? Я свой конфиг настроил под себя 3 года назад и с тех пор, дай бог, раз в пару месяцев в нём меняю только биндинги для открытия некоторых приложений, что занимает меньше минуты. И, вообще, кто "вы" то? К кому ты обращаешься? Лично ко мне или какой-то придуманной в своей голове группе лиц?
Я в винде один раз заменил обои на черный фон и радуюсь.
зачем делать в гноме если все вышеперечисленное уже сделано в тайлвовом-вм и мне не нужно устанавливать целый весь гном? я не имею опыта использования гнома, зачем он мне если все что мне нужно есть в тайловом вм
>исключительно тайловыми последниеТак никто мне и не ответил)
А если у тебя тайловый, и ты например смотришь фильм лежа тип, то как в тайловом закрыть окно.
Хоткеем.
Я и в винде окно закрываю хоткем, CTRL+TAB переключаю вкладки в программах, alt+tab переключаюсь между окнами, CTRL+W закрываю окно, CTRL+N открываю новое окно. Зачем мне линукс а тем более тайловый, чтобы работать чисто на мышке
>Я и в винде окно закрываю хоткем, CTRL+TAB переключаю вкладки в программах, alt+tab переключаюсь между окнамиУ вас переключение между окнами имеет сложность O(N), а мозаичные менеджеры позволяют привести её в O(1).
Так хоткеи в любой среде есть. Только там также и мышка есть, и жесты есть. А тут - получается менее функциональное и с большим гемором. В чем тайный смысл?
>чем удобно? на хоткеяхMicrosoft Windows позволяет работать без мыши, тоже исключительно на сочетаниях клавиш, виртуальные столы также доступны как минимум в десятке.
>у меня вирт-столы и вирт-оверлей-столы (hyprland
Что такое вирт-оверлей-столы и зачем они нужны если уже есть вритуальные столы?
как "тильда-консоль-из-квейк3", мне удобно тоглить сверху текущего активного рабочего стола еще один рабочий стол который приехал-уехал тоглом, там обычно терминалы или окна полу-прозрачные и я продолжаю видеть активный рабочий стол
А на чужой/не настроенной машине как?>мне очень лень делать что-то медленно
Например, нажимать шифт...
оверлей-столы:
- идешка теущего проекта в работе (wezterm, neovim)
- конфигурации системы (nixos, neovim, etc)
- заметки/записи/схемы (obsidian)эти оверлей тайловые столы открываю "поверх" текущего активного стола
На ноутах это удобно
Чем удобно? Чем это вообще удобно?
удобнее окнами и рабочими столами управлять, гораздо эффективнее и гибче, и работает быстрее. никто не заставляет упарываться в аскетические штуки вроде dmenu/conky, просто используешь обычное DE вроде xfce4/gnome/kde, но заменяешь wm на тайловыйна ноутаx, кстати, если использовать в аскетическом варианте, помогает ещё и драгоценные вычислительные ресурсы экономить, это очень заметно (если wm не на каком-то бреду написан вроде раста или питона)
Microsoft Windows имеет виртуальные столы, также её можно полноценно работает
не совсем понял этот набор слов, но в винде рабочие столы реализованы, как и всё в мс, через жопу, об этом даже думать смешно
> но заменяешь wmС приходом вяленого оно же так больше не работает. Или да?
>С приходом вяленого оно же так больше не работает. Или да?По идее, в lxqt должно работать.
Поясните насчёт ноутов. Я думал тайловые используют на мониторах с диагональю пару метров.
На небольших экранах всё равно приложения развёрнуты на весь экран, зачем там тайлинг?
Либо я неправильно понимаю смысл тайлинга.
на диагонали от 10 дюймов уже имеет смысл, меньше - неудобен именно тайлинг, остальные фичи wm вполне используются
Чтобы меньше мышь задействовать при управлении окнами.
Открою секрет, Microsoft Windows имеет возможность управляться без мыши, только клавиатурой. Если этот ваш линукс требует установки тайлового чтобы управлять без мышки, то вопрос к вам.
Это сейчас он умеет, а когда мы ставили тайловые, не умел.
> Это сейчас он умеет, а когда мы ставили тайловые, не умел.Скорее ты об этом узнал посте того, как тайловый поставил.
Кстати да, тогда еще xp была, где никакого тайлинга не было.
> На небольших экранах всё равно приложения развёрнуты на весь экран, зачем там тайлинг?А оно у многих и на обычных мониторах (24 дюйма) в режиме одно окно во весь экран... Ну, на сколько могу судить по обсуждениям. На вопрос зачем тогда тайлинг - начинается рассказ, как все удобно: первый рабочий стол бравзер во весь экран, второй рабочий стол иде во весь экран и т.д. Тогда зачем тебе рабочие столы, если это буквально любая панель (в т. ч. майковский эксплорер) умеет - припинил апы в нужной последовательности и запускаешь/переключаешь по ктрл+<n>... или там win+<n>... не суть.
ИМХО, это какое-то изучение основ работы с компухтером на хард моде. Ну, это я себе такое объяснение придумал. Ощущение, что подавляющее большинство пользователей тайлинга прошли по пути:
1) смотрел котиков в интернете, клацал мышкой, считал, что клавиатура вообще не нужна
2) наткнулся на юнихпорн
3) проникся идеей, что клавиатура... ту рул вем олл
<тут скипаем много боли, превозмоганий, бессонных ночей пиления конфигов>
N) пользователь узнает, что хоткеев во времена п. 1 было чуть больше, чем ктрл+с/в... Но время, бессонные ночи, бессмысленно потраченное время...
N+1) продолжаем жрать тайлинг, но теперь надо ещё причмокивать, чтобы все вокруг знали, что это было все не зря.
При чём тут клавиатура? Тайловые вм прекрасно работают с мышкой.
> При чём тут клавиатураОдин из главных аргументов за тайловость.
> Тайловые вм прекрасно работают с мышкой
Без зажатия мод баттона на клавиатуре?
Перебиндил модбаттон на мышь.
> Перебиндил модбаттон на мышь.Молодец, держи в курсе.
Почку продал и купил механическую клавиатуру, чтобы мышевозить? Ну нет.
>На небольших экранах всё равно приложения развёрнуты на весь экран, зачем там тайлинг?Во-первых, чтобы мозаичный оконный менеджер разворачивал приложения на весь экран за вас. Во-вторых, чтобы приложения оказывались на нужном рабочем столе. В-третьих, андроид это и есть мозаичная компоновка, в чистом виде.
Интерфейс Андроида не мозаичен. Не ври.
Интерфейс андроида как раз мозаичен.Но только из двух тайлов.
Мне удобно. Но сам тайлинг как таковой практически не использую(кроме 2х мессенджеров 50\50). Мне бы подошел WM с принципом 1 рабочий стол на одно окно и удобное быстрое переключение между столами(но таких нет). Тайлинг потому, что плавающие окна мне не нужны совсем, все приложения(кроме калькулятора) всегда на полный экран. Также каждому приложению назначен свой рабочий стол на котором оно всегда открывается. Переключение(рабочих столов) по Meta+цифра или по Alt-Tab(пришлось повозиться).
Берешь КДЕ. Через настройки форсишь, чтобы все приложения открывались во весь экран. Для некоторых (калькулятора) делаешь исключение.
Прибиваешь 5-10 нужных тебе приложений к панели (Pin) в нужной последовательности. Теперь у тебя по super+<порядковый номер> запускается/переключается нужное приложение. Статично, ибо оно прибито.
Профит?!
Зачем тут тайлинг? Зачем тут рабочие столы?
Ну, к 2025 году kwin научился фишкам тайлового wm. KDEшники молодцы.
Не нукай, слабый наброс. KWin Rule Editor в KDE минимум с 4-й версии присуствует. 15+ лет.
Но мы то с кде2 пользуемся тайловыми вм.
Давно научился.
> Берешь КДЕ.Зачем, если достаточно легковесного WM?
И как в KDE скрыть заголовки окон?
> И как в KDE скрыть заголовки окон?А зачем оно? Юнихпорн спать не даёт? Это удобный орган управления окнами. В QT нет наркомании с напихиванием туда контролов основного окна, а посему её можно сделать тонкой полоской, если сильно экономишь место...
Но если ооочень хочется, то отключается не сложно. Window Decorations - Breeze - Window-Specific Overrides - Add
В регэкспу вбиваешь ".*", ставишь галку Hide window title bar.Мне интересно, как вы в окнах с CSD заголовки отключаете... Патчите тулкиты? Или терпите?
> А зачем оно?В том-то и дело: зачем тратить пиксели экрана на заголовки, когда можно обойтись без них?
> Это удобный орган управления окнами.Не очень: в них, в т.ч. в кнопки на них нужно целиться курсором. Гораздо удобнее перемещать окна за любую точку с зажатым alt'ом или super'ом, а закрывать кликом колеса по таскбару.
> Window Decorations - Breeze - Window-Specific OverridesТ.е. это работает только с темой Breeze?
> Мне интересно, как вы в окнах с CSD заголовки отключаете...GTK с какой-то версии научилось их показывать только при наличии дополнительных кнопок.
> зачем тратить пиксели экрана на заголовкиЯ пытался экономить пиксели, потом понял, что с нынешними дизигнирами - пустое занятие. Экономишь 20 пикселей... треть от одного второстепенного отступа.
> когда можно обойтись без них
Потому что универсальность.
Вот я весь с утра, кофием набахался, готов е.ашать. Я такой кейборд хироу, жму цать кнопок в секунду. С модбаттаном таскаю окна.
И я же вечером, когда кофеин отпустил, сижу туплю, зависаю в интернете. Одна рука подбородок подпирает, другая мышь елозит... Лень тянуться к клаве.Ну, или вот тебе еще пример. Собирались компанией в гостях. На компе играет музыка, надо было сменить. Я-то уже лет цать умею в 10-ти пальцевую слепую печать на русском и на треть меньше времени - на английском. Подошел к компу, вроде и клава стандартная лежит - один в один как у меня (размер, профиль клавиш). А стоя не смог ничего набрать - не попадаю, постоянно промахиваюсь, плюнул и набивал одним пальцем. А тут у тебя для простого перетаскивания надо модбаттон искать... Когда оно сидишь, работаешь битый час - не проблема, но если подошел к компу на минуту что-то проверить, то в другом положении начинается пляска...
Короче, разные ситуации, разные подходы. Хочу жму крестик, хочу - ctrl+q. Хочу копирую через контекстное меню, хочу - хоткеями. Есть выбор. Это удобно.
> обойтись
Я не столько сейчас придираюсь к словам, сколько интересен выбор слова. Обойтись...
"удовлетвориться тем, что есть, не требуя большего; довольствоваться"
Из другого словаря: "Удовлетвориться имеющимся, удовольствоваться".Ну, то есть чувствуется, что ты сам себя ущемляешь.
Подсознание штука такая...
> Не очень: в них, в т.ч. в кнопки на них нужно целиться курсором
Эт скорее от неправильных настроек устройства ввода, управляющего курсором (мышь/трэкпад/трэкбол). Ну или говно устройство ввода. В нормальных условиях никаких проблем попасть в область 16 на 16 пикселей.
Кстати в голову пришло. А в бравзере вы чо делаете? Во вкладки тож целиться надо, а там никакого тайлинга...
> Гораздо удобнее перемещать окна за любую точку с зажатым alt'ом или super'ом
Если мы еще про КДЕ говорим, то он это умеет. Поэтому хошь с модбаттоном таскай (super + ЛКМ), хошь с модбаттоном ресайзи (super + ПКМ), хошь за заголовок - хошь за рамки.
Там и на super + wheel up/down или СКМ можно разное повесить. Есть желание - развлекайся.> Т.е. это работает только с темой Breeze?
А в чём разница? Window Decorations - это тайтлбар, бордер вокруг окна и тень. 90% темы - это отрисовка заголовка окна. Если ты прячешь заголовок, то какая тебе разница, какая у него тема? Остальное в Breeze тоже настраивается - толщина и цвет бордера, размер и цвет тени. Ну, и чтобы полностью закрыть вопрос - использование Breeze для декорирования окна не обязывает тебя использовать её для остальных элементов - иконки / курсоры / плазма / qt тема. Это все настраивается раздельно. Поэтому не понимаю в чём батхёрт.
В теории, конечно, можно поставить no borders no titles через Window Rules, но тогда бордюры тоже пропадут. Окна стрёмна смотрятся... Хотя, если вы там тайлхироу и всё во весь экран, может оно вам и норм.
> GTK с какой-то версии научилось их показывать только при наличии дополнительных кнопок.
Матерь котья... еще бы понимать, что значит "наличие дополнительных кнопок".
> Зачем тут тайлинг? Зачем тут рабочие столы?А зачем для такого юзкейса нужны тяжелые кеды? Ну и не уверен, что кеды смогут мне некоторые вещи(группировка окон в табы по правилам например) сделать, которые я сделал в Hyprland. Если что, я на KDE 10 лет сидел(с первой беты KDE4), а потом решил попробовать и мне оказалось удобнее и проще мои хотелки настроить в Hyprland.
> А зачем для такого юзкейсаДля какого такого? Для рабочей станции с хотелками или это какой-то узкоспециализированный "юзкейс"? Ну, аля как у МЧСников есть монитор во всю стену с кучей сводок.
> тяжелые кеды
Глупость какая. А WM у тебя голый стоит? Панелью ты не пользуешься? А файловым менеджером? От того, что ты там собрал DE вокруг голого WM, оно не становится легче. Так-то и кеды можно порезать. Но только зачем. Приятно, что когда даже раз в год что-то понадобится, оно под рукой. И таких раз в год, но разных, на дню может быть по 10 раз.
> группировка окон в табы по правилам например
Ты уже определись. В одном комментарии ты рассказываешь, что только развешиваешь полноэкранные окна по одному на рабочий стол (кроме калькулятора) и переключаешься между ними по хоткеям. В другом начинаешь заливать про группировку окон в табы.
> Глупость какая. А WM у тебя голый стоит? Панелью ты не пользуешься?У меня окружение Hyprland, waybar и pcmanfm(используется редко, чаще в консольном vifm). От кед использую калькулятор и просмотрщик пдф, для почты громоптица(kmail как-то не очень), для документов onlyoffice, ну и также браузер и различные IDE. Вот и всё моё окружение. Зачем мне для этого кеды?
Совсем забыл, ещё полноэкранный(даже без панели) xfreerdp на рабочий комп.
> Ты уже определись. В одном комментарии ты рассказываешь, что только развешиваешь полноэкранные
> окна по одному на рабочий стол (кроме калькулятора) и переключаешься между
> ними по хоткеям. В другом начинаешь заливать про группировку окон в
> табы.Вот IDE(Unity+Unityhub+Vscode) я, да, группирую в табы на одном воркспейсе. Исключение можно сказать.
> Вот и всё моё окружение.Угу... угу... И всё?
Я, честно говоря, не запускал Hyprland, но тайлингом баловался... Поэтому могу ошибаться... Но по идеи WM не умеет в воллпаперу. Таки просто банально волпаперу натянуть - нужен софт. Мож у тебя, конечно, там где ты брал hyprland в зависимости прописали hyprpaper. А может ты вообще любитель чёрного экрана, ладно, дело твоё.
Кстати, а картинки чем смотришь? Ну, бывает же, раз кодишь, то хотя бы раз в месяц надо посмотреть какую-нибудь картинку... А, как раз для этого тебе pcmanfm изредко нужен. Смотришь в нём. Через тамбнейл. Окей.
А скриншотилка?
А нотификации. Это, вроде, надо отдельную тулзу иметь.
А вот надо картинку подрезать, че через консольную имеджмэйджик хреначишь?
А еще, чтобы хайперленд запустить, нужен DM. Ну, это как бэ тоже часть DE. Или ты по старинке, аналог логин-пасс-стартХ юзаешь?
А для конфигов ты тяжелый vscode запускаешь или есть простой текстовый редактор?
Кстати, а зачем тебе тяжеленный vscode? Есть же легкие альтернативы. Бери любой блокнот или пацанский neovim, прикручивай LSP и вот тебе почти IDE. Ты же за минимализмъ. Да? Нет? Да? Да? Нет?
А вот терминалом совсем не пользуешься? Даже изредка? Или ctrl+alt+f2 и погнали? Да?Короче, хорош заливать. Сидит он с 3-мя утилитами и больше ничего не использует... Ага... Весь такой аскетичный.
Насобирал когда-то бессонными ночами кучу софта на каждый чих, а теперь не помнит. Красноглазие с тайлингом ничего хорошего не приносит. Вон видишь, от бессонницы уже провалы в памяти начались.
> От кед использую калькулятор
Заглянул в зависимости kcalc и поржал. Зачем ему тяжелые КДЕ... Ага:
gcc-libs
glibc
gmp
kcolorscheme
kconfig
kconfigwidgets
kcoreaddons
kcrash
kguiaddons
ki18n
knotifications
kwidgetsaddons
kxmlgui
libmpc
mpfr
qt6-baseВишь сколько там пакетов на букву k? И это только сам kcalc. А чо эти за собой тащуть... небось там половина КДЕ вместе с калькулятором у тебя поставилась :D
Ну, хотя бы теперь понятно, почему ты ничего не вспомнил, что ставил для нотификаций. У тебя же калькулятор притащил knotifications.
> и просмотрщик пдф
Это который okular? Ну, он-то точно вторую половину КДЕ тебе затащил в зависимостях... "Фантазёёёёр, ты меня называла...". Зачем ему тяжелый КДЕ, у него же вжих-вжих хуперлэнд. Да... Аскетичный ты наш...
> onlyoffice
Немного оффтопа. Пошел смотреть чо этому кадру надо. Прикольная софтина. И gtk3 ему подавай и qt5... На двух стульях сидеть. Выглядит надёжно.
> Совсем забыл, ещё полноэкранный(даже без панели) xfreerdp на рабочий комп.
Ааа... Так, может, ты свой комп просто в качестве терминала юзаешь? Ну, там запустил RDP, а там уютненькая Винда, или чо у тебя там на работе. Ну, тогда да... Приношу свои извинения, в таком ключе да, ничего на компе не надо, если это просто терминал для подключения к другому компу, где всё есть...
> Но по идеи WM не умеет в воллпаперу. Таки просто банально
> волпаперу натянуть - нужен софт.Когда у тебя весь софт на полный экран, ты никогда не увидишь рабочего стола.
> Кстати, а картинки чем смотришь? Ну, бывает же, раз кодишь, то хотя
> бы раз в месяц надо посмотреть какую-нибудь картинку...feh
> А скриншотилка?
flameshot
> А нотификации. Это, вроде, надо отдельную тулзу иметь.
mako
> А вот надо картинку подрезать, че через консольную имеджмэйджик хреначишь?
Чаще всего это скриншот и подрезать можно во flameshot сразу, но конечно есть ещё krita, запускаю которую раза 2 в год.
> А еще, чтобы хайперленд запустить, нужен DM.
вроде dm тоже от кед
> А для конфигов ты тяжелый vscode запускаешь или есть простой текстовый редактор?
vim
> Кстати, а зачем тебе тяжеленный vscode? Есть же легкие альтернативы. Бери любой
> блокнот или пацанский neovim, прикручивай LSP и вот тебе почти IDE.
> Ты же за минимализмъ. Да? Нет? Да? Да? Нет?
> А вот терминалом совсем не пользуешься? Даже изредка? Или ctrl+alt+f2 и погнали?
> Да?
> Короче, хорош заливать. Сидит он с 3-мя утилитами и больше ничего не
> использует... Ага... Весь такой аскетичный.Это то что именно для ежедневного. Так то у меня софта на 100Гб стоит.
> Вишь сколько там пакетов на букву k? И это только сам kcalc.Мне не жалко места на диске(1Тб под систему и хомяк) и даже в памяти не особо жалко(32Гб). Под тяжелым я имел ввиду больше интерфейс и нагромождения. Тут у меня одна панель аккуратная и всё.
> Ааа... Так, может, ты свой комп просто в качестве терминала юзаешь? Ну,
На работе у меня 5 компов, есть и с вендой, есть и с редос, есть и с альтлинуксом.
Но это всё же домашний комп. Вот сегодня с сыном играю в стиме в разные игры. Ага, все игры запускаются на своём воркспейсе, как и стим.
Мне сложно объяснить, но я перешел на hyprland после 10 лет на кедах и мне стало удобнее. Да, я пол года настраивал это "удобнее", но теперь я иногда захожу в кеды и мне не хочется там остаться.
Я пытался сделать КДЕ похожим на Awesome, но КДЕ и не умеет на нескольких мониторах включать разные "рабочие столы".
На работе пришось работать с гономом без возвожности поменять среду, настройка через "реестр" отдельная песня, но в итоге все равно не удается повторить удобство Awesome, тут вопрос привычки скорее.
Если можно сразу получить нужное зачем страдать с KDE/Gnome/etc когда есть выбор ?
>Мне бы подошел WM с принципом 1 рабочий стол на одно окно и удобное быстрое переключение между столами(но таких нет).Берёте любой с скриптуемый будь то sway, miracle-wm, pinnacle, или любой другой и делаете. Отключаете автофокус на новом приложении, устанавливаете режим монокля, отслеживаете появление окна, и при его появлении кидаете его на новый рабочий стол.
>>Мне бы подошел WM с принципом 1 рабочий стол на одно окно и удобное быстрое переключение между столами(но таких нет).
> Берёте любой с скриптуемый будь то sway, miracle-wm, pinnacle, или любой другой
> и делаете. Отключаете автофокус на новом приложении, устанавливаете режим монокля, отслеживаете
> появление окна, и при его появлении кидаете его на новый рабочий
> стол.Ну я в Hyperland примерно так и делаю. Я к тому писал, что сам тайлинг(мозаичное расположение) мне и не нужно. Возможно мне был niri подошел, но что-то лень как-то проверять, а по описанию не понятно, можно ли там располагать приложения при запуске в определенной последовательности и переключаться по цифрам.
>>можно ли там располагать приложения при запуске в определенной последовательностине можно
>>переключаться по цифрамможно
Я так понимаю, что ты польуешься niri. Подскажи, можно ли там настроить Alt-Tab, хотя бы по последним?(я сейчас для этого hyprswitch использую) А overview там можно по hot corner сделать?(это я не смог в hyprland толком настроить) И если и не запускать в определенной последовательности расположение, то чтобы заскриптовать запуск и сразу же перемещение в какую-то позицию?
Alt-Tab можно настроить на переключение между предыдущим и последним окном. Также можно сделать на переход к следующему с зацикливанием на первое;
Hot corner для overview работает но только на левый верхний угол без возможности кастомизации (на данный момент);
Для запуска приложений можно использовать ipc в скриптах (niri msg ...) там с окнами можно творить все что страждущей душе угодно.
> Alt-Tab можно настроить на переключение между предыдущим и последним окном. Также можно
> сделать на переход к следующему с зацикливанием на первое;
> Hot corner для overview работает но только на левый верхний угол без
> возможности кастомизации (на данный момент);
> Для запуска приложений можно использовать ipc в скриптах (niri msg ...) там
> с окнами можно творить все что страждущей душе угодно.Спасибо за подробный ответ. Надо будет попробовать на досуге.
Ещё вопрос, раз уж так получилось. А как в niri с такими штуками как xwayland(в частности в стиме, если играете конечно), vrr(в принципе пофиг), nvidia explicit sync(а это довольно важно)? Я почему спрашиваю, в hyperland это всё завозили в течении 2025го года и после этого он стал годным для повседневного использования без оговорок. До этого(примерно до лета 2025) я конечно смирялся или искал способы как починить\обойти, но проблемы были, то одно то другое. А в niri я вижу, что в ченджлоге xwayland завезли только в 25.08, вот и подумал, вдруг ещё что до сих пор не реализовано из того к чему я привык.На самом деле, учитывая стагнацию hyprland, отсутствие хоть какого-то roadmap'a и некий сумбур в документации(в niri выглядит более структурированной), задумываюсь серьезно попробовать перейти. Просто для меня если переходить, то это довольно серьезно, а не просто попробовать, просто попробовать бесполезно, т.к. слишком много на настройки выстраданные завязано. Переписывать правила, скрипты тоже, и это как минимум. Ну и привычки придется корректировать уверен.
Про xwayland и сопутствующее к сожалению не подскажу тк не пользуюсь этим. Знаю только, что в качестве реализации xwayland автор niri ремоммендует использовать xwayland-satellite и уверяет что там все работает.
Прописываешь конфигурацию один раз и при логине получаешь:
1. запущенные нужные приложения (чатик, консоль с табами, браузер, keepassxc, doublecmd) на нужных рабочих столах
2. при необходимости нажимаешь нужную alt+цифра, зная, что web - на alt+3, чатики - на alt+1 и т.д.
3. не занимаешься (практически) перетаскиванием окон, масштабированием их - нужные приложения попадают на свой рабочий стол (остальные - открываются на текущем). НА нужных раборчих столах - своя политика настроена - враспределять приложения как вкладки или делить экран.
4. При необходимости сложных конфигураций - несколько открытых документов, редакторов и т.п. - всё располагается рядом с максимально эффективным использованием экрана, без наложений - само.Как вывод - через некоторое время концентрируешься именно ан приложениях, а управление окнами вообще не замечаешь, т.к. оно минимизировано и незаметно. Удобно.
> с максимально эффективным использованием экрана, без наложенийНо это же не эффективно. Треть окна занимают вкладки/инструменты. С текущими отступами и гигантизмом в ЮИ даже две веб страницы бок о бок выглядят неочень. Когда мне надо работать с двумя окнами параллельно я их располагаю внахлёст с перекрытием в 10-30%.
> через некоторое время концентрируешься именно ан приложениях, а управление окнами вообще не замечаешь
Ты не поверишь... это происходит абсолютно со всеми часто повторяющимися действиями. Ты замечаешь как ты дышишь? Нет... А как моргаешь? Нет... Когда на машине едешь (если, конечно, есть такой опыт) ты замечаешь и думаешь, что надо вот сейчас выжать сцепление и воткнуть такую-то передачу... ну, первую неделю да... Потом нет. Даже не осознаешь какую передачу надо втыкать (номер). Автоматически кладешь руку на рычаг, мозг подсознательно понимает по положению, какая сейчас и куда надо пошевелить рукой, чтобы переключиться вверх или вниз.
> Но это же не эффективно. Треть окна занимают вкладки/инструменты. С текущими отступами и гигантизмом в ЮИ даже две веб страницы бок о бок выглядят неочень. Когда мне надо работать с двумя окнами параллельно я их располагаю внахлёст с перекрытием в 10-30%.Да, возможно если подвигать окна, накрыв одно другим, накрыв меню и прочее не нужное в текущий момент, то можно и увеличить полезное использование - вы правы.
А зачем её "делать"?
Я её уже сделал 20 лет назад.
Тайловыми пользуются для того, чтобы было так же удобно, как в Visual Studio, но набор программ не был ограничен теми, что в visual studio.
Кстати, а зачем тайловые менеджоры нужны, при работе в Visual Studio? Она же не тайловая. Я предполагаю, что тайловыми вм пользуются только сис админы: выпьют кефира и зависают - балдеют от своего Awesome, а работать в тайловых невозможно.
Есть те, кто вместо обычного софта всякие консольные альтернативы используют. Вот им и удобно. А с обычным "мышевозным" софтом скорее наоборот.
Я даже пытался составить список таких софтин аля CLI или точнее TUI, чтобы друзья точно подумали что я хакер, но потом я понял что у меня нет друзей.
неокрепшим прогромиздам нужно понять простую истину: если лично ты, не смог что-то осилить, это не означает, что это что-то плохое.
Когда получаемый профит не оправдывает время, потраченное на изучение и настройку, то и осиливать нет смысла. Разве что, чтобы перед одноклассниками хвастаться. В этом весь ваш линукс, поэтому наиболее адекватные сидят на дефолтной убунте.
А что-то давлно про Ubuntu Sway remix не было новостей. Надо чтобы автор туды напхал аткого софты срлернрд
На дефолтной убунте больше выбешивает чем на awesome.
А чё кефира-то? Мы же не в 1985-м.
Не знаю, я помню когда сисадмином работал, однажды в субботу на дежурство вышел после бурной пятницы, как раз взял кефира литр и прогуливался по территории.
А что в 1985-м были системные администраторы?
Эта профессия в 70-х годах зародилась.
Врёшь! В СССР не было сисадминов.
Visual Studio, по большому счёту, это и есть тайловый ВМ, только запускающийся внутри одного окна. А внутри это окно "замощено" неперекрывающимися программами: файловым менеджером, редактором текста, терминалом, ну и так далееТак вот тайловый ВМ это ровно то же самое, только у каждого окна отдельный процесс.
> Кстати, а зачем тайловые менеджоры нужны, при работе в Visual Studio? Она же не тайловая.Диалоговые окна показываются в плавающем режиме. Это давно было.
шутки шутками про кучу тайловыx wm, но что-то я уже начинаю в ниx путаться
Каждый хакер использующий тайловый wm пишет свой тайловый wm.
Правильно, если хакер не написал свой собственный тайловый, он не хакер. Иначе как можно отличить кахера от обычного виндузятника.
Да вот как-то хакеры обычно пользуются банальными DE, ибо толковый хакер хорошо получает и ценит свое время. Ну я по крайней мере не знаю лично ни одного крутого спеца с тайлингом. Обычно это либо джуны, либо студенты практиканты.
> Да вот как-то хакеры обычно пользуются банальными DE, ибо толковый хакер хорошо получает и ценит свое время.во-первых, если ты о KDE или Gnome, то это полный бред, т.к. они дико медленные, и ни один адекватный человек, который ценит своё время, их использовать не будет
во-вторых, ты путаешь DE и wm, что какбэ намекает на то, что дальше в твоём сообщении будет экспертиза уровня
> Ну я по крайней мере не знаю лично ни одного крутого спеца с тайлингом.
которая говорит лишь о твоём круге общения, вот смотри:
> Обычно это либо джуны, либо студенты практиканты
по-моему, всё ясно излагаешь
Всё он правильно написал. Портрет среднестатистического пользователя тайлового это либо студент с Arch Linux который программирует на Python и всем об этом сообщает, либо вкатун лет за 40. Оба эти типа объединяет неуверенность в себе, синдром самозванца, поэтому они ведут себя как позеры, чтобы показывать окружающим с помощью тайлового что они не такие как все, что они настоящие крутые профессионалы.
Для себя остановился на dwm от suckless. До этого долго созревал, экспериментируя с i3wm.
А почему они выбрали suckless для своего названия, с виду выглядит как школьники или первокурсники хотят выделиться.
у них на сайте всё написано, зайди почитай, потом извиняться будешь
Этот УГ - ДВМ умудрялся нагружать цпу до 100%.Я понятия не имею как он это делал,но у него получалось лучше чем у КДЕ,Гном вместе взятых.
У меня на 3 пне все летяет загрузка отсутствует. То что-то у тебя с рученьками.
тоже на нём, только вместо xfwm в xfce
Нас таких даже как-то много становится.