Summary: | На XOrg без поддержки RGBA мусор в фоне значков апплетов | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> | ||||
Component: | mate-panel | Assignee: | Valery Inozemtsev <shrek> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | iv, shrek | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
See Also: |
https://bugzilla.xfce.org/show_bug.cgi?id=14577 https://github.com/ArcticaProject/nx-libs/issues/337 |
||||||
Attachments: |
|
Description
Vitaly Lipatov
2022-09-22 13:47:11 MSK
Created attachment 11554 [details]
Пример проблемы
Что интересно, проблема касается только значков апплетов панели. Со значками приложений в трее всё нормально.
Есть обсуждение в nx-libs: https://github.com/ArcticaProject/nx-libs/issues/337 Воспроизведение на Xnest: $ Xnest -ac :55 В другом шелле: $ export DISPLAY=:55; dbus-launch mate-session Воспроизведение на Xephyr: $ Xephyr -extension composite -ac :55 В другом шелле: $ export DISPLAY=:55; dbus-launch mate-session (In reply to Vitaly Lipatov from comment #0) > Терминал 1 (обязательно с поддержкой иксов): > $ nxagent -ac :1 > > Терминал 2: > $ DISPLAY=:1 mate-session У меня на Сизифе так не работает, сыпятся ошибки: (mate-panel:237564): Gdk-ERROR **: 20:34:52.669: The program 'mate-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 873 error_code 1 request_code 148 (X-Resource) minor_code 4) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) (In reply to Vitaly Lipatov from comment #3) > Воспроизведение на Xnest: > > $ Xnest -ac :55 > В другом шелле: > $ export DISPLAY=:55; dbus-launch mate-session И так какая-то странная ерунда происходит, половины виджетов не видно. > Воспроизведение на Xephyr: > $ Xephyr -extension composite -ac :55 > В другом шелле: > $ export DISPLAY=:55; dbus-launch mate-session А вот так очень даже прилично работает, и ошибка воспроизводится. Можно попробовать её исправить как-то так: https://git.altlinux.org/people/iv/packages/?p=mate-panel.git;a=commitdiff;h=a0c5a85d9a1b1f9b2df129a082a14f5eac365cb6 |