URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127284
[ Назад ]

Исходное сообщение
"Разработчики SDL отменили переход на Wayland по умолчанию в выпуске 2.0.22"

Отправлено opennews , 18-Апр-22 20:33 
В кодовой базе библиотеки SDL (Simple DirectMedia Layer) отменено ранее принятое изменение, по умолчанию активирующее работу на базе протокола Wayland в окружениях, предоставляющих одновременную поддержку Wayland и X11. Таким образом, в выпуске 2.0.22 как и раньше в Wayland-окружениях с компонентом XWayland по умолчанию будет применяться вывод с использованием протокола X11...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57038


Содержание

Сообщения в этом обсуждении
"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 20:44 
> остаются нерешёнными некоторые проблемы ... отмечаются регрессивные изменения

Не выходит каменный цветочек...


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 20:58 
И не варит горшочек...

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено rshadow , 19-Апр-22 10:43 
Да, похоже на retina дисплеи. Шикарнейший анонос. До сих пор все сношаются с поддержкой, но по факту особо никто и не покупает.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 22:24 
Воды попей, что ли

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 13:12 
>> остаются нерешёнными некоторые проблемы ... отмечаются регрессивные изменения
> Не выходит каменный цветочек...

Чукча не читатель, чукча писатель. «... Wayland код SDL является стабильным, но в сторонних приложениях остаются нерешёнными некоторые проблемы».

Ещё раз: Wayland – это протокол. На его основе программные решения либо работают, либо не работают. Fedora Linux в течение пяти лет показывает, что программные решения на его основе не просто работают, но работают быстро, стабильно, эффективно.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 15:44 
Да, да. Глобальные хоткеи, удаленный рабочий стол, запись экрана...

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Мохнатый пись , 18-Апр-22 20:57 
>при использовании драйверов NVIDIA

Юзеры плакали и кололись, но продолжали жрать гамно)


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 20:59 
кстати, тот шантаж нвидии не возымел эффекта?

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Мохнатый пись , 18-Апр-22 21:04 
Они недавно, наложили кучу кода, где упоминаются современные карточки. На похорониксе была новость. Уж связано ли это с теми мамкинами хакерами я не знаю.
https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-K...

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 21:04 
да приняли этих мексикашек

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 21:19 
Как минимум, уже есть возможность модификации bios под "несуществующие" версии карт (например, с отключенными каналами памяти при сбойном контроллере памяти). Не исключено, что LHR уже поломан "для своих".

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено llolik , 18-Апр-22 21:50 
Ну как не возымел, торренты-то со слитым материалом таки расползлись. Не удивлюсь, если весь такой реверс-инжениринговый nouveau немного сильно усилит качество реверса (ну, чтобы уж совсем открыто не палиться).

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 22:27 
С nouveau всё относительно хорошо, не хуже, чем у других опенсорсных недодров. Нет и не будет реклокинга, куды, и вулкана. Это всё можно решить, когда нвидия разрешит.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 21:37 
> проблемы при использовании драйверов NVIDIA

это просто реальность, с которой нужно смириться, всякие sdl тут ни при чём


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Анончик , 18-Апр-22 21:48 
Даже file-roller под wayland не может drag&drop файлов делать.
Так что не оправдал надежд wayland.
https://gitlab.gnome.org/GNOME/file-roller/-/issues/4

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 06:59 
Когда делаешь drag&drop, емнип, file-roller получает информацию о виджете на который ты хочешь сделать drop. Логично же что для wayland передача такой информации не безопасная. Лол. Владелец компьютера уже не владеет им, а зависит от шизофрении waylandо-гномо-ящеров.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 07:02 
Ну и добавлю, что stable api конечно non-sense. Здесь без велосипедостроения новых расширений к этому "протоколу" не обойтись. И реализация этих расширений будет ложиться на плечи каждого DE/WM авторов. В венде емнип начиная с Windows 98 drag&drop работает уже на протяжении 24 лет!

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Я , 20-Апр-22 03:38 
в 11й частично сломали..

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено adolfus , 23-Апр-22 01:57 
Ничего там не работает. От слова "вообще". Когда-то работало в OS/2 и на маках. Просто был протокол и все, кто не ленился, ему следовал (я о программистах). В виндах его сильно упростили и зафреймворчили, чтобы понизить порог вхождения для нубов, из-за чего все просто пошло по касательной. Даже самый софт от микрософт не имеет нормального драг-н-дропа. РаньшеЮ кстати, было лучше. Сегодня вообще ничего кроме тривиального копирования не поддерживается. Просто попробуйте зацепить мышкой пиксель из стандартной палитры выбора цвета и сбросить его на их же растровый рисовальщик пайнт в то место, где показывается цвет фона. Ну что, фон в пайнте поменялся? Драг-н-дроп начинается с таких вот элементарных вещей.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 08:28 
> wayland не может drag&drop файлов делать

