VNC

De Banane Atomic
Aller à la navigationAller à la recherche

Serveur X11VNC

Bash.svg
# installation de x11vnc
pacman -S x11vnc

# Lancement
x11vnc -passwd PASSWORD -display :0 -nevershared -forever -ncache -auth /run/lightdm/root/:0
# forever: ne pas terminer le service à la deconnection du dernier client
# nevershared: pas plus d'un client à la fois
# ncache: mise en cache du côté client

sudo x11vnc -passwd PASSWORD -display :0 -nevershared -forever -ncache -auth /run/lightdm/root/:0
# auth: si personne n'est connecté à X (ssh)

Clients linux

Bash.svg
# tunnel SSH entre localhost:9999 et remot-host:5900 
# lancement du serveur VNC avec SLiM comme Display Manager sur l'ordinateur distant
# entrée localhost:9999
# sortie remot-host:5900
ssh -C -L 9999:localhost:5900 user@remot-host 'x11vnc -display :0 -auth /var/run/slim.auth'
# connecter le client VNC au serveur localhost:9999 pour atteindre le serveur VNC de l'ordinateur distant via le tunnel SSH
  • Remmina
    • redimensionner l'affichage
    • créer un tunnel SSH
    • installer libvncserver pour VNC
    • plugins dans /usr/lib/remmina/plugins/
  • Vinagre
    • redimensionner l'affichage
    • créer un tunnel SSH
  • UltraVNC viewer avec wine
    • chat
    • pas de copier-coller
    • pas de raccourci clavier avec la touche Windows
    • plein écran non-redimmensionné

UltraVNC - serveur et client

Curseur de texte noir sur fond noir

Control Panel → recherche mouse → Mouse → Pointers → Text Select → beam_r.cur

Meilleur rafraîchissement de l'écran

UltraVNC Properties → Poll Window under Cursor

UAC

Installer UltraVNC comme service permet d'utiliser l'UAC.

Tight VNC - serveur et client pour Windows

Skype

Skype ID

  • Android: cliquer icône du profile en haut → Pseudo Skype → live:xxx
  • Windows: cliquer icône du profile en haut à gauche → Skype Name → live:xxx

Join.me

Serveur seulement pour Windows

TeamViewer

Obtenir l'id et le passwd depuis ssh

Bash.svg
# démarrer le service
sudo systemctl start teamviewerd

# obtenir l'id
teamviewer info

# définir le mot de passe (entre 6 et 12 caractères)
sudo teamviewer --passwd xxxxxx

Affichage

View → Scaling → Failed

Installation Linux

AUR

Bash.svg
# installer teamviewer
yaourt teamviewer

# démarrer le service
sudo systemctl start teamviewerd
# lancer le client
teamviewer

# /usr/bin/teamviewer → /opt/teamviewer/tv_bin/script/teamviewer
Activer le dépôt [multilib] dans /etc/pacman.conf

Manuelle

Télécharger l'archive tar.gz

Bash.svg
# lister les bibliothèques manquantes
./tv-setup checklibs

# lancer teamviwer
./teamviewer