Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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