Опубликован релиз пакета wayland-protocols 1.21, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55075
Теперь-то вейланд композитры смогут запоминать положение окна и вообще задавать его? Все окна в левом верхнем углу как-то не комфортно видеть после иксов.
X11 наше всё
Земля пухом, да.
Композиторы и раньше могли (они же всем заправляют), а вот приложения - нет, им так и не хотят давать такой воли.
И это даже правильно. Приложениям не нужно позволять скакать по экрану. А позиционированием окон и запоминанием их позиции лучше заниматься централизовано.
> И это даже правильно. Приложениям не нужно позволять скакать по экрану. А
> позиционированием окон и запоминанием их позиции лучше заниматься централизовано.Ломая при этом поведение самих программ
А зачем вам программы, которые сами скачут по экрану?
> А зачем вам программы, которые сами скачут по экрану?Чтобы работали всякие продвинутые фишки в них
> Например, при помощи xdg-activation один интерфейс для запуска приложений может передать фокус другому интерфейсу или одно приложение может переключить фокус на другое. Поддержка xdg-activation уже реализована для Qt, GTK, wlroots, Mutter и KWin.Вот только они, как всегда, не стандартизировали одну важную вещь, на этот раз - способ передать токен для активации от одного приложения к другому. Ожидается несовместимость фокуса окна между тулкитами.
Не говоря уже о том, что ради очередной лишней безопасности придется переделывать протоколы нотификаций/трея, чтобы приложения могли фокусироваться, когда, например, жмешь кнопку на уведомлении или на пункт "Открыть" в трее.
Гонмосеки объявили трей ненужным же. Уроды фридрисктопные.Как же всё-таки будет убог графический стек в свободных никсах благодаря им.
> Гонмосеки объявили трей ненужным же. Уроды фридрисктопные.
> Как же всё-таки будет убог графический стек в свободных никсах благодаря им.Они объявили, ну только они и убрали его (ну и еще Pantheon).
Можно вернуться к истокам, старому иксфри86, но кто еговозьмет в свой дристибутив?Мерзкошляпа пожрала все низкоуровневые юзерспейспрограммы. А прогеры ориентируются на нее и убунту, прогнувшуюся под шапку.
Придется все фридрисктопное непотребство выкидывать, главное дбус похоронить.
Без финансовой поддержки это не сделать.
:-(
> Можно вернуться к истокам, старому иксфри86, но кто еговозьмет в свой дристибутив?
> Мерзкошляпа пожрала все низкоуровневые юзерспейспрограммы. А прогеры ориентируются на
> нее и убунту, прогнувшуюся под шапку.
> Придется все фридрисктопное непотребство выкидывать, главное дбус похоронить.
> Без финансовой поддержки это не сделать.
> :-(Мне автобус нравится, побольше бы его. Все жду-недождусь, когда портальные диалоги станут стандартом и похоронят разницу в диалогах разных тулкитов на одном DE.
Кто соберётся написать библиотеку с интерфейсом Xlib или xcb, но работающую с Wayland, без промежуточных прокладок вроде xwayland.
Лучше уже сейчас вкатываться в кодобазу иксов и готовиться к их сопровождению, чем что-то писать под вялый огрызок.
Ну и как твои успехи по вкату в этот shit мамонта?
Так он же не под Wayland писать предлагает!
> Лучше уже сейчас вкатываться в кодобазу иксов и готовиться к их сопровождению,
> чем что-то писать под вялый огрызок.Надо убеждать прогеров ничего не писать с оглядкой на вяленд. Иначе традиционным людям придется пользоваться вин7 в в виртуалке и Линкс.
> Лучше уже сейчас вкатываться в кодобазу иксов и готовиться к их сопровождению,
> чем что-то писать под вялый огрызок.Ещё новый или оживленный тулкит нужен вместо жтк и проблемного кутэ.
> Кто соберётся написать библиотеку с интерфейсом Xlib или xcb, но работающую с
> Wayland, без промежуточных прокладок вроде xwayland.Это к растаманам. Может они такими извращениями занимаются.
ЗЫ: сейчас главное уничтожить вайланд, иначе графический стек в Линукс/юникс можно будет хоронить.
"Уничтожить" смешно.У Х11 не осталось разработчиков. Можешь форкнуть, но кроме BSD-людей маловероятно чтобы тебя кто-нибудь поддержал.
> блокировка запуска скринсейвераТ.е. сейчас на полном серьезе в вяленом даже видос нормально не посмотреть без нервного движения мышкой?
Так протокол для этого и есть, чтобы приложение блокировало скринсейвер.
Всё нормально, откуда это вообще люди берут. Уже хрен знает сколько на GNOME Wayland.
А там разве не через dbus блокируют? Ещё до вейланда можно было кликать фоном чтобы не выплывал лок-скрин, это ведь не то.
> А там разве не через dbus блокируют? Ещё до вейланда можно было
> кликать фоном чтобы не выплывал лок-скрин, это ведь не то.На вопрос зала отвечает поисковик.
Gnome 3 inhibitor for VLC (Bash)
start_inhibitor () {
if [ $IDLE_ACTIVATION_ENABLED == true ]; then
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
fihttps://gist.github.com/meyerbaptiste/10deab0b05c13b0fba97
screensaver proxy uninhibits right after setting up an inhibitor
dbus-send --session --dest=org.freedesktop.ScreenSaver --type=method_call --print-reply --reply-timeout=20000 /org/freedesktop/ScreenSaver org.freedesktop.ScreenSaver.Inhibit string:"gnome-shell" string:"test"
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issue...
> Всё нормально, откуда это вообще люди берут.Вот отсюда:
$ mpv 1.webm
(+) ...
[vo/gpu/wayland] GNOME's wayland compositor lacks support for the idle inhibit protocol. This means the screen can blank during playback.> Уже хрен знает сколько на
> GNOME Wayland.Там реализовано иначе.
Ну автор мпв известный патентованый хейтер вяленого, удивительно другое почему он до сих пор не интегрировал в мпв какой бэкдор с майнерами рансомварью и прочим, активируюшимся при запуске из под вейленда.
Может, потому что его вып-здили из команды вместе со всеми его патентами на хейтерство?
>> в вяленом даже видос нормально не посмотретьМышка тут ни при чём
Да брехня. Достаточно использовать не ненужнод и сон не будет работать. В Void и Gentoo с OpenRC все именно так сделано. Они просто хитрят и не пишут о том что пока не осилили runit/OpenRC.
А зачем вообще нужна автоматическая блокировка экрана? И как выключить ее для какого-нибудь калькулятора?
Пользователю незачем гадать: а выключена ли эта автоматическая блокировка, а как выключить ее, а если это окно не в фокусе и т.п. Всё это порождает неопределенность. Я думаю, что не следует блокировать экран автоматически. Если пользователь оставил экран включенным, значит ему это нужно. И если это не так, он выключит его.
На венду ушли ваши вайленды (на телефоны)
нипанятна - можна ли будит на венде запустить wayland программу, как это я щас делаю через ssh + x11?
когда допилят вейланд на него перейдёт винда, инфа 146%
> инфа 146%Чуров, ты?
Нет, это Псаки.
хайли лайкли
> нипанятна - можна ли будит на венде запустить wayland программу, как это
> я щас делаю через ssh + x11?Waypipe есть некий. Якобы должен это уметь.
Говно этот Вейланд. На Убунте при сеансе на вейланде при перетаскивании значков в программы из Дельфина совсем совсем ну никак почти не падает плазма.Ждём Юттани в общем.