The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Уязвимости в X.Org Server

14.12.2021 17:40

В X.Org Server выявлены четыре уязвимости, позволяющие поднять свои привилегии в системе, если X-сервер выполняется с правами root, или выполнить код на удалённой системе, если для доступа используется перенаправление сеанса X11 при помощи SSH. Проблемы обещают устранить в выпуске xorg-server 21.1.2, который ожидается в ближайшие дни. В дистрибутивах проблемы пока остаются неисправленными (Debian, Ubuntu, RHEL, SUSE, Fedora, Arch).

  • CVE-2021-4008 - переполнение буфера в функции SProcRenderCompositeGlyphs, связанное с тем, что обработчик запросов CompositeGlyphs в расширении Render некорректно проверяет длину передаваемых данных, что может быть использовано для записи произвольных данных за границу буфера. Патч с исправлением.
  • CVE-2021-4009 переполнение буфера в функции SProcXFixesCreatePointerBarrier, вызванное некорректной проверкой длины запроса в обработчике CreatePointerBarrier, используемом в расширении XFixes. Патч с исправлением.
  • CVE-2021-4010 - переполнение буфера в функции SProcScreenSaverSuspend, связанное с некорректной проверкой длины запроса Suspend в расширении Screen Saver. Патч с исправлением.
  • CVE-2021-4011 - переполнение буфера в функции SwapCreateRegister, связанное с некорректной проверкой длины запросов RecordCreateContext и RecordRegisterClients в расширении Record. Патч с исправлением.


  1. Главная ссылка к новости (https://www.openwall.com/lists...)
  2. OpenNews: Доступен X.Org Server 21.1
  3. OpenNews: Обновление X.Org Server 1.20.11 с устранением уязвимости
  4. OpenNews: Уязвимости в X.Org Server и libX11
  5. OpenNews: Выпуск X.Org Server 1.20.3 с устранением локальной root-уязвимости
  6. OpenNews: Обновление X.Org Server 1.19.5 с исправлением уязвимостей
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56344-x.org
Ключевые слова: x.org
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (95) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.8, А где же каменты (?), 18:16, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А в вэйданд что-нибудь уже находили?
     
     
  • 2.10, Kuromi (ok), 18:18, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +63 +/
    Для этого им нужно пользоваться для начала.
     
     
  • 3.52, крендель (?), 21:31, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Пользуюсь уже 2 год, отлично работает Sway, очень довольный
     
     
  • 4.62, Аноним (62), 23:27, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да ну ваш Sway скучный он. Пользую классический Gnome и вполне доволен.
    Пробовал Enlightment, но это конечно печаль тоска.
     
  • 4.71, Аноним (71), 05:51, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пользуюсь i3, на Wayland-аналог нет желания переходить никакого
     
  • 2.27, макпыф (ok), 19:07, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    нет и не найдут. wayland - это протокол для работы wm с программами без посредника типо иксов.
    Потому дыры могут быть только в wm
     
     
  • 3.35, penetrator (?), 19:18, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +12 +/
    чисто теоретически дыры в протоколах тоже бывают, так что я бы не зарекался ))
     
     
  • 4.39, Аноним (39), 19:21, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И не только теоретически...
     
  • 3.78, Аноним (78), 09:11, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дорогая, ты не поверишь! X Window System core protocol это тоже протокол.
    Без посредников вроде wlroots.
     
     
  • 4.89, Фняк (?), 11:58, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так сабж же не про протокол, а про реализацию
     
  • 4.96, макпыф (ok), 13:32, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Дорогая, ты не поверишь! X Window System core protocol это тоже протокол.

    Так речь не о X Window System core protocol, а о X.org server

    > Без посредников вроде wlroots.

    Это вообще либа используемая некоторыми WM, причем тут она?

     
  • 2.48, Аноним (-), 20:29, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А в вэйданд что-нибудь уже находили?

    У композитора "карманы пустые", от только отрисовывает границы окон.

     

  • 1.11, Шарп (ok), 18:18, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Уже пару дней как на вэйланд перекатился. Плазма 5.23.4. Шероховатости есть, но уже юзабельно. Закапывайте иксы.
     
     
  • 2.15, pavlinux (ok), 18:24, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +14 +/
    > Уже пару дней как на ...

    Вяленому 15 лет ужо, он родился мёртвым

    ---

    В трее весят Телега, RocketChat, Thunderbird и QMMP
    Запущены два Qemu и гугл хром (~30 вкладок)  

    Xfce + Xorg - load average: 0.51 0.48 0.41,
    с Вяленым и Говномом эти цифры переваливают за 11.0 -15.0


    Нахер мне такой оверхед на десктопе? Мировой эфир обогревать?

     
     
  • 3.17, Аноним (17), 18:29, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    15 лет - это еще только самое начало молодости.
     
     
  • 4.22, pavlinux (ok), 18:38, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > 15 лет - это еще только самое начало молодости.

    Пока, эти 15 лет, Вяленого тюнинговали под OpenGL, народ тихо переполз под Vulcan.
    Теперь ещё 15 лет тюнинга? ))  

    DMA-BUF в ядре уже лет 10, шикарная фича, сцк никак не допилят.
    Вот они решили, что нужно всё грузить в GPU, даже картинки 10x10 px и пашлиВсенафиг.

     
     
  • 5.45, Shizgorin (?), 20:23, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >vulcan

    Что еще за Вулцан?

     
  • 5.55, макпыф (ok), 21:41, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока, эти 15 лет, Вяленого тюнинговали под OpenGL, народ тихо переполз под Vulcan.

    Вяленый - протокол для общения клиента с композитором. Для его работы нужен умеющий в него клиент и композитор. Клиенты - весь графический софт. "Юзабельность" вяленого зависит от его поддержки софтом, wm, дровами (я про нвидию) и т.д.
    Пока с этим так себе.

    > Теперь ещё 15 лет тюнинга? ))  

    Это не расширение для opengl чтоб полностью его перепиливать

     
  • 3.50, Пользователь (?), 21:15, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Комп хоть включал?
    Может у тебя и скрин есть?
     
  • 3.51, макпыф (ok), 21:27, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Xfce
    > Говномом

    Уверен что виноват вяленый? посмотри с одинаковым DE и набором ПО

     
     
  • 4.116, pavlinux (ok), 23:36, 17/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Xfce
    >> Говномом
    > Уверен что виноват вяленый? посмотри с одинаковым DE и набором ПО

    А нахуа нужен Вяленый с twm ? )))

     
  • 3.53, крендель (?), 21:33, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    |Вяленому 15 лет ужо, он родился мёртвым

    Чего тогда за 15 лет не допилил хорг умник?

     
     
  • 4.72, Мохнатый пись (?), 06:13, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Так хренорг идеален, чего его пилить?
     
     
  • 5.74, Аноним (74), 08:51, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чукча даже заголовок новости не прочитал?
     
  • 5.82, Admino (ok), 09:57, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так хренорг идеален, чего его пилить?

    Открой меню и сделай скриншот. Переключи раскладку. Прибавь громкость.

    Идеальный хрен такой идеальный.

     
  • 4.104, Аноним (104), 19:01, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что скажешь, если через 3 года процент систем с Wayland будет 87, Xorg — 7?

    Справочно:
    сейчас 16/77.

     
     
  • 5.115, adolfus (ok), 12:31, 17/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кому нужно на удаленном компе работать, тот не вайланд не перейдет.
     
  • 2.81, Admino (ok), 09:57, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Давно пора.
     
  • 2.103, Аноним (104), 18:57, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Уже пару лет как перекатился на Wayland. GNOME 41.2. Безупречно. Иксы закопаны, и даже начали смердеть.
     
  • 2.114, adolfus (ok), 12:25, 17/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что, вайланд уже умеет сессию открывать на удаленном хосте или хотя бы приложение там запустить?
     
     
  • 3.118, Шарп (ok), 13:16, 20/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, вайланд уже умеет сессию открывать на удаленном хосте или хотя
    > бы приложение там запустить?

    Ты свои частные юз-кейсы проецируешь на всех остальных. Если очень надо, то есть vnc. В современных графических тулкитах иксы и так работают как vnc. Картинка полностью рендерится на клиенте и потом пересылается иксам, которые её только рисуют.

     
     
  • 4.119, adolfus (ok), 00:20, 21/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> А что, вайланд уже умеет сессию открывать на удаленном хосте или хотя
    >> бы приложение там запустить?
    > Ты свои частные юз-кейсы проецируешь на всех остальных. Если очень надо, то
    > есть vnc. В современных графических тулкитах иксы и так работают как
    > vnc. Картинка полностью рендерится на клиенте и потом пересылается иксам, которые
    > её только рисуют.

    И как я через этот ваш vnc открою сессию на удаленной машине, которая только 22 порт открытым держит?


     

  • 1.12, Аноним (12), 18:19, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > В дистрибутивах проблемы пока остаются неисправленными (Debian, Ubuntu, RHEL, SUSE, Fedora, Arch)

    А в Gentoo ждём ебилдов.

     
     
  • 2.32, gentoo user (?), 19:17, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    проблема не проявляется, т.к. X не стартует от root.
     

  • 1.16, Аноним (17), 18:25, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > если X-сервер выполняется с правами root

    Не актуально. Может в каком-нибудь наколенном протухшем дистре типа слаквари только если.

     
     
  • 2.26, Аноним (26), 19:01, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для NVIDIA актуально, на любом дистре.
     

  • 1.18, Fracta1L (ok), 18:30, 14/12/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –8 +/
     

     ....ответы скрыты (2)

  • 1.21, Аноним (21), 18:36, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну, как всегда, в RHEL чтобы просто посмотреть нужно быть регистрантом, а у Fedora вообще ничего непонятно, ссылка на общую кучу.
     
  • 1.25, Анонн (?), 18:57, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Офегенно, просто посыпались как из рога изобилия.
    XOrg, роутеры TP-Link, Mikrotik, Chrome 96 и везде один и тот же булщит.
     
     
  • 2.40, Аноним (39), 19:22, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > везде один и тот же булщит.

    Какие программисты - такой и булщит.

     

  • 1.28, Аноним (28), 19:09, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Как же так! Опенсорс, сто лет проекту и тд и тп. Что же комьюнити не поправила то?
     
     
  • 2.30, Аноним (29), 19:11, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Новость перечитай они-то как раз всё поправили. В твоей дырковенде так дыры и остались.  
     
     
  • 3.112, ononoki (?), 16:39, 16/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    +15 плюсов за проход в винду
     
  • 2.37, Аноним (37), 19:18, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Что же комьюнити не поправила то?

    А кто поправил? Пушкин?

     
  • 2.85, отставной прапорщик (?), 10:58, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    тысячеглас смотрят
     

  • 1.41, prokoudine (ok), 19:38, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Недели уязвимостей в Макдональдс.
     
     
  • 2.60, Аноним (-), 22:58, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Десять возможностей получить рута сидя под рутом ? даже патчить такое взападло.
     

  • 1.43, Аноним (43), 20:04, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не понял, это если я запускаю иксы по startx, то это от рут или как?
     
     
  • 2.44, iZEN (ok), 20:22, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > если я запускаю иксы по startx, то это от рут или как?

    Это — инициализация пользовательской сессии к (если не был запущен — запускается) запущенному X-серверу.

     
     
  • 3.49, Аноним (43), 21:09, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарю, ступил немного, это тоже самое, если выставить "не спрашивать пароль" в сессии lightdm etc.
     
     
  • 4.75, Аноним (74), 08:53, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    От кого спасёт этот пароль, от бабушки?
     
  • 4.94, Урри (ok), 13:07, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    $ ps -aux | grep lightdm

    root ... /usr/sbin/lightdm

     
     
  • 5.113, Аноним (113), 23:02, 16/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    lightdm кстати запускает то, что ему пропихнут (файлики .desktop в /usr/share/xsessions) от имени юзера, в которого залогинились. Исключением, по крайней мере у меня под манжарой, был i3. Что забавно, учитывая то, что его конфиги лежат в .config юзера, могут автолаунчить программы и доступны на чтение-запись любому софту, запускаемому из под этого юзера.
     
  • 2.47, Аноним (26), 20:24, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего, но не обязательно. Можно посмотреть ps -o user,group -p'pidof X' для начала.
     
  • 2.54, anonymous (??), 21:40, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > https://www.opennet.ru/opennews/art.shtml?num=56342

    посмотри права доступа ls -lah /usr/bin/Xorg. Скорее всего там будет выставлен suid бит - значит от рута запускаешь. Проверить можно через cat /proc/pid/status, там указан стартовый и эффективный uid.

    Запуск иксов от рута - это классика, ибо иксам нужны повышенные привелегии для работы с графикой. От просто suid современные дистрибутивы ушли всячески извращаясь посредством systemd. Там, где стоит классика, иксы запускаются от рута.

     
     
  • 3.109, john_erohin (?), 21:00, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Там, где стоит классика, иксы запускаются от рута.

    на devuan - нет. суидный враппер /usr/lib/xorg/Xorg.wrap есть,
    но он не запускается. у процесса все ровно:

    $ ps -o ruid,rgid,euid,egid,uid,gid -p'pidof Xorg'
    RUID  RGID  EUID  EGID   UID   GID
    1000  1000  1000  1000  1000  1000

     
     
  • 4.110, john_erohin (?), 21:10, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >  суидный враппер /usr/lib/xorg/Xorg.wrap есть,
    > но он не запускается

    либо сбрасывает привилегии после запуска.

     
  • 2.56, Аноним (56), 22:07, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прежде чем запустить иксы командой startx, нужно кагбе залогиниться. А уж от рута ты залогинился или от себя - тебе виднее.
     
     
  • 3.67, лабутенко (?), 01:51, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну первый раз пароль запрашивает, при рестарте уже не просит.
     
  • 2.57, макпыф (ok), 22:08, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    если иксы с суидом - да, если иксы с системдой - нет
     
     
  • 3.70, Аноним (70), 05:03, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Блин, и здесь два стула, на одном из которых ножи точены, а про другой вы и сами знаете.
     
     
  • 4.107, Самокатофил (?), 19:42, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Глянь как в войде собрано.
     

  • 1.58, Аноним (58), 22:35, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там по нашим супер пупер защищенным ОС одобренных в ФСТЭК типа AltLinux, AstraLinux ну и ПОКА ХРОМ 12 ОС? Также дырявые Firefox, Chromium и иксы?
     
     
  • 2.117, pofigist (?), 09:54, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, если ты не понимаешь ЧТО гарантирует подобная сертификация, то зачем пишешь?
     

  • 1.61, DEF (?), 23:04, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Убунту уже прилетело. Наш славный город Козлиск успешно обновился!
     
     
  • 2.66, Аноним (66), 00:08, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    аналогично - только почему обновление не было отмеченно критически важным?
     
     
  • 3.83, Admino (ok), 09:59, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Локальные уязвимости не считаются критическими.
     
  • 3.99, макпыф (ok), 14:32, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    по тому что иксы не от рута запускаются
     

  • 1.63, yurikoles (ok), 23:50, 14/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На FDO GitLab Slashdot effect, 504.
     
  • 1.64, Аноним (66), 00:07, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    только что, почему-то прилетело обновление к X.Org Server без отметки как критическое... мутят?
     
     
  • 2.65, Аноним (66), 00:07, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ubuntu
     

  • 1.68, Аноним (68), 03:29, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    т.е. поняли, что вяленый не взлетит и решили xorg починить :)
    похвально
     
     
  • 2.69, Аноним (69), 03:58, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С языка снял :))
     
  • 2.73, llolik (ok), 08:45, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поняли - это кто?
    Патчи от текущего мейнтейнера Xorg (https://gitlab.freedesktop.org/xorg/xserver/-/commits/master). Четыре патча, из них три однострочника. Один в 9 строк с банальной проверкой "out of bounds", вида



    if (buffer + <число байт глифов> > end) {
      return BadLength;
    }



     

  • 1.76, Крабыч (?), 08:56, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А что там с Wayland?

    Уже готов или "надо только подождать"?

     
     
  • 2.79, Аноним (78), 09:15, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Готов. Как в анекдоте про парашютистов. Пора отскребать останки от взлетки и закапывать.
     

  • 1.77, Moomintroll (ok), 09:05, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А где же растофаны? Перепишите же скорее иксы на расте! Греп же переписали, перепишите и иксы.

    Или слабо?
    Или "ненужно" и "вяленый рулит"?

     
     
  • 2.84, Анонн (?), 10:24, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А разве grep уже deprecated? Нет, поэтому можно переписать.
    А иксы уже в мусорке истории, смысл в них вкладывать силы и время.
     
     
  • 3.92, Moomintroll (ok), 12:39, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А иксы уже в мусорке истории, смысл в них вкладывать силы и время.

    Ага, те есть таки "ненужно" и "вяленый рулит"

     
     
  • 4.102, Аноним (-), 15:11, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, те есть таки "ненужно" и "вяленый рулит"

    Ага, "при раскопках пирамид не обнаружили медных проводов, значит древние египтяне пользовались беспроволчным телеграфом!" (с)

     
  • 2.108, Самокатофил (?), 19:46, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Греп не переписали. То что так самоуверенно назвали РипГреп - хелловорлд, и до грепа с сменными движками регекспов далеко как до пекина.
     

  • 1.80, Умный бомж (?), 09:48, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Преимущество линукс перед виндой - это юниксовый шелл. Графика же в линукс всегда была самой отсталой и убогой. Даже хайку в этом плане выглядит гораздо интересней.
     
     
  • 2.105, Аноним (104), 19:11, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не скажи!.. Слегка подашаманенный GNOME весьма и весьма.
     

  • 1.86, Пельмень (?), 11:06, 15/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Wayland стал уже гораздо лучше, чем пару лет назад, но есть некоторые проблемы: игрушки запущенные в Wine ведут себя неправильно, приложения из Flatpak нуждающиеся в трее (который в Gnome за счет расширений) не попадают туда.
     
     
  • 2.87, llolik (ok), 11:19, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > приложения из Flatpak нуждающиеся в трее (который в Gnome за счет расширений) не попадают туда

    На это могу сказать, что проблема тут не в Wayland. Чтобы отобразить иконку, необходио выставить интерфейс на сессионной шине d-bus. FlatPak это запрещает. Можно это, конечно, обойти, но во-первых это не по стандарту, во-вторых libappindicator, насколько я в курсе так не умеет (и уже немного подтухла), но есть альтернативные реализации  SNI протокола.

    Вот тут ( https://github.com/jjk-jacky/statusnotifier/issues/18 ), например, это обошли костылём.

    ЗЫ. libdbusmenu, кстати, тоже изрядно подтухла и по-хорошему её бы надо конечно кому-нибудь подновить под GTK4 (кода там, конкретно GTK, не так, чтобы много) и подчистить от deprecated.

     
  • 2.88, llolik (ok), 11:23, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > проблемы: игрушки запущенные в Wine ведут себя неправильно

    Можно подробностей. Мне интересно, потому что сейчас наскоками поигрываю в древнюю Diablo II LoD на Ubuntu 20.10 GNOME Wayland. Вроде работает. За исключением того, что на весь экран не развернёшь (максимум 800x600), ну так это и в виндах лечится кривейшими костылями.

     
     
  • 3.90, СимСим (?), 12:10, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    играю из wine в SpellForce, прикольная игрушка, рекомендую, в вайладн не правильная фокусировка мыши, то есть иконка курсора мыши и ее реальное положение расходятся на 15-20 мм. но у меня и ДЕ нет, wayland/sway, xorg/stumpwm. хотя герои работают нормально.
     
     
  • 4.95, n00by (ok), 13:17, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Разрешения экрана и игры различаются?
     
     
  • 5.98, СимСим (?), 14:32, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    да, игра старая. но, в героях тоже как бы отличается, но там все нормально
     
     
  • 6.100, СимСим (?), 14:39, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Забыл уточнить) герои у меня портированные под линукс, человек озаботился, там скрипт для запуска и все такое, а spellforce просто установленная, еще и без смонтированного диска не работает.
     
  • 6.111, n00by (ok), 07:11, 16/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    WinE всё еще работает через XWayland, т.е. через X server, и Wayland оказывается лишней прослойкой. Я этот вопрос не копал, но похоже, что в каких-то случаях пересчёт координат не выполняется, т.е. картинку масштабирует на весь экран, а мышка работает только на части экрана (левой верхней?), как если бы картинка была не растянута.
     
  • 3.101, Пельмень (?), 14:44, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Debian 11 (Gnome 3.38) (Wine 6.23) - Gothic 2 под Wayland камера поворачивается откуда-то снизу и не развернуть. Под Xorg всё отлично.
     

  • 1.91, Лысожопый (?), 12:15, 15/12/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру