Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

multi-ecran sous linux

6 réponses
Avatar
beebee
bonjour!

Comme j'avais répondu de façon lapidaire
et incomplète hier!

Alors voilà, un rappel!

bonjour!

Désolé de te decevoir!
J'ai fait un ptit test rapide en débranchant tous mes écrans!
( pour lesrebrancher sur une seule machine
Bon, ça marchait, mais depuisj'ai rebranché standard!
Manque de place et d'écrans aussi:-( Un bon
compromis est 1024&768 sur chaque écran! A+

Et ce que tu désires :un exemple de fichier x11 dédié multi-écran!
( avec en + des écrans de différentes capacités et résolutions)

Mais avant :3 mots de recherche intéressant en + de kde 3.2!
Xinérama, enlightment et sawfish pour ceux qui trouve kde:lourd!

En + un article du 21 octobre!
( sawfish : je résume, sawfish est légé et historique.....)
http://freshmeat.net/articles/view/639/

Voilà!

Section "Module"
Load "dbe" # extension pour le double buffer
SubSection "extmod"
Option "omit xfree86-dga"# ne pas initialiser l'extension DGA
EndSubSection
Load "type1"
Load "freetype"
# Chargement du module GLX
# Load "glx"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# Chemin de recherche des modules. Ceci est le chemin par défaut
# ModulePath "/usr/X11R6/lib/modules"
EndSection

Section "ServerFlags"

EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
EndSection

Section "Monitor"
Identifier "Mini"
HorizSync 31.5
VertRefresh 50-90
EndSection

Section "Monitor"
Identifier "Impression"
HorizSync 31.5 - 82.0
VertRefresh 50-100
EndSection

# Carte graphique N°1, Matrox Millenium II PCI
Section "Device"
Identifier "Matrox"
Driver "mga"
VideoRam 8192
BusID "PCI:0:12:0"
EndSection

# Carte graphique N°2, Fire GL 1000 AGP
Section "Device"
Identifier "FireGL"
Driver "glint"
#VideoRam 8192
BusID "PCI:1:0:0"

EndSection

Section "Screen"
Identifier "Screen 2"
Device "FireGL"
Monitor "Impression"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1280x1024" "640x480"
ViewPort 0 0
EndSubsection
EndSection

# Mon moniteur miniature. Remarquez que j'ai utilisé l'option virtual, de
# ce fait, la hauteur sera la même que celle du moniteur le plus grand.
# Ceci n'est pas indispensable.
Section "Screen"
Identifier "Screen 1"
Device "Matrox"
Monitor "Mini"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "640x480"
ViewPort 0 0
Virtual 640 1024
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 2"
Screen "Screen 1" Rightof "Screen 2"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Un autre exemple de section ServerLayout,
avec un moniteur au-dessous de l'autre.

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 2"
Screen "Screen 1" Below "Screen 2"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

A+
jpierre

6 réponses

Avatar
Jissou(06)
OK merci.

En gros c'est ce que j'ai.
Et c'est parfaitement fonctionnel.
Je suis sous xfce4 que je prefere.
Si j'ai bien lu ton fichier config tu as 2 cartes
graphiques n'est-ce pas ?
Si oui moi je fais la meme chose avec une seule carte
graphique.
Mon ecran TV est situé au dessus de mon moniteur (ta
solution layout n°2).

En revanche ce que je voulais savoir c'est :
- Chez moi une fenetre sur le moniteur ne se termine
pas sur l'ecran TV. L'affichage est distinct.
$DISPLAY7.0.0.1:0.0
ou
$DISPLAY7.0.0.1:0.1
Y a t'il moyen de faire que la fenetre se continue sur
l'autre moniteur ?

Autre question : Y a-t-il moyen de cloner parfaitement
et a l'identique les 2 ecrans.
Je veux dire par exemple que si je lance firefox
celui-ci se lance dans les deux ecrans.
Qu'ensuite une interaction sur l'un de ses ecrans soit
pris en compte sur le deuxieme.
Un genre de mode clone en fait !!

Merci.
J.C






En + un article du 21 octobre!
( sawfish : je résume, sawfish est légé et
historique.....)
http://freshmeat.net/articles/view/639/

Voilà!

Section "Module"
Load "dbe" # extension pour le double
buffer SubSection "extmod"
Option "omit xfree86-dga"# ne pas initialiser
l'extension DGA
EndSubSection
Load "type1"
Load "freetype"
# Chargement du module GLX
# Load "glx"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath
"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath
"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# Chemin de recherche des modules. Ceci est le chemin
par défaut# ModulePath "/usr/X11R6/lib/modules"
EndSection

Section "ServerFlags"

EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
EndSection

Section "Monitor"
Identifier "Mini"
HorizSync 31.5
VertRefresh 50-90
EndSection

Section "Monitor"
Identifier "Impression"
HorizSync 31.5 - 82.0
VertRefresh 50-100
EndSection

# Carte graphique N°1, Matrox Millenium II PCI
Section "Device"
Identifier "Matrox"
Driver "mga"
VideoRam 8192
BusID "PCI:0:12:0"
EndSection

# Carte graphique N°2, Fire GL 1000 AGP
Section "Device"
Identifier "FireGL"
Driver "glint"
#VideoRam 8192
BusID "PCI:1:0:0"

EndSection

Section "Screen"
Identifier "Screen 2"
Device "FireGL"
Monitor "Impression"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1280x1024" "640x480"
ViewPort 0 0
EndSubsection
EndSection

# Mon moniteur miniature. Remarquez que j'ai utilisé
l'option virtual, de# ce fait, la hauteur sera la
même que celle du moniteur le plus grand.# Ceci n'est
pas indispensable. Section "Screen"
Identifier "Screen 1"
Device "Matrox"
Monitor "Mini"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "640x480"
ViewPort 0 0
Virtual 640 1024
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 2"
Screen "Screen 1" Rightof "Screen 2"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Un autre exemple de section ServerLayout,
avec un moniteur au-dessous de l'autre.

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 2"
Screen "Screen 1" Below "Screen 2"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

A+
jpierre






--
Software is like sex, it's better when it's free
-- Linus Torvalds

Avatar
beebee
LBonjour!


En revanche ce que je voulais savoir c'est : - Chez moi une fenetre sur le
moniteur ne se termine pas sur l'ecran TV. L'affichage est distinct.
$DISPLAY7.0.0.1:0.0
ou
$DISPLAY7.0.0.1:0.1
Y a t'il moyen de faire que la fenetre se continue sur l'autre moniteur ?


Oui!

Autre question : Y a-t-il moyen de cloner parfaitement et a l'identique
les 2 ecrans.


Re-oui

Je veux dire par exemple que si je lance firefox celui-ci se lance dans
les deux ecrans. Qu'ensuite une interaction sur l'un de ses ecrans soit
pris en compte sur le deuxieme.


Et re-oui

Un genre de mode clone en fait !!

Merci.
J.C


Bonjour!

D'abord content de t'avoir été 1 peu util!

En fait il y a plusieurs questions en 1 seule!
J'vais essayé d(y répondre!

En 1) pour avoir un bureau étendu, il faut le demander
poliment à son bureau, enlightment, ou kde 2.....
Et dans ce cas on a les icônes en bas sur plusieurs écrans.....
Dans ce cas la souris se balade sur différents x11 qui peuvent avoir
plusieurs résolutions!
Mais en même temps une sortie tv c'est du 'tweenview pour nvdia
ou des patch de x11 pour les puces intel i810 avec sortie composite
par exemple!
( ce qui est top c'est la non obligation d'avoir la même résolution)

