Summary: | Не отображаются иконки при запуске из под пользователя root | ||
---|---|---|---|
Product: | Branch p9 | Reporter: | Anton Zhukharev <ancieg> |
Component: | myconnector | Assignee: | ekorneechev <ekorneechev> |
Status: | ASSIGNED --- | QA Contact: | qa-p9 <qa-p9> |
Severity: | normal | ||
Priority: | P5 | CC: | alimektor, belayaav, ekorneechev, ekorneechev |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Attachments: |
А если под обычным пользователем? Есть ли вывод в консоль какой-нибудь при запуске от рута? (Ответ для 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
|
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 Ожидаемый результат: корректное отображение окна программы Фактический результат: не отображатся иконки на кнопках (особенно критично выглядит потеря отображения иконок в верхней левой части окна - из-за этого приходится искать кнопки вслепую) - см. пример во вложении