hplip-3.20.11-alt1, р9 При попытке запустить из меню приложений HP Device Manager в kworkstation 9.0 x86-64 ничего не происходит. При запуске из консоли выдается следующая ошибка: $ hp-toolbox HP Linux Imaging and Printing System (ver. 3.20.11) HP Device Manager ver. 15.0 Copyright (c) 2001-18 HP Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. \ HP Linux Imaging and Printing System (ver. 3.20.11) System Tray Status Service ver. 2.0 Copyright (c) 2001-18 HP Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. error: Unable to lock /home/test/.hplip/hp-systray.lock. Is hp-systray already running? warning: Unable to connect to dbus. Is hp-systray running? error: dBus initialization error. Exiting При запуске на workstation 9.1 x86-64 появляется графическое окно приложения. Аналогично с запуском из консоли-окно появляется, ошибки нет.
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.