LINUX.ORG.RU

Sway 1.4 (и wlroots 0.10.0) — композитор для Wayland, совместимый с i3

 , , , ,


1

2

Вышла новая версия совместимого с i3 фреймового оконного менеджера Sway 1.4 (для Wayland и XWayland). Обновлена библиотека композитора wlroots 0.10.0 (позволяющая разрабатывать другие WM для Wayland). Версия с номером 1.3 была пропущена по техническим причинам. Основные изменения:

  • Поддержка VNC через wayvnc (поддержка RDP удалена)
  • Частичная поддержка MATE panel
  • Удалена поддежка xdg-shell v6

>>> Подробности

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от anonymous

X.Org не самостоятельная «программа», как вы это называете на вашем бумерском сленге, а лишняя сущность.

anonymous
()
Ответ на: комментарий от anonymous

X.Org не самостоятельная «программа», как вы это называете на вашем бумерском сленге, а лишняя сущность.

Чё там труп этого мёртворождённого Вейланда ещё пинают? Скоро, как с системд, начнут от него отказываться. И Икс окажется не таким уж и плохим. Мне это бабки у подъезда сказали. А они – всё знают.

anonymous
()
Ответ на: комментарий от ls-h

А, ты из сказки.

Либо высокоуровневое описание окна гнать на уровне графического тулкита, перемежающееся тоннами растра, либо сразу тонны растра гнать.

Хочешь «отзывчивость многократно больше»? Отломай иксам SHM, запусти по сети да посмотри, покайфуй =D

t184256 ★★★★★
()
Ответ на: комментарий от ls-h

При загрузке чёрный экран и требовались долгие пляски с бубном.

Нынешняя школота в nomodeset не умеет?

anonymous
()
Ответ на: комментарий от anonymous

Кто-то и от прививок отказывается. Но в итоге вредят себе же. Борцуны-конспиролухи все очень схожи.

anonymous
()
Ответ на: комментарий от anonymous

не нужно никому, включая тебя

Может, пройдёшь нафиг? Это таймтрекеры вдруг стали не нужны, или скриншотилки? Или шаринг экрана стал не нужен? Или Wine?

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

Я уже с винды убежал, когда смузихлёбы принесли туда UAC и WDDM, а потом и вовсе запретили изменение системных файлов даже с правами админа. А теперь они и сюда добрались. Куда теперь бежать — на FreeBSD, или, может, на ReactOS? А может, это вы просто сдриснете вместе со своим вялендом?

anonymous
()
Ответ на: комментарий от anonymous

Офигеть, а как надо? Картинку жмёт, частичные обновления посылает, чего ещё нужно? «Сетевую прозрачность», как в иксах, которая непригодна для современных тулкитов, которые рисуют всё сами?

Тоже постоянно угораю с кретинизма опен-сорц сообщества. Когда в ФФ добавили т.н. «картинку-в-картинке», то все потекли. Когда в какой-то из тулкитов завозили свои рисовалки – текли точно так же. И что в итоге – вместо того, чтобы решать проблему по месту, её просто наихудшим образом перемещают в другое (своё) и решают там. Боюсь, что опен-сорц сообществу нужно не программерский навык развивать, а коммуникативный. Это так просто. Это просто так.

anonymous
()
Ответ на: комментарий от bbk123

товаришЪ, сбавь тон.

Мне просто не подходит VNC и я уже устал объяснять почему.

не подходит не используй, а то устроил тут плащъ яровлавны.

И которая не может использоваться напрямую локально.

Может. Заходишь локалько vncviewer :1

Подозреваю, что и графика там гораздо хуже, в частности 2D/3D ускорение не работает.

локально заходишь vncviewer :1 закрываешь vnc сессию и радуешь жизни. x11vnc работает параллельно vnc и никак ей не мешает. И да vnc намного лучше и стабильно работает чем x11vnc, а качество картинки на порядок лучше.

Сдаётся мне, что ты всё vnc воспринимаешь, через работу убогого костыля x11vnc.

vtVitus ★★★★★
()
Ответ на: комментарий от bbk123

функциональность, которая есть в Windows с незапамятных времён и которой до сих пор нет в Linux

В Линупс код делают не корпы для корпов, а дядьки для дядек. И дядькам не нужна тулза смотреть за кем-то, и тулза смотреть за ними. Всё просто. Если не понял: дядьки – хорошо, корпы – плохо.

anonymous
()
Ответ на: комментарий от anonymous

и на HiDPI выглядят как говно

Не всем нужен HiDPI.

anonymous
()
Ответ на: комментарий от anonymous

