Created attachment 11013 [details] Снимок экрана с примером ошибки Система: 21772aca9de445cd490a9850d7ce2d13 alt-education-9.2-20210520-x86_64.iso (KDE) Версии пакетов: myconnector-kiosk-2.2.1-alt1.noarch myconnector-2.2.1-alt1.noarch myconnector-docs-2.2.1-alt1.noarch myconnector-autostart-2.2.1-alt1.noarch Шаги воспроизведения: 1. открыть эмулятор терминала и переключиться в пользователя root 2. запустить программу myconnector Ожидаемый результат: корректное отображение окна программы Фактический результат: не отображатся иконки на кнопках (особенно критично выглядит потеря отображения иконок в верхней левой части окна - из-за этого приходится искать кнопки вслепую) - см. пример во вложении
А если под обычным пользователем? Есть ли вывод в консоль какой-нибудь при запуске от рута?
(Ответ для Evgeniy Korneechev на комментарий #1) > А если под обычным пользователем? Под обычным пользователем интерфейс выглядит несколько иначе. > Есть ли вывод в консоль какой-нибудь при запуске от рута? Есть: /usr/lib64/python3/site-packages/gi/overrides/Gio.py:44: Warning: In call to g_spawn_sync(), exit status of a child process was requested but ECHILD was received by waitpid(). See the documentation of g_child_watch_source_new() for possible causes. return Gio.Application.run(self, *args, **kwargs) (zenity:8303): GLib-WARNING **: 14:39:13.530: In call to g_spawn_sync(), exit status of a child process was requested but ECHILD was received by waitpid(). See the documentation of g_child_watch_source_new() for possible causes. ** (zenity:8303): WARNING **: 14:39:13.530: Error showing notification: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=2e568f12b461391763b3e345611397e7 --binary-syntax --close-stderr»: Дочерний процесс убит по сигналу 84
Created attachment 11014 [details] Интерфейс программы при запуске от имени обычного пользователя
Просьба проверить отображение (и приложить) на данном стенде программы remmina и под user, и под root
Created attachment 11161 [details] Remmina (от имени пользователя user) Так выглядит программа Remmina, запущенная от имени обычного пользователя на упомянутом стенде.
Created attachment 11162 [details] Remmina (от имени пользователя root) Так выглядит программа Remmina, запущенная от имени администратора на упомянутом стенде.
Спасибо. Под root интерфейс не очень похож на KDE...
Версия myconnector-2.4-alt2 проверялась на alt-education-10_x86_64 KDE По указанным шагам ошибка воспроизводится также в Sisyphus и р10.
Created attachment 11910 [details] Воспроизведение ошибки для myconnector-2.4-alt2
Created attachment 11924 [details] alt-education-10_x86_64 KDE + dist-upgrade Установил дистрибутив, обновил - после перезагрузки все ОК.
В P9 всё ещё воспроизводится согласно описанию ошибки, версия myconnector-2.3-alt1. Также воспроизводится в задаче 311329 для P9 в версии myconnector-2.4.1-alt1.
(Ответ для Evgeny Shesteperov на комментарий #11) > В P9 всё ещё воспроизводится согласно описанию ошибки Возможно есть различие в наличии каких-то библиотек KDE в дистрибутивах. Буду признателен за вывод `rpm -qa` c P9.
Created attachment 12341 [details] rpm -qa на Education P9 (с обновлением до текущего P9) (Ответ для Evgeniy Korneechev на комментарий #12) > Возможно есть различие в наличии каких-то библиотек KDE в дистрибутивах. > Буду признателен за вывод `rpm -qa` c P9. Прикладываю отсортированный вывод как rpm-qa-education-9-kde.log
Странное поведение замечено и на Альт Образовании 10 KDE - то кнопки есть, то при последующей перезагрузке - нет. Магия какая-то: https://sf.rem-sys.ru/f/d09e77ef7a/
(Ответ для Evgeniy Korneechev на комментарий #14) > Странное поведение замечено и на Альт Образовании 10 KDE - то кнопки есть, > то при последующей перезагрузке - нет. Магия какая-то: > https://sf.rem-sys.ru/f/d09e77ef7a/ А это первый вход в графическую систему системным пользователем?
Нет. В начале видео - нет кнопок, последующие две загрузки - есть кнопки, на четвертый раз (в конце видео) - опять нет кнопок.
Created attachment 12780 [details] Скриншот из Ubuntu 22.04 Воспроизвелось под обычным пользователем в Ubuntu 22.04. Решилось командой: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}" Однако эта схема в пакете gnome-settings-daemon, вряд ли это поможет в случае KDE