Voici comment utiliser Android comme deuxième écran, partager la souris, faire glisser Windows entre les écrans de la tablette et de l'ordinateur .
La source originale du tutoriel se trouve à l'adresse suivante aquí .
A. Tutorat
Étape 1. Créez un nouveau moniteur virtuel
La résolution de ma tablette est de 1280x1024. (Vous pouvez modifier 1280
et 1024
partout dans les commandes si votre tablette a une résolution différente. Vous devrez peut-être aussi modifier LVDS1
si le nom du moniteur par défaut est différent).
Exécuter dans le terminal :
-
$ gtf 1280 1024 60
.
Il y a une ligne dans la sortie similaire à Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
. Copiez tout ce qui se trouve après le mot Modeline
(l'exclure) dans la commande suivante.
-
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
(Note, dans l'étape suivante, vous devrez peut-être aussi changer VIRTUAL1 avec ce que vous trouvez dans la sortie xrandr comme sortie avec le nouveau mode)
-
xrandr --addmode VIRTUAL1 1280x1024_60.00
-
xrandr --output VIRTUAL1 --mode 1280x1024_60.00 --left-of LVDS1
Étape 2. Activez le bureau à distance pour le moniteur virtuel
Démarrez VNC :
x11vnc -clip 1280x1024+0+0
Étape 3. Connectez-vous au bureau à distance
-
Placez la tablette sur le même réseau local que l'ordinateur. Soit en vous connectant au même Wi-Fi, soit en créant un hotspot avec un appareil, puis en y connectant un autre appareil (USB Tethering).
-
Trouvez l'IP de votre ordinateur en utilisant ifconfig
(lors de la connexion depuis le réseau local).
-
Téléchargez une application VNC sur la tablette, puis connectez-vous à l'ordinateur en utilisant l'IP de l'ordinateur (et en sélectionnant le port). 5900
) dans l'application.
Avis
- Crédits : kjans , contenu édité.
-
AVERTISSEMENT : Les données ne sont pas cryptées ! (Pertinent pour l'utilisation du Wi-Fi et du non-LAN)
-
AVERTISSEMENT : Les appareils de tous les réseaux auxquels vous êtes connecté pourraient atteindre le port 5900 et donc se connecter à votre moniteur ! Le fait d'être derrière un routeur le limite généralement à être accessible uniquement au sein de votre réseau local (si vous utilisez une connexion USB, vous pouvez bloquer complètement le réseau local avec la commande
-listen <IP_ADDR>
option pour x11vnc
(où <IP_ADDR>
est l'interface réseau USB)).
- Le fait d'exécuter deux fois l'une des étapes 1 à 4 peut entraîner des erreurs.
- Après une utilisation réussie, 5. l'étape doit être répétée pour une autre connexion.
B. script
Le tutoriel implémenté sous forme de script (Changez l'IP pour l'utiliser avec le câble USB OU supprimez-la et décommentez la ligne pour l'utiliser avec le Wi-Fi).
#!/bin/bash
W=1280
H=800
O=VIRTUAL1
if [ "$1" == "create" ]; then
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | xargs xrandr --newmode
# sed: get third line, delete 'Modeline', get first word, remove first and last characters
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | awk '{print $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --addmode $O
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | awk '{print $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --output $O --left-of LVDS1 --mode
elif [ "$1" == "on" ]; then
x11vnc -listen 192.168.42.149 -clip ${W}x${H}+0+0
# For use in Wi-Fi LAN.
#x11vnc -clip ${W}x${H}+0+0 #**WARNING** Unencrypted stream. VNC accessible without password through port 5900 in all internet interfaces.
else
echo "missing argument: [create | on]"
fi