Summary: | Ошибка запуска hplip, hp-toolbox error: dBus initialization error | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Альт Рабочая станция K | Reporter: | Валентина <valentina> | ||||||
Component: | Ошибки работы | Assignee: | Sergey V Turchin <zerg> | ||||||
Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | bip, cas, vercha, zagagyka | ||||||
Version: | 9.0 | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Валентина
2020-12-08 15:09:27 MSK
Created attachment 9066 [details]
Скриншот с запуском на workstation 9.1 и kworkstation 9.0
Откатилась до 11.06, hplip-3.19.12-alt1.x86_64. Успешный запуск на kworkstation 9.0. Created attachment 9068 [details]
hplip 3.19.12-alt1 на kworkstation 9.0
sh -x /usr/bin/hp-systray -x Решение: В файле /usr/bin/hp-systray изменить $XDG_SESSION_DESKTOP" = "plasma" на $XDG_SESSION_DESKTOP" = "KDE" выполнить команду: $ hp-toolbox Результат: успешный запуск (в сис.трее значок появился и работает). Значит, там на всякий надо if [ "$XDG_SESSION_DESKTOP" = "plasma" -o "$XDG_SESSION_DESKTOP" = "KDE" ] , а я посмотью, надо ли делать(вряд ли) "plasma" в sddm. (Ответ для Sergey V Turchin на комментарий #6) > надо ли делать(вряд ли) "plasma" в sddm. Точно не надо. KDE -- правильно, a plasma -- имя desktop-файла в /usr/share/xsessions/ и оно может быть совсем другим. Хочу дополнить про запуск hp-toolbox на Mate. Данный запуск происходит не совсем корректно. При запуске hp-toolbox из меню приложений (HP Device Manager) в графической системе Mate ничего не открывается. Однако в системном трее появляется значок hp toolbox'а, через который можно запустить HP Device Manager. (В предыдущей версии hplip-3.19.12-alt1 при запуске HP Device Manager появлялся значок в системном трее И открывалось окно HP Device Manager'а) При запуске hp-toolbox из консоли поведение аналогично. При этом появляется следующая ошибка: $ hp-toolbox warning: Unable to connect to dbus. Is hp-systray running? error: dBus initialization error. Exiting. (Ответ для Sergey Ivanov на комментарий #8) > Хочу дополнить про запуск hp-toolbox на Mate. > Данный запуск происходит не совсем корректно. > > При запуске hp-toolbox из меню приложений (HP Device Manager) в графической > системе Mate ничего не открывается. > Однако в системном трее появляется значок hp toolbox'а, через который можно > запустить HP Device Manager. (В предыдущей версии hplip-3.19.12-alt1 при > запуске HP Device Manager появлялся значок в системном трее И открывалось > окно HP Device Manager'а) > При запуске hp-toolbox из консоли поведение аналогично. > При этом появляется следующая ошибка: > $ hp-toolbox > warning: Unable to connect to dbus. Is hp-systray running? > error: dBus initialization error. Exiting. Аналогично для xfce (Ответ для Sergey Ivanov на комментарий #8) > Хочу дополнить про запуск hp-toolbox на Mate. > Данный запуск происходит не совсем корректно. > > При запуске hp-toolbox из меню приложений (HP Device Manager) в графической > системе Mate ничего не открывается. > Однако в системном трее появляется значок hp toolbox'а, через который можно > запустить HP Device Manager. (В предыдущей версии hplip-3.19.12-alt1 при > запуске HP Device Manager появлялся значок в системном трее И открывалось > окно HP Device Manager'а) > При запуске hp-toolbox из консоли поведение аналогично. > При этом появляется следующая ошибка: > $ hp-toolbox > warning: Unable to connect to dbus. Is hp-systray running? > error: dBus initialization error. Exiting. Реакция на правую кнопку мыши для приложений Qt в трее на Mate (что явилось причиной блокирования обновления hplip) возможна только в новом экземпляре dbus. Поэтому как обходной путь -- hp-toolbox запускает hp-tray, а из его контекстного меню открывается окно. Или я отменяют отдельный сеанс dbus и тогда всё работает как положено, кроме странном контекстном меню значка в трее под Mate. |