J'ai la ligne suivante dans mon .bashrc
xmodmap -e "keycode 116 = slash"
quand je SSH sur cette machine, je reçois
xmodmap: unable to open display ''
et il va sans dire que je veux que ça sorte de là. Quelqu'un peut-il me faire savoir comment nettoyer cette erreur?
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 octobre 2007
Merci de votre aide.
Réponses:
Vous pouvez modifier votre
.bashrc
pour exécuter uniquementxmodmap
si un écran est disponible:la source
[ -n "${DISPLAY+x}" ]
peut être remplacé par un simple[ "$DISPLAY" ]
ou[[ $DISPLAY ]]
.Cette erreur est probablement due au fait que vous n'avez pas activé le transfert X11. Exécutez simplement ssh avec l'option -X (c.-à-d.
ssh -X -l user server.tld
ou dans le mastic, cliquez sur l'option goto SSH -> X11 -> Enable X11 forwarding.
Bien sûr, vous devez d'abord exécuter un Xserver avant de vous connecter à SSH, Linux a cela par défaut, où si vous utilisez Windows, vous pouvez utiliser Xming.
Si vous n'utilisez pas de session X11 chaque fois que vous vous connectez, utilisez simplement la solution de Manni.
la source