Session active d'accès à distance Raspberry Pi

10

Lorsque j'accède à distance au raspberry pi avec un logiciel maintenant installé, je n'ai pas accès à la session en cours affichée sur mon téléviseur, mais plutôt à une nouvelle session.

Existe-t-il un logiciel pour accéder à la session en cours d'exécution afin que je puisse utiliser le clavier et la souris connectés à mon ordinateur portable pour contrôler mon Raspberry Pi?

ATM J'utilise putty et Xming pour accéder à mon PI, mais cela crée une nouvelle session utilisateur au lieu de la session active.

À M
la source
2
Avez-vous essayé un serveur VNC? elinux.org/RPi_VNC_Server
Steven Devijver
va essayer quand je suis à la maison du travail, tnx.
Tom

Réponses:

5

Vous devez installer le démon x11vnc sur la distribution Linux avec des exécutions sur Pi. Exécutez ensuite cette commande;

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

Après avoir exécuté la commande, connectez-vous à pi avec n'importe quel client VNC.

gurcanozturk
la source
3

Vous en avez besoin x11vnc. Cela vous permettra de vous connecter à la même session sur le téléviseur.

nyitguy
la source
3
Cette réponse pourrait être liée à l'expansion.
Alex Chamberlain
1

Vous devez installer VNC.

Fondamentalement, vous devez suivre les instructions ici .

Les bases sont:

  1. Installer tightvncserver: sudo apt-get install tightvncserver.
  2. Rendre un shell strict avec la commande start.
  3. Ajoutez un script d'initialisation.
  4. Installez la visionneuse tightvnc à partir du site Web .
  5. Connectez-vous.

Je pourrais ajouter plus d'aide plus tard, si vous en avez besoin.

hifkanotiks
la source
1

Sur mon RPi standard, il me suffit d'exécuter x11vnc sans aucun paramètre pour pouvoir contrôler la session en direct sur le Pi avec le client TightVNC sur mon ordinateur portable Windows. Quelques choses m'ont trompé pendant un certain temps cependant, il doit y avoir un espace entre -display et le bit: 0, et si vous avez eu une session abandonnée, vous devez soit la tuer sur le Pi (par exemple vncserver kill: 0 ) redémarrez-le ou utilisez un numéro d'affichage différent. Vous devez également vérifier le port utilisé par x11vnc, comme indiqué dans le texte après l'avoir exécuté. Après une journée de recherche, cela fonctionne maintenant comme un régal.

Martyn Jones
la source
0

J'ai pu démarrer une connexion à distance après avoir utilisé une version abrégée de la commande partagée par gurcanozturk.

Après avoir installé x11vnc, j'ai édité

/etc/xdg/lxsession/LXDE/autostart

pour exécuter la commande suivante:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

Cela permet d'utiliser VNC pour se connecter une fois, puis vous devrez redémarrer l'appareil pour établir une autre connexion.

Pour vous connecter à VNC, utilisez le

IP_of_pi:5900

Cela devrait vous permettre de vous connecter et de travailler.

solutionnaire
la source