J'accède à mon Pi via SSH.
Mon réseau est trop lent pour renvoyer le bureau du Pi vers mon ordinateur portable, j'ai donc un moniteur connecté à mon Pi. Lorsque je passe startx
par Putty, je vois le bureau sur mon Pi. Tout est bon.
Cependant, je ne peux rien faire avec ce bureau, car je n'ai que la souris et le clavier de mon ordinateur portable.
Comment puis-je transférer les entrées de la souris et du clavier de mon ordinateur portable vers le bureau de mon Pi?
Réponses:
Vous pouvez utiliser un excellent outil appelé
x2x
. Cela traite essentiellement le moniteur connecté à l'appareil distant (le Raspberry Pi) comme un deuxièmeX
écran pour votre session existante comme si vous aviez deux moniteurs connectés.Installez
x2x
sur les deux appareils:Configurez SSH:
Sur le Raspberry Pi, éditez
/etc/ssh/sshd_config
et ajoutez / décommentez la ligne suivante:Redémarrez ensuite le
ssh
serveur.SSH vers le Pi depuis votre autre appareil et exécutez
x2x
:Remplacez l'IP par l'adresse de votre Raspberry Pi.
Vous devriez maintenant pouvoir déplacer votre souris entre les deux sessions X en déplaçant votre souris hors de l'écran vers la droite (est).
la source
x2x - error: can not open display :0
. J'ai installé x2x sur le Pi et Ubuntu, et SSH est configuré sur le Pi.DISPLAY
variable. Essayez de taperecho $DISPLAY
un terminal et remplacez le:0
dans lax2x
commande par cette sortie.la synergie peut très bien faire cela
la source
sudo apt-get install synergy
... cool!Un rapide google m'a finalement conduit ici et après un test rapide, cela a fonctionné pour moi.
En bref, vous devez configurer xrdp
Une fois installé, il configurera le service rdp pour qu'il démarre au démarrage, donc redémarrez votre RPi. Lorsque votre RPi a terminé le démarrage, vous pourrez vous connecter à votre RPi via l'application de bureau à distance intégrée à Windows (ou toute autre tierce partie).
la source
Vieux fil ... Je sais.
J'ai écrit un utilitaire que j'appelle
fauxcon
, qui transmet votre clavier (et bientôt votre souris) à la console d'un autre ordinateur dans lequel vous êtes connecté.Cela vous permet de visualiser l'écran de votre RPi (par exemple) sur un téléviseur ou un moniteur, et de taper comme si vous étiez connecté à l'appareil physique avec un clavier.
Étant donné que tout dans ma maison est sans fil, il est plutôt agréable de s'asseoir sur le canapé avec un ordinateur portable et de taper, ce qui se produit sur grand écran sur le RPi.
Bienvenue,
fauxcon - Github - https://github.com/lornix/fauxcon
la source
J'étais dans une situation similaire et je ne voulais pas utiliser la synergie parce que j'exécutais déjà une synergie sur les ordinateurs auxquels je voulais envoyer le clavier et que X ne fonctionnait pas sur l'hôte. J'ai trouvé que uinput-mapper était la solution parfaite pour mon cas.
Github: https://github.com/MerlijnWajer/uinput-mapper
Mode d' emploi : http://blog.pi3g.com/2014/03/uinput-mapper-redirecting-keyboard-and-mouse-to-any-linux-system-using-a-raspberry-pi/
J'ai utilisé netcat au lieu de SSH car je ne suis pas trop inquiet pour la sécurité sur mon LAN et il semble intercepter le clavier avant de pouvoir taper votre mot de passe. Doit être exécuté en tant que root ou plus idéalement, juste avoir le privilège de jouer avec les périphériques d'entrée.
Sur l'ordinateur qui a besoin d'un clavier:
Puis sur l'ordinateur avec le clavier:
(où eventX est votre clavier et 192.XXX est l'ordinateur auquel vous envoyez le clavier)
Il n'y a eu aucun problème de vitesse et toutes les touches fonctionnent correctement. Je crois que cela fonctionne aussi avec les souris, mais je n'avais pas besoin de l'utiliser.
la source