web-dev-qa-db-fra.com

Comment réparer le menu déroulant cassé de l'icône du plateau HPLIP dans Ubuntu MATE 18.04 LTS?

J'ai installé Ubuntu MATE 18.04.1 LTS avec toutes les mises à jour.

Ici, j'ai installé HPLIP GUI avec

Sudo apt install hplip-gui

Ensuite, après le redémarrage, j'ai hp-systray dans la barre d'état (applet indicateur), mais son menu déroulant ne fonctionne pas:

hp-systray not showing dropdown menu

Comment puis-je résoudre ce problème?

3
N0rbert

Le fichier de démarrage automatique de hplip-gui est situé dans /etc/xdg/autostart/hplip-systray.desktop.

Pour corriger l'affichage du menu, nous devons lancer hplip avec l'aide de DBus (comme dans cas DropBox ) en créant une copie personnalisée de ce fichier pour l'utilisateur:

killall hp-systray
rm ~/.hplip/hp-systray.lock
mkdir -p ~/.config/autostart/
cp /etc/xdg/autostart/hplip-systray.desktop ~/.config/autostart/
sed -i "s/hp-systray -x/dbus-launch hp-systray -x/" ~/.config/autostart/hplip-systray.desktop

puis redémarrez et profitez:

hp-systray with dropdown menu

Remarques:
Cette méthode est utile pour 18.04 LTS, 18.10, 19.04 et 19.10. Il s'agit d'un correctif temporaire pour bug 1810745 .

3
N0rbert