Ммм... А зачем вообще вяленый нужен, если он не умеет by-design то, что делают Иксы?


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено llolik , 19-Апр-22 10:12 
>> wayland не может drag&drop файлов делать
> Ммм... А зачем вообще вяленый нужен, если он не умеет by-design то, что делают Иксы?

Да умеют все композиторы Wayland в DnD. А вот file-roller выглядит подзаброшенным и костыльный DnD там никто починить пока не сподобился. Вся надежда на анонимов этого треда.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено EuPhobos , 19-Апр-22 10:50 
Расшифрую что сказал чел выше:
> А зачем вообще вяленный нужен, если он не умеет by-design то, что делают Иксы, но перекладывает это на авторов мелких проектов? в качестве "костыляйте велосипеды тысячу раз под каждый мелкий проект"

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Juha , 19-Апр-22 11:37 
А потом херак, как с 7Zip и "позволяющая выполнить произвольные команды с привилегиями SYSTEM через перемещение специально оформленного файла с расширением .7z в область c подсказкой, показываемой при открытии меню "Help>Contents"."
И тут же анонимусы бегут ржать, мол хаха, как же так, вот глупые.

Вы там определитесь, или может или нет.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено llolik , 19-Апр-22 14:11 
> Расшифрую что сказал чел выше:
>> А зачем вообще вяленный нужен, если он не умеет by-design то, что делают Иксы, но перекладывает это на авторов мелких проектов? в качестве "костыляйте велосипеды тысячу раз под каждый мелкий проект"

Вот сам код https://gitlab.gnome.org/GNOME/file-roller/-/blob/master/src.... В баге даже в комментах написали, что проблема в строке 4435 в функции (да и вообще весь код - эпичное костыльное поле)


static char *
get_xds_atom_value (GdkDragContext *context)
{
    char *data = NULL;
    char *ret;
    int   len;

    g_return_val_if_fail (context != NULL, NULL);
    g_return_val_if_fail (gdk_drag_context_get_source_window (context) != NULL, NULL);

    if (gdk_property_get (gdk_drag_context_get_source_window (context),
                  XDS_ATOM, TEXT_ATOM,
                  0, MAX_XDS_ATOM_VAL_LEN,
                  FALSE, NULL, NULL, &len,
                  (unsigned char **) &ret))
    {
        data = g_strndup (ret, len);
        g_free (ret);
    }

    return data;
}

