Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/08/2017, à 21:14

Hellyeah

Dual screen et full screen

Bonjour,

Je suis sous Ubuntu MATE 16.04 et dispose d'un ordinateur portable que j'ai réassigné en tant qu'ordinateur fixe.
Je dispose également de deux écrans FullHD, un connecté en DisplayPort, et un autre en HDMI.
Mon objectif est de pouvoir lancer des programmes (VLC; ProjectM...) en "plein écran étendu"
De manière plus précise, je souhaiterai que, lorsque je met, par exemple, ProjectM en plein écran, celui-ci s'affiche sur mes deux écran en même temps plutôt que sur un seul.
Comme si je disposait d'un écran 3840x1080
J'éprouve des difficultés à me renseigner à ce sujet, car le plus souvent, la solution évoquée est de définir l'affichage en écran cloné, ou alors de splitter un écran en deux.
J'ai testé quelques logiciels permettant de gérer le multi-screen, mais aucun ne proposait la configuration que je souhaite.
J'imagine qu'il est possible de configurer xorg, mais je suis fébrile à l'idée de modifier un tel fichier.

Merci


msi ge62 2qd -- i7-4720HQ -- GTX 960m
Ubuntu Mate 16.04.02  --  Mes Conky

Hors ligne

#2 Le 27/08/2017, à 10:30

kholo

Re : Dual screen et full screen

salut,
sans toucher à la configuration, tu peux "jouer" avec tes écrans.
ça se passe avec xrandr
commence par un

man xrandr

juste pour y jeter un oeil...

maintenant pour les caractéristiques :

xrandr

pour moi :

xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.1*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

eDP1, HDMI1, VIRTUAL1 sont les sorties (physiques) de la carte graphiques
on peut aussi trouver VGA-x et DVI-I-x
pour chaque sortie tu auras les même types d'infos.

ensuite, tu peux te créer des scripts pour répartir tes écrans et appliquer des résolutions
la ligne à appliquer (définir OUTPUT et MODE):
par exemple

OUTPUT="HDMI-1"
MODE="1920x1080"

puis

xrandr --output $OUTPUT --mode $MODE

et, pour éteindre un écran :

xrandr --output $OUTPUT --off

pour l'ordre des écrans :

xrandr --auto --output $OUTPUThdmi --mode $MODE1920 --right-of $OUTPUTvga

voir --left-of, --right-of, --above, --below, --same-as

Hors ligne

#3 Le 28/08/2017, à 12:06

Hellyeah

Re : Dual screen et full screen

Merci kholo pour ton temps et ta réponse.

Lorsque je me retrouve sur xrandr, j’obtiens:

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP-1 connected (normal left inverted right x axis y axis)
   1920x1080     60.10 +  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00 +  74.97*   50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 476mm x 268mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    60.00    59.94  
   720x400       70.08  

J'ai vu que la solution à mon problème était sûrement le mode panning, j'ai donc entré:

xrandr --output DP-1 --mode 1920x1080 --scale 1x1 --panning 3840x1080

Alors je me retrouve donc bien avec une résolution virtuelle de 3840 x 1080, ce qui me conviens parfaitement, l'ensemble de mon bureau est affiché sur mes deux écrans.
Et les applications en plein ecran s'affiche bien sur les deux en même temps.
Seulement, lorsque je souhaite déplacer ma souris sur l'écran à ma droite (mon écran secondaire), mon écran de gauche (écran principal) défile jusqu'à afficher la partie droite de mon bureau.
Du coup, est-il possible de bloquer le défilement de mon écran principale, lorsqu'il se retrouve en mode panning, pour me retrouver avec l'ensemble de mon bureau affiché constamment?


msi ge62 2qd -- i7-4720HQ -- GTX 960m
Ubuntu Mate 16.04.02  --  Mes Conky

Hors ligne

#4 Le 28/08/2017, à 17:13

kholo

Re : Dual screen et full screen

pour ton code,

xrandr --output DP-1 --mode 1920x1080 --scale 1x1 --panning 3840x1080

j'ai pas la possibilité de tester pour le moment mais mon exemple peut te donner des idées

je ne suis pas sûr que le mode panning soit le bon...
ce pourquoi j'en était resté aux propositions right of et left of
j'ai pris un script de soupaloignon
dans mon salon, le mode pour avoir l'écran de droite dans la continuité du gauche (mais chaque écran est indépendant)
je pense qu'il est bon de définir les deux écrans

exemple a écrit :
xrandr --output VGA-2 --mode 1920x1080
xrandr --auto --output $HDMI-2 --mode 1920x1080 --right-of VGA-2

adapté pour toi voilà ce que ça donne :

xrandr --output DP-1 --mode 1920x1080
xrandr --auto --output $HDMI-2 --mode 1920x1080 --right-of DP-1

sans doute peut on ajouter le mode panning en plus...

Hors ligne

#5 Le 28/08/2017, à 17:56

Hellyeah

Re : Dual screen et full screen

Je suis déjà dans la configuration que tu me propose, je l'avais fait de manière graphique avec le gestionnaire d’écran mis a disposition sur Ubuntu MATE.
Mes deux écrans fonctionne, avec l'un a coté de l'autre.
J'aurais certainement du en parler lorsque j'ai présenter mon problème.
C'est en fait, de l’indépendance des deux écrans que je voudrait éviter. Comme si mes deux écrans n’était qu'un seul.
Le mode panning m'a permis de lancer des application en plein écran (sur les deux écran en même temps)
C'est pourquoi j'en ai fait mention, si il faut donc bidouiller pour obtenir cette "interdépendance", je pensait donc passer par la.
Mais avec mon niveaux rudimentaire sur linux, je ne sait pas trop quoi faire.


msi ge62 2qd -- i7-4720HQ -- GTX 960m
Ubuntu Mate 16.04.02  --  Mes Conky

Hors ligne

#6 Le 28/08/2017, à 18:15

kholo

Re : Dual screen et full screen

oui je comprends...
je suis sous Gnome Shell et cette séparation des écrans est presque obligatoire...
désolé je ne connais pas le mode panning encore
mais quelqu'un doit connaître la réponse...
A lire
https://unix.stackexchange.com/question … nd-monitor
https://www.reddit.com/r/linuxquestions … stand_for/
https://sfxpt.wordpress.com/2011/02/02/ … ng-xrandr/

Hors ligne