Bonjour à tous,

J'essaye d'installer la nouvelle version de gWakeonlan sur Ubuntu Mate 20.04
J'ai téléchargé gWakeonlan 0.7.0 ici https://github.com/muflone/gwakeonlan/releases
J'ai extrait l'archive et mis le dossier gWakeonlan-0.7.0 dans /home/toto

si dans un terminal j’exécute:
cd /home/toto/
cd gwakeonlan-0.7.0
python3 gwakeonlan.py
gwakeonlan démarre

Sur la page https://github.com/muflone/gwakeonlan on indique la procédure d'installation:
cd /home/toto/
cd gwakeonlan-0.7.0
sudo python3 setup.py install
La procédure semble fonctionner, mais si une icône est présente dans le menu (rubrique internet), elle ne lance pas le programme.

Aussi, si je modifie le menu principal, en remplaçant la commande "gwakeonlan" par "/home/toto/gwakeonlan-0.7.0/python3 gwakeonlan.py", cela ne fonctionne pas non plus.

Où alors comment puis je créer un lanceur qui démarre les instructions: python3 gwakeonlan.py ?

Où est l'erreur ?

Merci
Bonjour à tous,

Lorsque je double-clique sur gwakeonlan.py une fenêtre s'ouvre me demandant si je veux:
-lancer dans un terminal
-afficher
-annuler
-démarrer
Je choisi démarrer et gwakeonlan se lance normalement

Par contre, si dans un terminal j'execute:
toto@toto:~$ python3 /home/toto/gwakeonlan-0.7.0/gwakeonlan.py
J'obtiens
Traceback (most recent call last):
  File "/home/toto/gwakeonlan-0.7.0/gwakeonlan/app.py", line 38, in startup
    self.ui = MainWindow(self, self.settings)
  File "/home/toto/gwakeonlan-0.7.0/gwakeonlan/ui.py", line 45, in __init__
    self.loadUI()
  File "/home/toto/gwakeonlan-0.7.0/gwakeonlan/ui.py", line 73, in loadUI
    builder.add_from_file(FILE_UI_MAIN)
gi.repository.GLib.Error: g-file-error-quark: L’ouverture du fichier « /usr/share/gwakeonlan/ui/main.glade » a échoué : Aucun fichier ou dossier de ce type (4)
Traceback (most recent call last):
  File "/home/toto/gwakeonlan-0.7.0/gwakeonlan/app.py", line 55, in activate
    self.ui.run()
AttributeError: 'Application' object has no attribute 'ui'
toto@toto:~$
Je ne suis pas un spécialiste de Python aussi je ne vois pas pourquoi cela ne fonctionne pas

J'essaye autre chose alors dans la commande du lanceur, j'ai mis l'instruction :
xterm -e "python3 /home/toto/gwakeonlan-0.7.0/gwakeonlan.py;$SHELL" &
Si je clique sur l’icône, dans le menu, un terminal s'ouvre et m'indique :
xterm: Can't execvp python3 /home/toto/gwakeonlan-0.7.0/gwakeonlan.py;$SHELL
Aucun fichier ou dossier de ce type

J'ai tenté aussi :
"python3 /home/toto/gwakeonlan-0.7.0/gwakeonlan.py"
mais rien ne se passe

Ma syntaxe est mauvaise, mais où ?