Кто-то и от прививок отказывается. Но в итоге вредят себе же. Борцуны-конспиролухи все очень схожи.

Спрашивал в аптеке прививки от СистемД и Вейланда. Все разобрали. Жду завоза пока.

anonymous
()
Ответ на: комментарий от bbk123

Ты не запираешь двери на замок,

На замок нужно запирать рабочее место, если уж на то пошло. Мало ли чего там можно стыбзить ещё, кроме доступа к компу!

Сама по себе блокировка сессии существует и в Linux

Линукс — это ядро с текстовым режимом. Не приписывай линуксу возможности иксов, иксы работают так же на всяких солярках и прочих бздях.

меня интересует конкретная функциональность

Тебя интересует, других нет; иди нафиг и не вой, что VNC дрянь, потому что тебе он из-за какой-то мелюзги, которую ты считаешь охрененно важной, не подходит.

И которая не может использоваться напрямую локально

А зачем? Ты же жалуешься, что это несекурно — вдруг кто зайдёт! Учти, что подключиться к этой сессии можно и с локалхоста VNC-клиентом, запущенным в локальной сессии.

anonymous
()
Ответ на: комментарий от anonymous

Лишняя сущность она для всяких DE, которые переопределяют поведение X.Org, когда работают поверх X.Org. Но не всем нужны говноDE.

бумерском

Вообще-то само понятие цельных рабочих столов бумерское как раз: бумеры привыкли, что в винде так. И что графика реализована на уровне ОС. Но линукс — не винда.

anonymous
()
Ответ на: комментарий от anonymous

Keep It Simple Stupid (KISS) under a Long Term Support (LTS) way It is based on Arch snapshots and Debian development

Наркомания какая-то! Но звучит аппетитно.

anonymous
()
Ответ на: комментарий от anonymous

И дядькам не нужна тулза смотреть за кем-то, и тулза смотреть за ними

Работаю на дядьку, дядька за мной смотрит, и я не против, потому что сам бы смотрел, если бы хрен пойми кого нанимал. Что сказать-то хочешь?

anonymous
()
Ответ на: комментарий от anonymous

Работаю на дядьку, дядька за мной смотрит, и я не против, потому что сам бы смотрел, если бы хрен пойми кого нанимал. Что сказать-то хочешь?

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

Собственно, твоя парадигма, братан, взаимодействия с, и восприятия внешнего мира – не выдерживает никакой критики.

anonymous
()
Ответ на: комментарий от anonymous

Я тут сижу и меняю WM, как перчатки Я уже с винды убежал

да хоть хером траву коси, лишь бы другим не мешало.

anonymous
()
Ответ на: комментарий от anonymous

да хоть хером траву коси, лишь бы другим не мешало

Муравьи против.

anonymous
()
Ответ на: комментарий от anonymous

когда ты заманиваешь неуча длиным рублём

Ну значит, я неуч; что дальше? Где мне работать ещё?

anonymous
()
Ответ на: комментарий от anonymous

Я никому не мешаю. Это мне мешают. Хотя, на самом деле, не мешают, потому что хер я клал на ваши вяленды, я их просто мимо обхожу :P У меня есть иксы, куда они денутся?

А впрочем, SLiM тоже был, а потом взял и сломался — с systemd-logind не подружился, кажись.

anonymous
()
Ответ на: комментарий от anonymous

А зачем знать пароль, если логин уже осуществлён?

Не в tty.

Ты о чём вообще? О встроенном клиенте? А что, у него какой-то другой RDP?

О встроеном сервере и другое у него поведение, а не протокол.

Хорошая свинка, держи брюкву.

Иди нах.

bbk123 ★★★★★
()
Ответ на: комментарий от anonymous

Ну значит, я неуч; что дальше? Где мне работать ещё?

Да работай где хочешь, в этом нет ничего плохого. Просто понимай, что постоянный контроль и прочее – такое бывает только на работах ниже среднего. По опыту: где меньше контроля – там и больше платят.

Я могу тебе в подробностях расписать все эти аспекты.

anonymous
()
Ответ на: комментарий от anonymous

На замок нужно запирать рабочее место

Ну да, выгнать всех на улицу и запереть опен спейс.

Линукс — это ядро с текстовым режимом. Не приписывай линуксу возможности иксов, иксы работают так же на всяких солярках и прочих бздях.

Подобные придирки к словам - явный признак отсутствия аргументов.

Тебя интересует, других нет; иди нафиг и не вой

И ты иди на три координаты.

А зачем? Ты же жалуешься, что это несекурно — вдруг кто зайдёт!

