Tigervnc-1.5.0

Introduction à Tigervnc

Tigervnc est une implémentation avancée de VNC (Virtual Network Computing). Il permet la création d'un serveur Xorg non lié à une console physique et fournit également un client pour la visualisation des bureaux graphiques distants.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Information sur le paquet

Téléchargements supplémentaires

[Note]

Note

La version de Xorg est ancienne de quelques versions, mais est requise pour les personalisations nécessaire pour ce paquet.

Dépendances de Tigervnc

Requises

cmake-3.3.1, FLTK-1.3.3, GnuTLS-3.4.4.1, libgcrypt-1.6.3, libjpeg-turbo-1.4.1, pixman-0.32.6, et Xorg Applications

Recommandées

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/tigervnc

Installation de Tigervnc

Installez tigervnc en lançant les commandes suivantes :

tar -xf ../xorg-server-1.17.2.tar.bz2 -C unix/xserver --strip-components=1 &&
patch -Np1 -i ../tigervnc-1.5.0-gethomedir-1.patch &&
sed -i 's/iconic/nowin/' unix/vncserver            &&
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr &&
make &&
pushd unix/xserver                  &&
  patch -Np1 -i ../xserver116.patch &&
  autoreconf -fiv                   &&
  ./configure $XORG_CONFIG \
      --disable-xwayland    --disable-dri        --disable-dmx         \
      --disable-xorg        --disable-xnest      --disable-xvfb        \
      --disable-xwin        --disable-xephyr     --disable-kdrive      \
      --disable-devel-docs  --disable-config-hal --disable-config-udev \
      --disable-unit-tests  --disable-selective-werror                 \
      --disable-static      --enable-dri3                              \
      --without-dtrace      --enable-dri2        --enable-glx          \
      --enable-glx-tls      --with-pic  &&
  make    &&
popd

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&
cd unix/xserver/hw/vnc &&
make install           &&
[ -e /usr/bin/Xvnc ] || ln -svf $XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc

Finallement, créez une entrée de menu. En tant qu'utilisateur root :

cat > /usr/share/applications/vncviewer.desktop << "EOF"
[Desktop Entry]
Type=Application
Name=TigerVNC Viewer
Comment=VNC client
Exec=/usr/bin/vncviewer
Icon=tigervnc
Terminal=false
StartupNotify=false
Categories=Network;RemoteAccess;
EOF

Explications des commandes

tar -xf ... xorg-server... : Cette commande extrait les paquets standard de Xorg dans une arborescence utilisée pour les modifications.

patch ... : Cet ensemble de correctif modifie le serveur Xorg Standard pour que la commande Xvnc puisse être construite.

--disable ... : La plupart des options que sont habituellement utilisées pour le serveur Xorg stanrd ne sont pas utile pour l'instance Xvnc qui est construite.

[ -e /usr/bin/Xvnc ] || ln ... Xvnc : Si le serveur Xvnc n'est pas installé dans le répertoire /usr/bin, ensuite créez un lien afin que le script vncserver puisse le trouver.

Configuration de Tigervnc

Les fichiers de configuration spécifique à l'utilisateur de vncserver sont dans le répertoire .vnc dans le répertoire home de l'utilisateur. Le fichier xstartup dasn ce répertoire est un script spécifiant quelle commande doit être lancée quand un bureau VNC est démarré. Si le fichier xstartup existe, vncserver essayera de démarrer un xterm dans une session twm. Un exemple de xstartup peut être:

#!/bin/sh
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startlxde &

Contenu

Programmes installés: Xvnc, vncconfig, vncpasswd, vncserver, vncviewer, et x0vncserver
Bibliothèques installées: libvnc.so
Répertoires installés: Aucun

Description courte

Xvnc

est un serveur X VNC (Virtual Network Computing). Il est basé sur un serveur X standard, mais il a un écran "virtuel" plutot qu'un écran physique.

vncconfig

est un programme pour configurer et contrôler un serveur VNC.

vncpasswd

vous permet d'initialiser le mot de passe utilisé pour accéder aux bureaux VNC.

vncserver

est un script perl utilisé pour démarrer ou stopper un serveur VNC.

vncviewer

est un client utilisé pour accéder aux bureaux VNC.

x0vncserver

est un programme pour rendre accessible un affichage X sur un terminal physique via TigerVNC ou un visualisateur compatible.

Last updated on 2014-03-01 00:00:12 -0600