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 13/01/2007, à 16:53

didli

[Résolu] Twinview Clone + Résolutions Différentes ?

Salut à tous et à toutes !
J'aimerais avoir confirmation sur la possibilité d'une configuration dual screen en clone, mais avec des résolutions différentes sur chaquez écran.
Sur un portable HPdv9051/Geforce Go 7600, avec un vidéoprojecteur connecté dessus (connecté en VGA, considéré comme CRT), je suis parvenu à des résultats pas très satisfaisants, avec un xorg de base que
voici :

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "eraser" "SendCoreEvents"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "HP"
    ModelName      "Seiko (DFP-0)"
    HorizSync       28.0 - 72.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce Go 7600"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewOrientation" "Clone"
    Option         "UseDisplayDevice" "DFP, CRT"
    Option "ConnectedMonitor" "DFP, CRT"
    Option         "metamodes" "DFP: 1440x900 +0+0, CRT: 960x540 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Le souci est le suivant : le vidéoprojecteur clone en effet l'écran du portable, mails il ne m'affiche qu'une portion de l'affichage. Mon seul moyen de pallier au souci à l'heure actuelle est de donner la même résolution aux deux écrans mais là encore, autre souci : c'est un vidéoprojecteur, et sa résolution native est de 964x544 (Voir le videoprojecteur ICI)