Чтобы продолжить работу локально. А вдруг, то есть без пароля, туда никто не зайдёт.

P.S. пожалуй хватит пережёвывать элементарные вещи.

bbk123 ★★★★★
()
Ответ на: комментарий от bbk123

Не в tty.

Нет, именно в tty. Например, на случай, если система встанет раком и придётся её реанимировать (хрен уже залогинишься, когда каждая команда минут 10 выполняется).

О встроеном сервере и другое у него поведение, а не протокол.

Тогда на кой хрен ты сравниваешь сервер с протоколом?

Иди нах.

Хрюкни.

anonymous
()
Ответ на: комментарий от anonymous

где меньше контроля – там и больше платят

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

anonymous
()
Ответ на: комментарий от bbk123

запереть опен спейс

Опенспейс как-то не сочетается с секурностью, не находишь? Чужие мониторы и так видно, если человек на месте работает.

придирки к словам

Это не придирки к словам, это указание на твою извращённую виндой систему понятий. Почитай Танненбаума и не неси больше подобной чуши.

Чтобы продолжить работу локально

Ну так подключайся к VNC с локалхоста и продолжай, в чём проблема? Ты можешь называть это извращением, но я неоднократно видел, как люди на винде работают в виртуалках, запущенных локально. Потому что если подхватят какую-то вирусню — можно просто откатить виртуалку до рабочего снапшота и продолжить работу, а хостовая система и другие машины останутся целы.

элементарные вещи

Они кажутся тебе «элементарными», потому что ты виндузятник. Это из того же разряда, что называть Косынку и Солитёр «стандартными играми». Начинаешь допрашивать: почему «стандартными», где на них стандарт? А нигде, просто мелкомягкие почему-то засунули их в винду из коробки, в папочку в меню «Спуск» под названием «Стандартные». Почему, зачем — думать не надо, за тебя уже подумали мелкомягкие.

anonymous
()
Ответ на: комментарий от anonymous

меняю wm как перчатки

А X.Org ты тоже как перчатки меняешь?

скриншотилки

шаринг экрана

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

Siborgium ★★★★★
()
Ответ на: комментарий от ls-h

Уже поздно. Клиенты всё равно рисуют картинку, потом шлют её. В лучшем случае несколько кусочков. Возможно, какие-то старые тулкиты ещё рисуют через операции на сервере, но не Qt и GTK.

И вот зачем так нагло и бесстыдно лгать? «В X'ах все то же самое, только хуже».(C)

Чтобы хоть как-то убедить в некоей полезности этого мертвороженного — вейланда, приходится прибегать к самым странным фантазиям, которые и опровергаются элементарно.

anonymous
()

Чего не понимают wфобы, так это того, что X11 это тоже протокол. И у него есть серверная (xserver) и клиентская (xlib + еще пара десятков библиотек). Так вот wlroots это по сути xserver + xlib + пара десятков библиотек. То есть через какое-то время, когда все устаканится, написание нового wm по сути будет сводится к написанию фронта к wlroots (или его альтернативам). При этом все это не потребует никакой поддержки тулкитов, потому что для них отдельная библиотека.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

У W исходно было кривое ТЗ — придумали композитный менеджер для смартфона или планшета. А нахрен он нужен, если все мейстримные дистрибутивы не используются ни на смартфонах, ни на планшетах, и никаких перспектив там не имеют.

Сейчас идёт процесс допиливания W костылями до юзабельного на рабочей станции состояния.

Когда допилят, можно будет пользоваться, why not. Но кто исходно выражал скепсис на этот счёт, были абсолютно правы — бесплатно работать альфа-тестерами в чужих экспериментах, извините, но нет.

Просто есть разумные сомнения, что стоит тратить свои силы на то, чтобы поддерживать проект, у которого проектировщики изначально не могут соотнести условия среды, в которой он должен работать, с архитектурой. Будь W архитектура с самого начала выстроена иначе, я бы в числе первых пошел тестировать, репортить баги и писать патчи.

Deleted
()
Ответ на: комментарий от ls-h

Уже поздно. Клиенты всё равно рисуют картинку, потом шлют её. В лучшем случае несколько кусочков. Возможно, какие-то старые тулкиты ещё рисуют через операции на сервере, но не Qt и GTK.

Открой для cебя xrender уже.

Тулкиты засылают на сервер текстуры и затем собирают из них картинку на сервере. Не надо гонять апдейты всего окна, чтобы заменить «Привет, мир!» на «Привет, Васян!»

Deleted
()
Ответ на: комментарий от Deleted

