Мэтью Косарек (Matthew Kosarek), разработчик из компании Canonical, опубликовал выпуск композитного менеджера miracle-wm 0.5, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb для Fedora и Ubuntu...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62918
не могу понять - эти вот компостные менеджеры что, так легко писать (или может чатгопота сама их пишет), в отличие от любого другого софта?Как поганые грибы за сортиром, лезут и лезут.
Каждый день "новость" об очередных нескучных обоях и самоисчезающих окошках.
что, ты ещё не написал мозаичное DE???!!!
> что, ты ещё не написал мозаичное DE???!!!Так это ж вовсе не DE, это прослойка к прокладке, DE отдельно - "может применяться", вон. Целая панель.
Остальные детальки для DE предполагается на другой помойке подобрать, ну если они тебе нужны.
> что, так легко писатьда, потому что вейланд)
У тебя есть libwayland, которая генерится прямо из текстов протокола.
И используется в разных надстройках типа wlroots.Понятно что это не полноценный композитор, но здоровый кусок кода дают почти нахаляву.
> Как поганые грибы за сортиром, лезут и лезут.
Визу у тебя большой жизненный опыт))
> Каждый день "новость" об очередных нескучных обоях и самоисчезающих окошках.
Чем больше выбор, тем скорее пососные искы закопают.
И десктопному Линуксу придет конец. Потом что выйдет Google Pixel Laptop на Андроиде без вейленда, иксов и системд.
С видеоядром как у RTX 5090. Жую дальше.
Нвидия уже выпустила референсный комп для ИИ на своей болгенос на убунте. Десктопный комп для конечного пользователя уже не за горами. И что ты думаешь что они оставят убунту?
Корпораты под гугел массово не лягут, конкуренты же.
Под андроид на телефонах все легли как по команде и просят ещё. На арм пк будет тоже самое. Скриньте.
> И десктопному Линуксу придет конец.А сейчас это типа что? Хотя ладно, можно считать текущий дестопный линукс пилоткой))
Невероятные 4%. Из которых половина - стимдек))
ХОргр из прошлого тысячелетия, в котором багам по 30+ лет.
В котором подключить монитор к ноуту уже проблема...> Потом что выйдет Google Pixel Laptop на Андроиде без вейленда, иксов и системд.
Если будет нормально работать - то я ж не против.
Напомню, что до 4% было не так давно 1% на десктопе. Рост в 4 раза за последние несколько лет. Люди, которые хоть как-то адекватно оценивают то, как Windows лишает их свободы, постепенно переходят на альтернативы.
>Каждый день "новость" об очередных нескучных обоях и самоисчезающих окошках.Сила GNU/Linux в разнообразии. Хочешь однообразия? Иди в Windows OS. А я пожелаю больше разнооборазных композиторов.
>>Каждый день "новость" об очередных нескучных обоях и самоисчезающих окошках.
> Сила GNU/Linux в разнообразии. Хочешь однообразия? Иди в Windows OS. А япрослоек к прокладкам? Никакого другого "разнообразия" почему-то эта сила нишмагла.
Ага, а потом будешь вопрошать, а что это каждому приложению свой композитор нужен, причём обязательно опакеченый и в докере.
Протокол один на всех, одно правило на всех. Очевидно вы бредите.
> эти вот компостные менеджеры что, так легко писатьКиоск написать легко, нормальный DE на вейланде писать сложно (ведь нужно писать свой униКАЛьный сервер) и как только начнешь - сразу поймешь зачем нужны иксы.
dwm - около 1000 (тысячи) строк на Си (по крайней мере был пару лет назад)
он под иксы, про вяленого не знаютак что да, писать легко
Настройки GUI в текстовом файле?
Тогда не нужно.
Если вместо этих текстовых окошек всунуть Ardour, Flowblade и GIMP, наверное, смотрелось бы не так гениально.
Зато юзерам есть чем заняться после того как они 30 часов настраивали wm - подбирать к этим тайлам программы.
Жаль конечно что это по сути переписанный для Mir Sway, пусть и со свистелками. Но все равно интересно, автор молодец
Пробовал многие тайловые менеджеры, и все никак не пойму в чем прикол. Какое-то баловсто. У человека один фокус внимания, и мне обычно не зачем видеть несколько окошек сразу.
В тайловых вм обычно чуть не в тайлинге (несмотря на название), а в возможности программировать поведение окон "продвинуто", а не мышкой клац клац.Например, в файрфоксе табы, в хроме табы, в xfce4-terminal табы, а в openscad табов нет, но было бы логично их иметь. Зачем нам 4 копии алгоритма табов, когда можно один?
Вот тайловый вм это и есть этот алгоритм, вернее, управлялка к нему.
> Например, в файрфоксе табы, в хроме табы, в xfce4-terminal табы,
> а в openscad табов нет, но было бы логично их иметь.Поэтому мы засунем табы в табы, чтобы вы могли проклацивать табы в таба... ну вы поняли))
> Зачем нам 4 копии алгоритма табов, когда можно один?
Ну а кто сказал, что у всех приложений дожен быть один алгоритм для табов?
> Ну а кто сказал, что у всех приложений дожен быть один алгоритм для табов?Сказал пользователь, который хочет единообразно управлять одинаковыми сущностями.
> В тайловых вм обычно чуть не в тайлинге (несмотря на название), а в возможности программировать поведение окон "продвинуто", а не мышкой клац клац.Кажется и во многих стековых можно упралять окнами "продвинуто". Задавать всякие штучки в конфигах.
для табов есть tabbed и аналоги
У меня нет контаргументов)
Придется признать ты прав, ты победил.
Тайлинг нужен только для суперспособных линукс-хакеров. Они смотрят в несколько окошек одновременно...
Вот бы тоже так научиться...)))
как ближайший пример, просто открой дебаг-сессию, в которой будет нужно одновременно (ну ок, попеременно) смотреть в код программы, в состояние программы (все эти переменные, стек, you name this), в лог из программы, и в саму программу.
Хомячек же прикрутит несколько мониторов с разным разрешением и это не считая экран ноута по умолчанию.Бгг. Не выкидывать же дедушкин ламповый с кнопкой гнома на пол экрана.)
И вставет ключек
И выкручивают разрешение с масштабом в лисе, чтобы хоть что-то поместилось.
Я использую табы вместо тайлинга в свей и вижу только одно окошко, зато переключение окон намного удобнее, чим мышевозам
До десятого окна и с раскрашенными тегами.
Ну, на винде внизу тоже типа вкладки, и чем тогда ваш линукс лучше в этом плане?
Надо ведь быть лучше конкурентов, иначе зачем это все.
Когда надо следить за сложным устройством, но нет денег на программиста.
Для видеонаблюдения тайлинг может помочь, для текста в некоторой степени.
Еще вот Блендер по сути реализует тайловый интерфейс. Некоторые DAW имеют что то вроде тайлинга. Но как оконная система это такой же бред и веяния моды. Очередным нетакусикам взбрело в голову "а давайте сделаем так штб не как в винде или маке". По сути это все нужно только чтобы в интернете хвастаться ичередными нескучными обоями.
Ну то что каждый кому не лень кодит подобное, тоже говорит о многом. Если написание софта не требует умственных способностей, то такой софт - фигня.
>> https://support.apple.com/guide/mac-help/change-window-tilin...
>> Window tiling is available in macOS Sequoia 15 or later....
>> https://www.apple.com/macos/macos-sequoia/
>> Easy window tiling
>> Tiling with keyboard and menu shortcuts...
>> https://en.wikipedia.org/wiki/Windows_1.0#/media/File:Window...
>> The operating environment does not allow its windows to overlap, and instead, the windows are tiled.
> Очередным нетакусикам взбрело в голову "а давайте сделаем
> так штб не как в винде или маке".Опеннетный (кек)спертизм, суровый и беспощадный ...
> Apple полностью поменяет дизайн операционных систем iPhone, iPad и Mac уже в этом году. В сообщении сказано, что Apple планирует выпустить в конце года обновление, которое кардинально изменит внешний облик операционных систем компании и сделает их интерфейс более согласованными друг с другом. Помимо прочего, ожидается изменение стиля иконок, меню, дизайна приложений, окон и системных кнопок. За счёт этого Apple хочет упростить навигацию и управление устройствами.Вот так-то.
>> Apple полностью поменяет дизайн операционных систем iPhone, iPad и Mac уже в этом году. В сообщении сказано, что Apple планирует выпустить в конце года обновление, которое кардинально изменит внешний облик операционных систем компании
> Вот так-то.Бедные-бедные маководы (и вслед за ними - гномоводы). Опять к новым, инновационным инновациям привыкать.
Меня в них всегда удивляет реализация в виде нового WM, а не в виде растаскивателя окон для существующих традиционных WM. Словно суть не в добавлении функций (тайлинг), а в их удалении (искоренение мышевознозности?).В оффтопике для простого тайлинга пишут скрипты на AutoHotkey или, посолиднее, берут PowerToys FancyZones.
> В оффтопике для простого тайлингадак и в онтопике аналогично - есть решения для опенбокса разной степени готовности, да и в icewm давно завезли...
>Меня в них всегда удивляет реализация в виде нового WM, а не в виде растаскивателя окон для существующих традиционных WMДалеко не все wm можно расширить. Хотя для i3 like есть некоторые варианты, например https://github.com/lthms/spatial-shell
Для систем мониторинга хорошо, перекрытие окон - значит часть окон не видишь, если вдруг какой-то процесс что-то интересное поймает.
Раньше все писали свои калькуляторы теперь свои вяленые композиторы... Прогресс... Но зачем новость про это... Можно было бы и просто пост "я такой-то такой-то написал свой велосипед"
>Раньше все писали свои калькуляторы теперь свои вяленые композиторы... Прогресс... Но зачем новость про это... Можно было бы и просто пост "я такой-то такой-то написал свой велосипед"Простые истины, самые трудные для понимания. Сила GNU/Linux в многообразии. Для Линукса монокультура губительна. Если вы хотите один универсальный systemD, один WM, один DE, один дистрибутив то вы, сами того не понимая, желаете погибели для Линукса. Благодаря многообразию Линукс дышит и живёт. Поймите наконец эту простую истину.
P.S.
Это ответ, в том числе и нах.-у, который написал самое первое сообщение. Хотите однообразия? OK! macOS и Windows OS вас ждут с распростёртыми объятиями.