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-03-05 07:15:24 +0100