Тулкиты засылают на сервер текстуры и затем собирают из них картинку на сервере.

Твои умолчания обидны. Есть еще обычный текст. Есть массивы треугольников, чтобы нарисовать кривую — да-да-да, это не четыре точки для кривой — но, тем не менее, это совершенно не картинка.

От себя лично добавлю. Современные тулкиты делают свои запросы поверх xcb. Асинхронность не совсем равна производительности, но пользователь видит, что приложение и быстрее и отзывчивее. В наработках вялого есть намеки на асинхронность?

anonymous
()
Ответ на: комментарий от anonymous

Офигеть, а как надо?

Прокидывание по сети звука, принтеров, накопителей, прочих устройств? Автоматическая адаптация тулкитов к медленному каналу? Адаптация интерфейса приложений при подключении к рабочей станции со смартфона? Прокидывание окон на уровне графа окна а ля HTML там, где это выгодно? Виртуальная машина на стороне сервера для эффективного исполнения дисплейной части тулкита с задействованием API видеокарты напрямую?

Или - никогда хорошо не жили, нечего и начинать?

RDP на фоне современных технологий, которые потенциально можно туда интегрировать, тоже не особо алё, но MS хотя бы попыталась.

Лозунг «иксы говно» звучит конечно красиво для некоторых, вот только совсем ничего не говорит о том, что делать дальше. Заменить один композитор текстур на другой композитор текстур — ну обалдеть прогресс.

И почему я должен быть в восторге от того, как корпорации просирают полимеры? Мне от их креатива в данном случае никакой пользы, ни как разработчику, ни как пользователю.

Deleted
()
Ответ на: комментарий от kirk_johnson

Так вот wlroots это по сути xserver + xlib + пара десятков библиотек.

Да только совершенна непонятна идея, что, совместив xserver с window manager'ом, на тебя рекой польются какие-то ништяки. В связи с этим не вызывает удивления, что после 11 лет разработки — risum teneatis, amici! — вяленый не готов

anonymous
()
Ответ на: комментарий от anonymous

Да только совершенна непонятна идея, что, совместив xserver с window manager’ом, на тебя рекой польются какие-то ништяки. В связи с этим не вызывает удивления, что после 11 лет разработки — risum teneatis, amici! — вяленый не готов

+1

Deleted
()
Ответ на: комментарий от Deleted

Текст - это сборка из глифов, отрендеренных клиентом.

Вот опять умалчиваешь. Да, глифы растеризутся клиентом, клиент сам составляет алфавит, но все хранится на сервере, клиент шлет только текст.

Ага, это больше не тебе, а тем кто утвержает, что «X'ы гоняют картинку от клиента к серверу».

anonymous
()
Ответ на: комментарий от anonymous

Да только совершенна непонятна идея, что, совместив xserver с window manager’ом, на тебя рекой польются какие-то ништяки

При том, интегрировать дисплейный сервер с оконным менеджером — это одна задача. (Допустим, это где-то даже выгодно. Или нет. Не особо важно.)

Смена «материальной» части протокола, такой как формат пакетов, размеры числовых полей, способы оперирования ресурсами — другая задача.

API для вывода графики — третья задача.

API и архитектура подсистемы ввода — четвертая задача.

Протоколы уровня приложений, такие как буфер обмена или интеграция панели задач — пятая задача.

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

При проектировании wayland они просто выкинули всё, оставив какой-то огрызок и объявив всё остальное бесполезным легаси.

Потом оказалось, что 80% от «легаси» архитектурно необходимо для нормального функционирования десктопной среды. Кто бы мог подумать!

Вот эта слепота разработчиков и вызывает скепсис.

Deleted
()
Ответ на: комментарий от anonymous

но все хранится на сервере

Да вроде писал выше об этом. Может плохо сформулировал, хз.

Deleted
()
Ответ на: комментарий от anonymous

начиная от синьёров-помидоров

Чипалино против. А вообще суть в помидорствовании – но это только половина сути. Скорее, чтобы стать помидором нужно быть большим, красным и округлым.

anonymous
()
Ответ на: комментарий от kirk_johnson

Так вот wlroots это по сути xserver + xlib + пара десятков библиотек.

Хочешь сказать, что эта поделка даже на xserver + xcb не тянет? Ну тогда и нафиг её.

anonymous
()
Ответ на: комментарий от anonymous

В связи с этим не вызывает удивления, что после 11 лет разработки — risum teneatis, amici! — вяленый не готов

что конкретно там «не готово»?

anonymous
()
Ответ на: комментарий от Deleted

Можно — развивай. Где твои коммиты, сынок?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.