Et aussi la possibilité de ne demander que des sortie "dvd" par exemple
sur la tv!
( L'option existe sur la plupart de nos playeurs multi-média: totem.....)

En 2)

Re-oui, par exemple installe une mandrake 9.1 ou 9.2 sur un portable
ayant une sortie vga et un écran connecté en externe!
Eh bien tu auras un clône parfait !en install par défaut!
Et plus sympa, si ton écran n'est pas toujours connecté
eh bien message d'erreur puis le boot se poursuit normalement!
( Il y a aussi possibilité de choisir A:tft B:crt
avec les combinaisons dans le bios, A ou B , A et B.....

En 3)oui!
L'écran est un "vrai jumeau", chaque mouvement de souris&clavier
et progs sont les même en temps réel dans chaque écran!
( util pour faire une vidéo conférence pour les futurs
keynotes des salons linux par exemple)

Conclusion, les 2 configurations sont possibles aussi avec
autant de cartes graphiques&écran que tu as de bus pci disponible!
Il y a même des pilotes linux pour murs d'écrans aujourd'hui!
sisi, j'ai vu via une recherche de quelques secondes via google!
Multi-screen and linux donne pas mal de réponses!

A+
jpierre

Avatar
Jissou(06)
Bonjour,
D'abord merci a toi d'avoir pris autant de temps pour
me répondre.

