web-dev-qa-db-fra.com

Essayer d'exporter des informations xinput pour un affichage à distance en 12.04

J'essaie d'exécuter xinput --list sur une machine distante. Cela semble fonctionner correctement sur nos machines 10.04 mais nos machines 12.04 ne semblent pas vouloir jouer au ballon.

Fondamentalement, j'utilise une session PuTTY pour me connecter à la machine distante, en 10.04, je peux ensuite exécuter export DISPLAY =: 0 puis, selon les exigences, exécuter xinput --list et/ou xinput_calibrator. Cela répertoriera les périphériques d'entrée ou exécutera le calibrateur sur l'écran distant et affichera les résultats dans la session PuTTY.

L'erreur que j'obtiens est: Aucun protocole spécifié Aucun protocole spécifié Impossible de se connecter au serveur X

Y a-t-il des changements de configuration courants dont j'aurais besoin pour que cela fonctionne? Pourquoi cela fonctionnerait-il en 10.04 mais pas en 12.04?

1
SONiQz

X ne lui permet pas d'apporter des modifications car il ne pense pas qu'il ait le pouvoir de le faire:

export XAUTHORITY=$(eval echo ~`who | grep tty7 | sed 's/\([a-z]*\).*/\1/'`)/.Xauthority
1
clover