#1 Le 20/01/2021, à 01:37
- morane
Gwakeonlan, lanceur sur le bureau, menu principal & script python
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
Dernière modification par morane (Le 20/01/2021, à 02:04)
Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04
Hors ligne
#2 Le 20/01/2021, à 10:18
- morane
Re : Gwakeonlan, lanceur sur le bureau, menu principal & script python
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ù ?
Dernière modification par morane (Le 20/01/2021, à 11:17)
Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04
Hors ligne