Après moult recherches, j'ai le sentiment qu'avoir des résolutions différentes en twinview clone n'est pas faisable, et qu'en laissant tomber le twinview pour le "separate xscreen" (dixit l'utilitaire nvidia), je n'aurais pas alors de mode clone.
Auriez vous une piste à suivre ? Connaissez vous un moyen de parvenir à mes fins ?
Merci d'avance de votre aide ! J'attends vos idées ...

Ici, on peut voir quelle portion de l'affichage est masquée.Cliquez sur l'image pour l'agrandir.
nvxserversettingsT.png

Dernière modification par didli (Le 18/01/2007, à 01:35)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#2 Le 16/01/2007, à 11:20

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Up ?
Personne pour me dire si un twinview clone avec des résolutions différentes est faisable tongue ?


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#3 Le 16/01/2007, à 11:25

incoming

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

salut,

En Clone (2 écrans + même image ), personne n'a réussi à avoir 2 résolutions différentes.

Par contre en Dual Screen : 2 écrans et 2 images différentes, il y a la méthode dans la doc.

Hors ligne

#4 Le 16/01/2007, à 11:36

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

... Voilà qui répond à ma question, sniff. Bon je vais me préparer un dual screen en conséquence alors.
Pourrait-on me dire alors s'il serait eventuellement possible de créer un script nautilus qui permettrait, lors d'un clic droit sur une vidéo, d'envoyer cette dernière sur le 2ème écran ?
Merci encore ...

Dernière modification par didli (Le 16/01/2007, à 11:36)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#5 Le 17/01/2007, à 21:23

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Bon, je vous présente où j'en suis arrivé en vous passant mon xorg.conf, valable pour cette config :
Portable HP 17" + Geforce GO 7600 PCI-E + Videoprojecteur connecté en VGA :

Section "ServerLayout"
    Identifier        "Layout0"
    Screen      0   "Screen0" 0 0
    Screen      1   "Screen1" RightOf "Screen0"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "eraser" "SendCoreEvents"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "Module"
    Load "i2c"
    Load "bitmap"
    Load "dbe"
    Load "ddc"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "record"
    Load "type1"
    Load "vbe"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "Monitor"
    Identifier           "Monitor0"
    VendorName     "HP"
    ModelName       "Seiko"
    HorizSync           28.0 - 72.0
    VertRefresh       43.0 - 60.0
    Option               "DPMS"
EndSection

Section "Monitor"
    Identifier            "Monitor1"
    VendorName     "Panasonic"
    ModelName       "PT-AE300E"
    HorizSync            30 - 70
    VertRefresh        50 - 87
    Option               "DPMS"
EndSection

Section "Device"
    Identifier        "Videocard0"
    Driver             "nvidia"
    VendorName  "NVIDIA Corporation"
    BoardName    "GeForce Go 7600"
    Option             "NoLogo" "1"
    Option             "RenderAccel" "1" #active(1) ou pas (0) le RenderAccel -nécessaire pour certaines cartes
    Option             "CursorShadow" "1"
    Option             "Coolbits" "1"
    Option             "UseDisplayDevice" "DFP"
    Option             "ConnectedMonitor" "DFP, CRT"
    Option             "NoPowerConnectorCheck"
    Option             "NoTwinViewXineramaInfo"
    BusID              "PCI:1:0:0"
    Screen            0
EndSection

Section "Device"
    Identifier         "Videocard1"
    Driver              "nvidia"
    VendorName   "NVIDIA Corporation"
    BoardName     "GeForce Go 7600"
    BusID               "PCI:1:0:0"
    Screen             1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "DFP: 1440x900_60 +0+0; DFP: 1440x900 +0+0; DFP: 1280x800 +0+0; DFP: 1024x768 +0+0; DFP: 1024x640 +0+0"
    SubSection     "Display"
        Depth       16
        Modes      "1440x900" "1280x800" "1024x768" "1024x640"
    EndSubSection    
    SubSection     "Display"
        Depth       24
        Modes      "1440x900" "1280x800" "1024x768" "1024x640"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "metamodes" "CRT: 832x624_75 +0+0"
        SubSection     "Display"
        Depth       16
        Modes      "832x624"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "832x624" 
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

J'ai donc 2 écrans distincts avec des résolutions différentes, sans mode clone.
Je recherche maintenant à créer un script qui pourrait envoyer une video directement en plein écran sur le videoprojecteur.
Quelqu'un peut-il m'aiguiller sur cette question ?
D'avance Merci !!!!

PS : J'ai volontairement omis certains passages (input device etc) du xorg.conf.

Dernière modification par didli (Le 17/01/2007, à 21:23)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#6 Le 18/01/2007, à 00:21

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Je cause un peu tout seul, mais j'ai bon espoir d'avoir une réponse tongue
Ok alors j'ai trouvé la commande qui me permet de lancer par exemple, gxine, sur le second écran :

gxine --display :0.1

(0.0 pour le premier écran)
Seulement je ne parviens pas, que ce soit avec les nautilus-actions ou un script nautilus, à lancer le fichier selectionné.
Comment pourrais-je inclure ça dans un script siouplaît ?

Dernière modification par didli (Le 18/01/2007, à 00:21)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#7 Le 18/01/2007, à 00:34

mathieu vilaplana

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

tu te fais un petit script, ou un nautilus script.


===========================================
Ubuntu Lover

Hors ligne

#8 Le 18/01/2007, à 00:46

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

C'est que je ne parviens pas à y indiquer "lance le fichier selectionné" dans le script en question...
Edit: Pff ... J'avais juste mal tapé mon script.
Nautilus-actions : gxine --display :0.1 %M
Ca roule et c'est désormais [Résolu].

Dernière modification par didli (Le 18/01/2007, à 01:35)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#9 Le 20/01/2007, à 12:33

lolivz

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Merci ça marche aussi pour moi !!

Pour info, peut on utiliser un autre lecteur multimedia que gxine ? Par exemple mplayer ou vlc que j'utilise plus regulierement...

Dans ce cas quelles sont les lignes de commandes pour les lancer sur le 2e ecran ?

Hors ligne

#10 Le 20/01/2007, à 14:49

Mifrey

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Pour afficher n'importe quoi où l'on veut, il suffit de lancer l'application dans un environnement modifié grâce à la commande "env", en faisant par exemple

env DISPLAY=:0.1 mplayer -fs movie.avi

La syntaxe de la variable d'environnement DISPLAY est "DISPLAY=host:display.screen" où
- "host" est le nom de la machine sous laquelle tourne le(s) serveur(s) X (une chaîne vide correspond à l'hôte local) ;
- "display" est le numéro du serveur X;
- "screen" le  numéro de l'écran.

NB : Certaines applications fournissent une option "--display" (comme gxine) ou "-display" (comme mplayer), d'autres n'en ont pas. Il faut savoir que GTK gère en interne l'option "--display". Ça veut dire que toute application utilisant GTK pour l'affichage devrait reconnaître cette option.

Hors ligne

#11 Le 20/01/2007, à 15:19

lolivz

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

Super, merci pour l'info, je teste ça tout de suite apres le boulot !!

Merci encore pour ton explication aussi claire

Hors ligne

#12 Le 20/01/2007, à 16:32

didli

Re : [Résolu] Twinview Clone + Résolutions Différentes ?

env DISPLAY=:0.1 mplayer -fs movie.avi

Terrible ! Exactement ce que je cherchais. Merci Mifrey.
(PS : ouh que c'est rigolo, Baldur's Gate 2 sur videoprojecteur ...)

Dernière modification par didli (Le 20/01/2007, à 17:00)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne