[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question sur vncserver



Vincent Lefevre wrote:
On 2004-05-18 00:06:24 +0200, neo83.ath.cx wrote:

Donc pour l'instant je l'utilise sur le display 1 ( ce qui n'est pas
gênant en soient), mais si quelqu'un connait un moyen d'utiliser vnc
sur le display 0 avec un serveur X lancer, je suis preneur, sinon
une autre solution pour faire du contrôle à distance me conviendrai
aussi parfaitement.


Si j'ai bien compris, tu veux pouvoir contrôler une session X (que tu
utilises localement) par VNC à distance. Deux solutions:

1) Lance un vncserver (qui contiendra donc une session X) et une
seconde session X avec uniquement un client VNC. J'utilise le script
suivant:

#!/bin/sh

display=`vncserver -alwaysshared 2>&1 | \
  sed -n "s/New 'X' desktop is \(.*\)/\\1/p"`

echo "Display is $display"

startx $HOME/.xinitrc -vnc -fullscreen $display

et mon .xinitrc contient vers la fin:

if [ "$1" = "-vnc" ]; then
  shift
  # Though the keyboard and the mouse are not used, the video output
  # can still be useful (when doing keyboard/mouse sharing only). So
  # increase the screen-saver timeout to one hour.
  xset s 3600
  xset dpms 0 0 3600
  # Try vncviewer, else xvncviewer.
  vnc="vncviewer -passwd $HOME/.vnc/passwd $*"
  trap "exec x$vnc" EXIT
  exec $vnc
fi

C'est cette solution que j'ai choisie.


À résultat équivalent, c'est quand même plus simple par x0rfbserver... enfin à mon avis... as-tu essayé ?

Bigdeaper



Reply to: