Problème de display (tkinter) sur un ordinateur distant connecté par SSH
Phidippides
-
Phidippides Messages postés 13 Statut Membre -
Phidippides Messages postés 13 Statut Membre -
Bonjour,
Je suis connecté avec SSH sur un compte distant et j'ai lancé un de mes programmes python sur ce compte qui utilise tkinter pour afficher à l'écran. Voilà ce qu'il me donne :
sudoku@ssh4:~/www$ python sudoku.py
no display found. Using :0.0
Traceback (most recent call last):
File "sudoku.py", line 2570, in <module>
app = tk.Tk()
File "/usr/alwaysdata/python/3.7.2/lib/python3.7/tkinter/__init__.py", line 2023, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display ":0.0"
J'ai déjà essayé :
sans mettre de export display en me connectant avec ssh simplement
en mettant export display=:0.0 en me connectant avec ssh simplement
en me connectant avec ssh -X etc...
Rien ne marche !?
Quelqu'un peut-il m'aider.
Merci d'avance.
Je suis connecté avec SSH sur un compte distant et j'ai lancé un de mes programmes python sur ce compte qui utilise tkinter pour afficher à l'écran. Voilà ce qu'il me donne :
sudoku@ssh4:~/www$ python sudoku.py
no display found. Using :0.0
Traceback (most recent call last):
File "sudoku.py", line 2570, in <module>
app = tk.Tk()
File "/usr/alwaysdata/python/3.7.2/lib/python3.7/tkinter/__init__.py", line 2023, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display ":0.0"
J'ai déjà essayé :
sans mettre de export display en me connectant avec ssh simplement
en mettant export display=:0.0 en me connectant avec ssh simplement
en me connectant avec ssh -X etc...
Rien ne marche !?
Quelqu'un peut-il m'aider.
Merci d'avance.
Configuration: Windows / Chrome 80.0.3987.106
A voir également:
- Problème de display (tkinter) sur un ordinateur distant connecté par SSH
- Comment réinitialiser un ordinateur - Guide
- Se connecter à gmail sur téléphone - Guide
- Ordinateur qui rame - Guide
- Clavier de l'ordinateur - Guide
- # Sur ordinateur - Guide
3 réponses
Salut,
Forcément, si tu es en SSH et qu'il essaie d'ouvrir une interface graphique... ça ne pourra pas être possible.
D'où le fait qu'il coince sur le display. Il faudrait avoir un vrai "display" vers la machine à l'aide d'un client capable de s'y connecter.
Quelques exemples : https://linux.developpez.com/formation_debian/export-display.html
Forcément, si tu es en SSH et qu'il essaie d'ouvrir une interface graphique... ça ne pourra pas être possible.
D'où le fait qu'il coince sur le display. Il faudrait avoir un vrai "display" vers la machine à l'aide d'un client capable de s'y connecter.
Quelques exemples : https://linux.developpez.com/formation_debian/export-display.html