Je suis donc assis dans notre salon sur un ordinateur portable Ubuntu, tout en regardant un téléviseur contrôlé par un HTPC Ubuntu. J'ai une télécommande infrarouge configurée et je peux contrôler tout ce dont j'ai besoin avec elle, 99% du temps.
Cependant, la saisie de texte sur une télécommande n'est pas très facile. Je n'ai pas besoin de le faire très souvent, mais quand je le fais, il est plus facile de marcher 15 pieds pour brancher un clavier USB et de le faire de cette façon. Cependant ... Je suis criminellement et médicalement paresseux et sentir que marcher n'importe quelle distance n'est pas seulement inutile, cela montre les robots qu'ils ont gagnés. Je ne dis plus!
Je peux SSH dans l'amende HTPC ... Maintenant, comment puis-je envoyer des touches à la session X de cet ordinateur distant?
Je dois mentionner que je sais que je pourrais VNC mais le téléviseur est en 1080p et l'ordinateur portable en 720p, ce qui présente des problèmes de mise à l'échelle. Sur le plan technique, je préfère une solution qui m'a permis de transformer temporairement l'ordinateur portable en clavier distant.
Réponses:
Vous devriez pouvoir le faire en utilisant la
xdotool
commande, après avoir spécifié l'affichage X approprié, par exemple pour simuler une seule pression sur la flèche vers le bas dans la fenêtre actuellement active.Pour saisir du texte littéral, vous pouvez utiliser
xdotool type <string>
par exempleLe
xdotool
package doit être disponible à partir du référentiel Universe.la source
xdotool type
pour envoyer des chaînes complètes telles que tapées - voir ma modification ci-dessus.En utilisant
x2x
et certains transferts X11, je l'ai fait fonctionner.Le seul inconvénient actuellement est que je devais me cogner dans un ATS pour tuer SSH pour le quitter. Je cherche toujours comment arrêter quand j'ai fini! Sinon, c'est une méthode assez agréable et simple (et raccourcissable) pour transférer les entrées d'un ordinateur à un autre.
Edit: l'ajout
-nomouse
m'a donné la possibilité de fermer lax2x
fenêtre transférée et je peux la dé-focaliser pour revenir rapidement à d'autres choses sans avoir à fermer la connexion.la source
-nomouse
ne semble plus fonctionner; pour moi sous ubuntu 16.04 x2x imprime uniquement les informations d'utilisation, peu importe où je mets ce drapeau.