Re: Lightdm et vnc

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: Lightdm et vnc
    Bonjour

Le 10/03/2017 à 08:26, Frédéric a écrit :
> Hello,
>
> J'ai activé le serveur vnc dans /etc/lightdm/lightdm.conf :
>
> [VNCServer]
> enabled=true
> greeter-session=lightdm-gtk-greeter
> user-session=gnome
> command=/usr/bin/Xvnc -rfbauth /etc/x11vnc.pass
> port=5900
> width=1680
> height=1050
> depth=24
>
> Ça marche, sauf qu'au lieu de prendre en main la session existante, ça
> m'impose d'en créer une nouvelle à chaque connexion :o/


    C'est à mon sens le comportement normal de vnc. J'ai commencé à
l'utiliser il y a des années, et c'est le comportement que j'ai toujours
observé.


> Comment fait-on pour avoir le premier comportement ?


    Personnellement, j'utlise "x11vnc". C'est un programme à lancer depuis
une session Xorg déjà ouverte, et qui va ouvrir le port 5900. Tu peux le
lancer depuis :
- un fichier "autostart"
- ou depuis un terminal graphique déjà ouvert.
- ou même depuis la console (ctrl+alt+f1), via un export display + un
screen. J'ai un alias pour cela :
alias screen_x11vnc='export DISPLAY=:0.0 ; screen -S x11vnc x11vnc -loop
-noxdamage -display :0'


    J'utilise cela sur mes serveurs, ou lorsque je veux faire de la prise
en main à distance d'amis, via un tunnel SSH (même remarque que Yves
pour le passage à travers les FW ...). Mes paramètres :


x11vnc -noscr -noncache -noxdamage -rfbauth /home/XXXXXX/YYYYY/passwd
-display :0 -no6 -noipv6 -rfbportv6 -1 -rfbport 5900 -loop -listen
192.168.X.Y -allow 192.168.X.,127.0.0.1

Infos:
"-no6 -noipv6 -rfbportv6 -1" Pour désactiver complètement IPv6

"-listen 192.168.X.Y"    Pour n'écouter que sur l'interface réseau
192.168.X.Y, utile lorsque la machine a plusieurs interfaces


"-allow 192.168.X.,127.0.0.1"    Seul les machines en local & localhost y
ont accès


"-noscr"    Important pour Debian Testing. Il y a un bug qui traîne, et qui
fait que le module "de détection de scrolling" plante actuellement en
Debian Testing (mais pas que pour elle, je l'ai trouvé sur d'autres
distribution). Si tu veux éviter les crashs (segfalt) de x11vnc, et une
coupure de connexion, il faut désactiver ce module avec "-noscr"


    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!