Потому что эта функция GDK (gdk_property_get()) - обёртка над XGetWindowProperty() ( https://docs.gtk.org/gdk3/func.property_get.html ), что очевидно не реализовано для Wayland и всегда возвращает FALSE. И, по-хорошему, надо переписать логику DnD без собственных костылей (я так понимаю, если захочется GTK4 это всё равно придётся сделать).

К слову, в GNOME DnD нормально работает и, например, с DeaDBeeF (XWayland), например, который собран с GTK+3.10 и про Wayland вообще не в курсе, и со всякими nautilus-ами. К слову, сейчас специально запустил и даже с древним XArchiver работает.

Поэтому вопросы больше к костылям file-roller-а (ну можно, конечно, поскрипеть зубами на GTK), вот только при чём здесь wayland протокол - вот это загадка.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 22:21 
>> wayland не может drag&drop файлов делать
> Ммм... А зачем вообще вяленый нужен, если он не умеет by-design то,
> что делают Иксы?

Ну как же, исксы нестильно-немодно-немолодёжно-несмузихлёбно.
Кучакостылей-и-гамномаманта-азаза!
Зато вяленый верх совершенства, ога,
Cкоро вяленый придёт, порядок в линуксодектопе наведёт!

А при вяленом вообще всё будет збс,
Он будет скоро готов, надо только подождать
Он всегда будет свеж, стабилен и фичаст
И не нужно вообще его будет исправлять!


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Kuromi , 20-Апр-22 00:41 
Да делать drag&drop из Файл Роллера вообще рискованно. Неудачная попытка легко вешает весь рабочий стол, хорошо если через xkill прибить получится.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 18-Апр-22 22:54 
для меня Wayland не существует, пока там нет дробного скейлинга, который в иксах есть

на ноуте 14.1 с 1080р экраном нормально смотрится только 125-150% скейлинг


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 00:35 
Для X11 только на Quadro bicubic/lanczos-скейлинг, в остальных случаях bilinear/nearest.ИМХО, это аппаратные ограничения видеокарты (X11 не пытается задействовать TMU/пиксельные шейдеры).

На wayland в теории можно сделать очень сложный апскейлер, ценой потери нескольких TMU.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 08:36 
> На wayland в теории можно сделать ...

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


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 17:41 
В иксах оно выглядит как г#вно от которого плачешь кровавыми слезами.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 22:27 
> В иксах оно выглядит как г#вно от которого плачешь кровавыми слезами.

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

А этот ваш вяленый, какое-то химозно-красительное недоразумение, которое имеет только красивую обёртку с рулоном маркетингового булщита, и здоровью вредит!

Я лучше пожру советсвкого по застарелым ГОСТам, чем ваше это, на модифицированном масле-папуасле с глутаматами и барбитуратами.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 02:03 
Ну, так работает уже давно дробный скейлинг в GNOME на Wayland.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 10:44 
ЛПП. Всё работает в том же KDE и, в отличие от X11, для каждого экрана можно выставить разный масштаб и не получить при этом мыло.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 14:09 
недавно сравнивал как скейлят иксы и вейланд в кде, вейланд мылит

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено morphe , 19-Апр-22 14:31 
Мылит только приложения запускаемые с xwayland

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 00:54 
Wayland: Да, Но Пока - Нет (tm)

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 01:24 
Вот вы говорите - "Wayland готов".

А где он готов? Где аналог xdotool для вяленого? Такой же удобный и простой в освоении?


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 01:44 
Вот кстати да, xdotool отличная программа, очень удобная. А ещё есть прекрасная программа qjoypad -- все вендузятники мне завидуют, когда узнают, какая замечательная и полезная программа есть у меня прямо в репах.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 22:54 
> qjoypad
> http://qjoypad.sourceforge.net/

Последние новости: February 2, 2010...

Оно живое? Им кто-то пользуется?


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 05:47 
Я пользуюсь, вот на прошлой неделе прямо пользовался. https://github.com/panzi/qjoypad

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 02:19 
Wayland-то готов. Только xdotool там не предусмотрено by design... Но можно запилить аналог на хорошем и безопасном языке (типа rust), как в соседней теме.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено ананоша , 19-Апр-22 04:32 
Ты про ydotool?

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 08:42 
блин, зачем ты ему сказал, теперь этот неумеха в гугл начнет топить за вяленого

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 09:38 
Это совсем не то, это виртуальное устройство ввода. Ты вообще понимаешь, чем отличается клавиатура от xdotool?!

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 22:59 
Меня больше смущает, почему из всех долбаных букв автор выбрал "y"? Вообще ни о чем не говорящая буква. Ну что это нaxрен за "ydootool"? Почему не wdotool - если это под Wayland?

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 23:00 
Так ydotool это не аналог xdotool? Я для автоматизации тестов юзал xdotool (он мне на кнопочки в моей проге нажимал), а теперь даже не знаю че под Wayland делать.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 05:43 
ydotool совершенно ничего не умеет в ОКНА.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 18:27 
Т.е. для тестирования программ он не годится? Навести мышку туда-то, кликнуть по иконке, выбрать такие то пункты в программе, крестик нажать, и все заново...

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 19:16 
> ydotool

Как ты кнопку кликнешь в ОКНЕ, если не знаешь координаты ОКНА на РАБОЧЕМ СТОЛЕ?


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено saahriktu , 19-Апр-22 01:29 
Ура!

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 11:36 
Странно. Я думал, будет написано "ncurses рулит и педалит!"

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 21-Апр-22 03:26 
Ты видел ncurses уж лучше GPIO =)

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 12:12 
Всё правильно сделали, Вяленд #ещёсовсемчутьчутьпочтиуженеготов.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 19:39 
"Wayland готов" нужно читать как "больше в wayland ничего принципиально менять не будем - пользуйтесь тем что получилось". Дальше каждый решает за себя - надо оно, или ну его нафиг.

Если за пределы третьегнома никуда не выходить - можно и на wayland сидеть. Допустим, через через 5-10лет Gnome победит, тогда нет смысла держать X11 только ради гнома (больше же ничего нет).


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Skullnet , 19-Апр-22 12:50 
Пора Wayland-у уйти с Mir-ом.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 22-Апр-22 01:17 
Для реализации наполеоновского плана остается только найти желающих кодить иксы.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 19-Апр-22 22:11 
"Wayland код SDL является стабильным, но в сторонних приложениях остаются нерешёнными некоторые проблемы. Например, отмечаются регрессивные изменения в играх и проблемы при использовании драйверов NVIDIA, обработкой событий в libwayland, загрузкой плагинов в libdecor и работой приложения Steam."

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

Вопщем, wayland готов для десктопа, потсоны!


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 05:40 
> девственна и целомудренна, только по 10 раз в день пёхается

девственна и целомудренна в субботу с 7:46 до 7:59 :)


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 08:58 
> девственна и целомудренна

При современной медицине малозначительная характеристика человека.


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 20-Апр-22 12:50 
>> девственна и целомудренна
> При современной медицине малозначительная характеристика человека.

Современная медицина "ремонтирует" технический аспект, а не убирает полученный опыт и не откатывает психологических изменений, в предложении два понятия, вместо одного.

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


"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено . , 20-Апр-22 15:56 
потешные девиации.

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 21-Апр-22 03:28 
Чего-то нет https://wiki.libsdl.org/SDL_HINT_VIDEODRIVER

"Разработчики SDL отменили переход на Wayland по умолчанию в ..."
Отправлено Аноним , 22-Апр-22 01:16 
> драйверов NVIDIA

Кто бы сомневался что их проприетарный вариант DRM/KMS как обычно вышел кривой.