En 1) pour avoir un bureau étendu, il faut le
demander poliment à son bureau, enlightment,
ou kde 2.....
OK ca marche pour le bureau étendu.

Mais j'avoue que ce n'est pas une fonctionnalité que je
recherche beaucoup vu que la teloche est assez éloigné
du PC.



En 2)
Re-oui, par exemple installe une mandrake 9.1 ou 9.2
sur un portable ayant une sortie vga et un écran
connecté en externe!
Eh bien tu auras un clône parfait !en install par
défaut! Et plus sympa, si ton écran n'est pas
toujours connecté eh bien message d'erreur puis le
boot se poursuit normalement!
( Il y a aussi possibilité de choisir A:tft B:crt
avec les combinaisons dans le bios, A ou B , A et


Ca ca m'intéresse.
Faudra vraiment que j'installe une Mandrake a l'occas
pour jeter un oeil a ca.
Sinon peut-être qu'une âme charitable pourra me laisser
jeter un oeil sur son Xfree86 ?

En revanche je tiens a préciser que je ne possède
qu'une seule carte graphique nvidia en agp pour faire
cela et je ne compte pas en ajouter une 2eme.

Encore merci pour ces précisions.
J.C

Avatar
beebee
Le Tue, 26 Oct 2004 15:28:42 +0200, Jissou a écrit :


Bonjour,
D'abord merci a toi d'avoir pris autant de temps pour me répondre.


Ben, de rien!c'est un sujet qui m'intéresse aussi!

En 1) pour avoir un bureau étendu, il faut le demander poliment à son
bureau, enlightment, ou kde 2.....
OK ca marche pour le bureau étendu.

Mais j'avoue que ce n'est pas une fonctionnalité que je recherche
beaucoup vu que la teloche est assez éloigné du PC.


Oui!



En 2)
Re-oui, par exemple installe une mandrake 9.1 ou 9.2 sur un portable
ayant une sortie vga et un cran connecté en externe!
Eh bien tu auras un clône parfait !en install par défaut! Et plus
sympa, si ton écran n'est pas toujours connecté eh bien message
d'erreur puis le boot se poursuit normalement!
( Il y a aussi possibilité de choisir A:tft B:crt avec les combinaisons
dans le bios, A ou B , A et


Ca ca m'intéresse.
Faudra vraiment que j'installe une Mandrake a l'occas pour jeter un oeil a
ca.
Ben j'ai parlé de la mandrake parce que là, j'ai testé!

Mais cela devrait être pareil quelque soit la distrib!
( nb j'ai pas testé depuis la mdk 9.2, pour l'instant moi
ce serait plus le contraire, je partage 1 écran entre 3 machines!

En revanche je tiens a préciser que je ne possède qu'une seule carte
graphique nvidia en agp pour faire cela et je ne compte pas en ajouter une
2eme.
Ben pourquoi t'a pas un port pci de libre?????

De +, une carte pci correcte se trouve facilement.....

Encore merci pour ces précisions.
de rien

J.C


A+
jpierre


Avatar
Jissou(06)
Bonjour,

Ben pourquoi t'a pas un port pci de libre?????
De +, une carte pci correcte se trouve
facilement.....


C'est vrai mais une deuxième carte est-elle vraiment
utile ?
Pour l'instant mon double affichage se fait grace a une
seule Carte Graphique et ca va bien.
En plus, s'il s'agissait d'une vieille CG en AGP style
Riva TNT j'aurais pu trouver ca sans trop de problème
en recup a droite ou a gauche mais un CG en PCI il faut
que je l'achete !!
Je regarderai quand même les prix a l'occas.

Dans tous les cas, encore merci pour les infos.
J.C

Avatar
X.B
Bonjour,

Ben pourquoi t'a pas un port pci de libre?????
De +, une carte pci correcte se trouve
facilement.....


C'est vrai mais une deuxième carte est-elle vraiment
utile ?
bin avec un 2emme ecran et d'un autre clavier/souris et tu peux avoir un

2emme utilisateurs sur la meme machine.

Pour l'instant mon double affichage se fait grace a une
seule Carte Graphique et ca va bien.