Tigervnc-1.6.0
      
      
      
        
          Installation de Tigervnc
        
        
          Installez tigervnc en lançant les
          commandes suivantes :
        
        
patch -Np1 -i ../tigervnc-1.6.0-xorg118-1.patch    &&
patch -Np1 -i ../tigervnc-1.6.0-gethomedir-1.patch &&
mkdir -vp build &&
cd        build &&
# Build viewer
cmake -G "Unix Makefiles"         \
      -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev .. &&
make &&
# Build server
cp -vR ../unix/xserver unix/ &&
tar -xf ../xorg-server-1.18.0.tar.bz2 -C unix/xserver --strip-components=1         &&
pushd unix/xserver &&
  patch -Np1 -i ../../../unix/xserver117.patch &&
  autoreconf -fi   &&
  ./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          \
      --with-pic &&
  make TIGERVNC_SRCDIR=`pwd`/../../../ &&
popd
        
          Ce paquet n'est pas fourni avec une suite de tests.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        #Install viewer
make install &&
#Install server
pushd unix/xserver/hw/vnc &&
  make install &&
popd &&
[ -e /usr/bin/Xvnc ] || ln -svf $XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc
        
          Finalement, 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
install -vm644 ../media/icons/tigervnc_24.png /usr/share/pixmaps &&
ln -sfv tigervnc_24.png /usr/share/pixmaps/tigervnc.png
       
      
        
          Explication des commandes
        
        
          patch ... : Cet
          ensemble de correctifs change le serveur Xorg standard pour que la
          commande Xvnc puisse être construit.
        
        
          tar -xf ..
          xorg-server... : Cette commande extrait les
          paquets Xorg standards dans l'arbre à un endroit requis pour
          modification.
        
        
          --disable ... : La plupart des
          options que sont habituellement utilisées pour le serveur Xorg
          standard 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, créez un
          lien pour que le script vncserver puisse le trouver.
        
       
      
        
          Configuration de Tigervnc
        
        
          Les fichiers de configuration de vncserver spécifiques à
          l'utilisateur sont dans le répertoire .vnc du répertoire home de l'utilisateur. Le
          fichier xstartup dans 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:
              /usr/share/doc/tigervnc-1.6.0
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    Xvnc
                   
                 | 
                
                   
                    est un serveur X VNC (Virtual Network Computing). Il est
                    basé sur un serveur X standard, mais il a un écran
                    "virtuel" plutôt 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 visualiseur
                    compatible.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2016-09-04 05:48:14 +0200