web-dev-qa-db-fra.com

Comment obtenir l'indicateur Workrave à afficher dans Ubuntu 17.10?

Comment puis-je afficher l'indicateur Workrave dans Ubuntu 17.10? Version 1.1 est supposé avoir le support de GNOME Shell.

11
Vadim Peretokin

Cela a pris du temps à comprendre cela pour moi aussi ...

Tout d'abord, vous aurez besoin de gnome-Tweak-tool pour pouvoir l'activer.

Sudo apt install gnome-Tweak-tool

Deuxièmement, le paquet Workrave dans le référentiel officiel est mal emballé (cela entraîne certaines dépendances XFCE qui gâchent votre session Gnome), vous devrez donc installer le paquet workrave-gnome à partir du PPA de Rob Caeler.

Sudo add-apt-repository -u ppa:rob-caelers/workrave

Maintenant vous pouvez faire:

Sudo apt install workrave-gnome
  • Maintenant, lancez Workrave. Il apparaîtra dans une petite fenêtre avec tous les timers en cours d'exécution - pas d'applet pour le moment.

  • Puis lancez gnome-Tweak-tool, allez dans Extensions et activez Workrave.

Maintenant, l'applet (et/ou l'icône de la barre d'état, si vous l'utilisez) devrait être visible dans le panneau supérieur.

Une dernière chose que j'ai remarquée sur ma machine, c'est que Workrave segfaults sous Wayland. Vous devrez probablement vous connecter à xorg si vous voulez utiliser Workrave.

12
Franko

J'obtenais aussi des segfaults mais j'ai réussi à le faire fonctionner en spécifiant la fenêtre X:

workrave --display=:0

Pour le réparer définitivement:

cp /usr/share/applications/workrave.desktop ~/.local/share/applications/

Et éditez ensuite la commande "Exec" dans ~/.local/share/applications/workrave.desktop

6
kgx

Pour Ubuntu 18.04, simplement installez "GNOME Tweaks" et dans l’onglet Extensions, activez la notification de workrave. Capture d'écran de Workrave

3
Reza

Une autre option consiste à ajouter la commande workrave --display=:0 aux applications de démarrage.

Vous ne savez pas trop pourquoi, mais copier le fichier workrave.desktop dans ~/.local/share/applications/ et le modifier ne m'a pas fonctionné, mais Startup Applications l'a fait.

1
Dmitriy Berkutov