#1 Le 22/07/2023, à 18:43
- hibiki.tokay
Est il possible d'utiliser une tablette android comme second écran?
Bonjour
Je viens vers vous car j'aimerais savoir si il est possible d’utiliser une tablette (12 pouces mini) android ou windob.
Ce que je cherche a faire c'est d'avoir une tablette pour lire des bd en temps normal et qui me servirait de second écran dans les autre moments.
J'aimerais que ce ne soit pas une usine a gaz a mettre en place.
Auriez vous des infos et quelques conseils concernant cette demande?
Merci
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#2 Le 22/07/2023, à 21:23
- Sciensous
Re : Est il possible d'utiliser une tablette android comme second écran?
il existe des solutions sur le net; j'en ai fait un script qui marche moyennant quelques réglages:
- la sortie de connexion virtuelle (Hdmi dans mon cas, ce qui est valable pour des pc récents, sinon vga)
- la résolution de sortie
Le menu au départ sert pour choisir tablette ou pc en réseau (pour le pc lancer le script avec comme choix RECEVOIR)
C'est du "fait maison" donc améliorable et criticable
N'hésite pas si tu as des soucis à l'utiliser
Un dernier conseil : à lancer dans un terminal : sh lenomchoisipourlescript
pour voir éventuellement des erreurs (résolution, sortie virtuelle,...)
#!/bin/sh
old=""; #remplir pour revenir à l'ancien qui marchait avant nov 2022
#emplacement de la tablette/PC: --left-of, --right-of, --above, --below, --same-as autre-sortie
pos="above"; #ne marche pas
pos="right-of"; #marche
#prérequis:
if which x11vnc
then
echo "x11vnc installé";
else
echo "ERREUR: x11vnc à installer";
sudo apt install x11vnc;
[ $? -ne 0 ] && exit 1;
fi
QUEST=""; #confirmation d'étapes ?
#choix pour écran distant:
#VNC; PC=serveur : distant=client
l="Tablette PCportable RECEVOIR"; #set -x;
r=$(echo "$l"|wc -l); r=$((r*16)); ##règle la hauteur
choix="$(zenity --list --hide-header \
--text="Choisir où l'écran sera étendu" \
--width=400 --height=$r \
--column "autre écran" \
$l \
)";
case $choix in
Tablette) ##Utilisation écran tablette en second écran:
## défini le mode pour tablette 1024x600 => modname
# newmode pour xrandr: nom mode ; rmmod nom
#xrandr |grep "^[a-zA-Z]";
rxout="1024";
ryout="600";
;;
PCporta*) #PC
rxout="1280";
ryout="740";
;;
RECEVOIR) #devient client !
vncviewer -encodings "tight copyrect";
;;
*) exit 1;
esac
res="$rxout $ryout 60";
echo
echo "À la fin, lancer sur l'autre appareil (androidVNC pour tablette)";
echo 'vncviewer -encodings "tight copyrect"';
echo
echo "=============================================================";
gtf="$(gtf $res|grep -i Modeline)"; echo gtf=[$gtf];
mode="$(echo "$gtf" |sed 's/.*Modeline //')"; echo mode=[$mode];
modname="$(echo "$mode"|sed "s/.*\(\".*\"\).*/\1/")";
#modname="tablette";
if xrandr |grep -q "$modname"
then
echo " Mode qui existe déjà";
else
xrandr --newmode "$mode"; # "1024x600_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
if [ $? -ne 0 ]
then
old=oui;
else
echo "=============================================================";
xrandr |grep "^[a-zA-Z]";
[ "$QUEST" ] && { read -p " Continuer ? [O/n]" x; [ "$x" = n ] && exit 11; }
fi
echo old="$old";
#Step 1
if [ "$old" ]
then
pre="$(gtf $res|grep -i modeline)"; echo preOld=[$pre];
#This command generates the following modeline:
#Modeline "resolution-freq" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
[ "$pre" ] || exit 1;
mode="$(echo "$pre"|sed "s/Modeline//")"; echo modeOld=[$mode];
fi
echo "mode=[$mode]";
#Step 2: Generate a new mode based on the modeline we got from step 1.
modname="$(echo "$mode"|sed "s/.*\(\".*\"\).*/\1/")";
#modname="tabOld";
echo "modname=[$modname]";
if [ "$QUEST" ]
then
read -p " Ajouter le mode xrandr ? [O/n]" x;
[ "$x" = "n" ] && exit 3;
fi
#~ création du mode pour la tablette
xrandr --newmode $mode;
if [ $? -ne 0 ]
then
xrandr --rmmode $modname;
xrandr --newmode $mode;
#[ $? -ne 0 ] && exit 2
else
echo " Ok pour newmode $mode";
fi
fi
##mise en place
if [ "$QUEST" ]
then
read -p "Mise en place sur $choix ? [O/n]" x;
[ "$x" = "n" ] && exit 2;
fi
# L'écran virtuel doit être 1280x800 + 1280x1024 = 2560x1024.(étendu horizontalement et résolution verticale la plus grande des deux)
# xrandr --fb 2560x1024.
# l'écran est plus grand que votre moniteur principal, vous devez vous assurer qu'il n'y a pas de panoramique
# ou autre "fonctionnalité" non désirée activée et que les coordonnées du coin supérieur gauche de votre moniteur principal sont 0x0.
# x11vnc -clip 1280x1024+1281+0 plus ajouter d'autres options x11vnc à votre goût :)
#la sortie virtuelle:
#outx=VGA1;
outx=HDMI-1;
#~ outx=HDMI-2;
#identification écran PC:
#inx="$(xrandr |grep -w 'connected'| cut -d' ' -f1)";
inx="$(xrandr | awk '/connected [^(]/{print $1}')";
res="$(xrandr | grep ' connected' -A 3|grep '*'|awk '{print $1}')";
rx="$(echo "$res"|cut -dx -f1)";
ry="$(echo "$res"|cut -dx -f2)";
#taille de l'écran virtuel
if echo "$pos"|grep of
then
[ $ry -lt 600 ] && ry=600;
virtuel="$(($rx+1024))x$ry";
else
virtuel="${rx}x$(($ry+600))";
fi
echo " Virutel=[$virtuel]";
echo " CMD: xrandr --fb $virtuel";
xrandr --fb $virtuel;
#Step 3: Add the desired mode to our disconnected output:
echo " CMD: xrandr --addmode $outx $modname";
xrandr --addmode $outx $modname; [ $? -ne 0 ] && exit 3
#Step 4: Enable the disconnected monitor using the newly added mode and use it to extend the desktop
# to the left of LVDS1:
#xrandr --output $outx --mode $modname --left-of $inx; #[ $? -ne 0 ] && exit 4
# to the left/right/top/buttom of LVDS1:
echo " CMD: xrandr --output $outx --mode $modname --$pos $inx";
xrandr --output $outx --mode $modname --$pos $inx; #[ $? -ne 0 ] && exit 4
#This extends your desktop to the invisible monitor on your left.
# At this point you can't see it's picture but you can move your mouse there and drag your windows there.
#Step 5: Export the invisible part $outx of your desktop using VNC
#n'envoyer que la partie de l'écran WxH (man x11vnc → -clip WxH+X+Y)
#x11vnc -clip $modname+2366+0; [ $? -ne 0 ] && exit 5
rout="${rxout}x${ryout}";
rout="$res";
case $pos in
*of) opt="${rout}+$rx+0";;
*) opt="${rout}+0+$ry";;
esac
echo opt=[$opt];
ip="$(ip a |sed -n "s@.*inet \([0-9\.]\+\)/.*global.*@\1@p")";
if which zenity
then
zenity --question --width=600 --title="Déport d'écran" \
--text=" Lance x11vnc (adresse à mettre $ip) ?";
[ $? -ne 0 ] && exit 6;
else
read -p " Lance x11vnc (adresse à mettre $ip) ? [O/n]" x; [ "$x" = n ] && exit 6;
fi
pid=$!;
x11vnc -clip $opt;
#[ $? -ne 0 ] && exit 5;
(
while [ $(pidof x11vnc) ]
do
sleep 1;
done
#remet le PC seul
xrandr --auto;
) &
#step 6: Visionneuse pour pc distant:
#echo 'vncviewer -encodings "tight copyrect"';
echo "à lancer sur l'autre appareil (avec tablette: androidVNC)";
echo 'vncviewer -encodings "tight copyrect"';
echo " en mettant l'adresse de ce PC donnée dans le texte ($ip)";
exit 0;
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
En ligne
#3 Le 22/07/2023, à 23:15
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
Merci pour ta réponse. Par contre je dois avoir les deux appareils sur le réseau?
Il n'y a pas de solution sans réseau?
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#4 Le 23/07/2023, à 00:09
- Watael
Re : Est il possible d'utiliser une tablette android comme second écran?
C'est du "fait maison" donc [...] criticable
c'est vrai ?! je peux ?
1 #!/bin/sh
...
24 choix="$(zenity --list --hide-header \
...
171 if which zenity
...
Dernière modification par Watael (Le 23/07/2023, à 00:15)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 23/07/2023, à 00:15
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
perso j'utilise un petit adaptateur d'acquisition vidéo.
mais tu peux jeter un œil à ce projet par ex. : https://github.com/pavlobu/deskreen
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 23/07/2023, à 00:44
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
voir aussi ce projet, éventuellement : https://github.com/dianariyanto/virtual-display-linux
(permet de créer un écran virtuel pour les igpu intel, accessible via vnc)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#7 Le 25/07/2023, à 14:25
- Sciensous
Re : Est il possible d'utiliser une tablette android comme second écran?
@Watael: s'il n'y a que ça comme remarque de ta part, je me dis que je ne suis pas loin d'avoir été parfait sur ce coup
Dernière modification par Sciensous (Le 25/07/2023, à 18:57)
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
En ligne
#8 Le 25/07/2023, à 18:40
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
Bonjour
Je viens de découvrir que certaines tablettes sont capable de le faire en natif. Comme la Lenovo Yoga Tab 13. Elle a un port HDMI. Il doit bien en avoir d'autres.
Si quelqu'un a cette tablette pourrait-il testé cette configuration.
Merci je continue mes recherches aussi de mon côté
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#9 Le 25/07/2023, à 20:04
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
assez chère cette tablette. mais oui, elle possède une entée micro hdmi pour l'utiliser comme moniteur. c'est donc sûr que ça fonctionne comme écran externe avec un câble hdmi - micro hdmi.
la petite interface d'acquisition j'en ai eu pour 22€ et ça marche avec tous mes appareils android.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 25/07/2023, à 20:06
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
Pourrais tu me donner la ref de ton interface car je ne vois pas ce que c'est?
Merci
PS j'avais pas vu que tu avais mis le lien en question.
Dernière modification par hibiki.tokay (Le 25/07/2023, à 20:11)
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#11 Le 25/07/2023, à 20:07
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
tu as essayé ? ça ne te convient pas ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#12 Le 25/07/2023, à 20:09
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
je t'ai donné le lien :
perso j'utilise un petit adaptateur d'acquisition vidéo.
celle-ci n'a plus l'air dispo mais il y a plein d'autres modèles !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#13 Le 25/07/2023, à 20:15
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
Je n'ai pas encore de tablettes mais juste un écran externe. Je recherche les solutions disponibles. Je pensais m'acheter une tablette comme la surface pro 7 plus ou une autre de la même taille. Mais avec mon écran externe et le pc portable ça frais trop. Donc je pensais me tourner sur cette solution.
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#14 Le 25/07/2023, à 20:23
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
t'as pas un smartphone pour tester ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#15 Le 25/07/2023, à 20:43
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
Si effectivement. Je l'avais oublié celui là
Par contre la solution que tu rappelles dans ton message 11 il faut être sur un réseau? Çar il me faudcune solution sans réseau.
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne
#16 Le 25/07/2023, à 21:55
- krodelabestiole
Re : Est il possible d'utiliser une tablette android comme second écran?
faudcune
la femelle du faucon ?
pour toutes les solutions sans fil, oui il faudra une connexion réseau.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#17 Le 31/07/2023, à 17:47
- hibiki.tokay
Re : Est il possible d'utiliser une tablette android comme second écran?
hibiki.tokay a écrit :faudcune
la femelle du faucon ?
pour toutes les solutions sans fil, oui il faudra une connexion réseau.
Non non c'est la femelle du fauxcul... J'en ai pas mal au boulot...
Au final je me suis acheté un yoga 7i i5-1335. 14" qui peut être utilisé comme une tablette. 600$ ici au usa au lieu de 1200$ pour une surface pro 8 ou 9
Cela est il faisable avec ce pc?
Dernière modification par hibiki.tokay (Le 31/07/2023, à 17:49)
Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)
Hors ligne