Forum Linux.debian/ubuntu Dual screen Kubuntu Macbook Pro

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
juil.
2008
Salut a tous,
Ma machine est un Macbook pro et ma distribution est une Kubuntu 8.04.1, J'ai les drivers propriétaires Nvidia installés (Envy).
Mon problème est le suivant:
Lorsque je branche un écran externe sur mon portable pour avoir une config Dual Screen, très pratique en Design électronique, la détection et la configuration automatique ne se fait pas. Je peux bien sur utiliser le Logiciel Nvidia-settings pour changer ça mais je ne trouve pas que ce soit très pratique. De plus je branche aussi sur mon ordinateur portable, le soir, sur un téléviseur afin de regarder des films. J'aimerai savoir si il existe une façon d'avoir une détection et configuration automatique des divers écrans externes que je branche sur ma machine.
D'autre part, j'ai l'impression que "nvidia-settings" et "display & monitor" de KDE Kcontrol ne travaillent pas ensemble. Bien sur tout ça est inscrit dans mon xorg.conf mais je n'ose pas trop modifier, je ne suis pas non plus un expert.

Je vous remercie d'avance pour votre aide et vos conseils.

Olivier
  • # bienvenu dans un monde ou il faut faire avec...

    Posté par  . Évalué à 2.

    avec quoi ?

    avec un driver propriétaire, qui apporte pas mal de choses certes,
    mais qui du coup peut ne pas etre compatible avec d'autres (nvidia-settings/kdisplay-config)

    et l'auto detection des ecrans il me semble que c'est bien avec 7.3

    ca ne veut pas dire "autoconfiguration" mais simplement le fait de savoir si un ecran est present ou pas, pour ensuite le proposer à l'outil de configuration.

    hmmm,
    chez moi je fais du nvidia-settings, et ca marche bien.

    en sudo si je veux que le reglage persiste apres le redemarrage (en sauvegardant les modifs dans /etc/X11/xorg.conf)

    en utilisateur pour une modif temporaire (resolution, videoprojecteur...)
    • [^] # Re: bienvenu dans un monde ou il faut faire avec...

      Posté par  . Évalué à 3.

      Bon, moi aussi j'aurais gueulé sur le coté proprio, mais là le problème ne vient pas de là : je pense qu'il parle du fait d'activer automatiquement le 2è écran au branchement, comme le font les Mac sous OSX. Quand on ne connait pas, on ne comprend pas vraiment au début, mais une fois qu'on a essayé, on se dit que c'est foutrement pratique. Par contre, ce n'est valable que pour les Macs et leurs prises proprio à la con, qui font la détection de branchement (je ne pense pas que ce soit faisable avec un bête connecteur VGA ; pour le DVI, je ne sais pas).

      Enfin, pour répondre au problème : je n'ai jamais vu personne travailler sur cette fonctionnalité, enfin, personne arriver à la coder. Il n'existe pas de spec publique pour cela, merci Apple, et je n'ai jamais vu personne arriver à faire quelques chose du genre (je suis assez souvent la liste debian-ppc où, pourtant, on est assez attentif aux fonctionnalités pratiques des Macs). Donc dommage pour toi, va falloir s'en passer où coder ça toi-même ...
      • [^] # Re: bienvenu dans un monde ou il faut faire avec...

        Posté par  (site web personnel) . Évalué à 1.

        Salut,
        oui c'est un peu ça l'idée...
        En fait si mon portable et mes écrans parlaient ils diraient:
        Portable: tiens !! un téléviseur branche sur mon port pour écran externe. Quel est votre résolution TV?
        TV : et bien un 640 par 480 ferait l'affaire...
        Portable:Très bien, je vais d'ailleurs me faire une petite note dans mon xorg.conf pour me souvenir de vous.
        TV: vous êtes bien aimable ordinateur
        Portable: Je vous en prie. Par ailleurs, un autre écran vient parfois se brancher sur mon port externe. J'ai aussi pour lui une petite note disant que c'est un écran plat qui apprécie le 1600 par 1200. Et puis mon charmant propriétaire* fait aussi parfois des présentations, j'ai donc pour habitude de détecter la meilleure résolution du videoprojecteur et comme ça on est tous les deux opérationnels très vite.

        @benoar: je n'utilise pas mac OS et je ne savais pas vraiment qu'il faisait ça. En fait l'idée viens du fait que mes collègues n'ont jamais de problèmes pour leur présentations lorsqu'ils branchent leurs ordinateurs équipé de l'OS gribouillé par l'ogre de Richmond. Ensuite, je pensais que ceci était géré de façon logicielle, ce qui est confirme par ton message, mais surtout que c'était le driver NVidia qui le faisait.

        enfin merci quand même a tous les deux pour vos réponses.

        Cordialement.

        *Mon ordinateur me trouve charmant parce que je lui ait installé une distribution linux et qu'il m'en est reconnaissant. Il travaille vite et bien et il sait qu'il pourra le faire longtemps.

        Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée

        • [^] # Re: bienvenu dans un monde ou il faut faire avec...

          Posté par  . Évalué à 2.

          Bizarre, moi j'ai toujours vu les gens sous Windows galérer pour une présentation, alors que sous OSX ça marche tout seul ....
          En fait, je ne comprend pas bien ce que tu veux : c'est quelque chose que tu imagines serait possible, ou quelque chose que tu as déjà vu, ou ... ? Y a-t-il de l'"autoconfiguration" comme je te l'ai décrit ? Et qu'est-ce qui ne pas exactement avec les drivers actuels ?

          En tous cas, aujourd'hui avec xrandr j'arrive à faire du dual screen assez facilement, il gère les nouveaux écrans à chaud (ce qui ne veut pas dire qu'il l'active automatiquement), peut avoir des confs différentes pour la sortie analogique et la numérique (VGA vs DVI), et doit même pouvoir se baser sur les infos DDC du moniteur (ce qui correspond au dialogue que tu mets en exemple, théoriquement ... après, en pratique ...). Par contre, ça ne marche qu'avec le driver libre (nouveau), je crois. (je dis ça parce que je ne l'ai essayé que sur ATI et NVidia avec les drivers libres).
          • [^] # Re: bienvenu dans un monde ou il faut faire avec...

            Posté par  (site web personnel) . Évalué à 1.

            En fait c'est plutôt simple ce que je cherche:
            1: Je branche un écran externe (ou vidéo projecteur)
            2: Ça affiche

            Pour le point 2 j'entends ça affiche avec la bonne résolution et donc aussi les bonnes proportions (4:3, 16:9, 16:10...)

            A savoir si j'ai déjà vu ça, je réponds oui chez MS (plus ou moins facilement) et chez OSX (quasi automatique).

            Le truc c'est que en l'état actuel des choses, avec ma config, il faut en général que je branche l'écran, que je bidouille un peu NVidia-settings, et que je redémarre le serveur X. C'est pas grand chose mais si tout ça pouvait être automatique comme sur OSX, ca serait confortable. Ceci dit, de toute évidence, ces petites fonctionnalités pourrait être, selon toi, plus ou moins prises en charge par Xrandr.

            Je vais creuser cette piste.

            Olivier

            Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée

            • [^] # Re: bienvenu dans un monde ou il faut faire avec...

              Posté par  . Évalué à 1.

              de memoire sur pas mal de machine sous l'OS de redmond il y a une combinaison de touche qui bascule l'affichage entre l'ecran interne seul, un mode clone, et l'ecran externe seul.

              (Fn+F8 sur mon dell, fn+F4 sur d'autres laptops...)

              pour la detection des resolutions, il suffit que les 2 OS parlent le "VBE" (enfin je crois).

              et avec mon driver nvidia, et nvidia-settings, je lui dis juste de
              1°) detecter les ecrans,
              2°) activer le 2e ecran avec detection automatique des resolutions
              3°) application de la modification
              • [^] # Re: bienvenu dans un monde ou il faut faire avec...

                Posté par  (site web personnel) . Évalué à 1.

                oui....Redmond et non pas Richmond. Enfin ca change pas la qualite des logiciels.
                Moi aussi, j'ai le fn + F8 sous macOS X mais ca marche pas ca, du coup je fais comme toi via nvidia-settings.

                Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée

            • [^] # Re: bienvenu dans un monde ou il faut faire avec...

              Posté par  . Évalué à 3.


              En fait c'est plutôt simple ce que je cherche:
              1: Je branche un écran externe (ou vidéo projecteur)
              2: Ça affiche

              OK, donc c'est bien ce dont je parlais, c.a.d. comportement "comme OSX", et comme je t'ai dis, la détection du branchement ne fonctionne pas actuellement sous linux ...

              Par contre, xrandr permet depuis un bout de temps d'activer le 2e écran sans redémarrer X, je le faisais depuis bientôt 3 ans sur un iBook avec une ATI (et le driver libre). Ca demandais un peu de conf, par contre.

              Mais aujourd'hui, sur une sid, avec le driver "nouveau", j'ai du multi-écran qui détecte quasiment tout automatiquement (je met "quasiment" parce que j'ai testé sur seulement un écran .... mais je n'ai jamais rien spécifié dessus, il a trouvé tout seul). A tester donc (oui, nouveau est assez expérimental mais il me sert en ce moment tous les jours sans gros problème recontré)(et la commande pour détecter tout à chaud : xrandr --auto)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.