Comment peut-on ouvrir Gtk et d'autres applications gui via la ligne de commande avec Wayland ?
Lorsque j'essaie d'ouvrir un script de base de PyGTK ou Gedit, j'obtiens cette erreur :
chris@fluffie:~/workspace/wiki-web$ gedit
No protocol specified
Unable to init server: Could not connect: Connection refused
(gedit:13376): Gtk-WARNING **: cannot open display:
Réglage de $DISPLAY
change juste un peu l'erreur.
La plupart des solutions J'ai trouvé que pour cela, il faut essayer d'exécuter ces applications en tant que root et vous demander d'exécuter xhost :
chris@fluffie:~/workspace/wiki-web$ xhost si:localuser:root
xhost: unable to open display ""
Ce qui ne semble pas aider (puisque je pense qu'il est censé ne modifier que les permissions ?)
Une idée pour lancer mes scripts Python ?
Ajout d'une queue de mon .bashrc avec les mises à jour que j'y ai apportées :
# Make CapsLock behave like Ctrl
setxkbmap -option ctrl:nocaps
# make press-release CapsLock behave like Escape
xcape -e 'Control_L=Escape' -t 500
alias nose2="python3 /home/chris/.local/lib/python3.5/site-packages/nose2/__main__.py"
export PATH=$PATH:/home/chris/bin
export USER="chris"
#export DISPLAY=":0"
#export DEPTH="16"
#export GEOMETRY="1280x1024"
#export OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY} -localhost"
export EDITOR="vim"
export SYSTEMD_EDITOR="/usr/bin/vim"
export TERM="tmux"
Editar:
On dirait que c'est un problème de tmux. Je peux ouvrir gedit ou mon dinky Python script via le terminal si c'est en dehors de tmux. J'ai donc juste besoin de comprendre comment corriger tmux (ou pourquoi il n'est pas possible de le faire).