Forum Linux.général xtightvncviewer et serveur double écran

Posté par .
Tags :
0
9
juil.
2012

Bonjour à tous ,

suite à la question de ce post http://linuxfr.org/forums/linuxgui/posts/se-servir-d-un-ecan-d-un-autre-pc-comme-second-ecran que j'avais un peu mis de côté, je reviens vers vous car j'ai trouvé une presque solution.
J'aurais bien commenté mon ancien post, mais celui ci est vieux de plus de 3 mois ( ça passe vite ).

je voulais que Windows XP affiche une fenêtre X qui contienne un écran virtuel de ma Debian.
matériellement j'avais un pc sous Win XP avec 2 écrans et un pc Debian avec un écran.
Je n'ai pas trouvé d'astuce.

Dernièrement, suite à changement de carte graphique , j'ai pu mettre deux écrans sur le pc Linux ( passé en kubuntu 12.04) , et du coup, il n'en reste qu'un sur le pc Windows.

un de mes écrans dispose de deux entrées , une dvi et une vga. J'ai brancher les deux pc dessus.
c'est Kubuntu qui utilise le bi écran "natif" et sur le Windows j'ai donc un écran qui fonctionne, et Windows pense avoir un deuxième écran ou j'y perd de temps à autre la souris…

bref ce que je voudrais faire à présent c'est de me connecter en vnc à mon Windows XP, afin d'afficher le deuxième écran ( qui n'existe pas phisiquement ) dans une fenêtre de xtightvncviewer

et c'est là que ça bloque:
j'arrive bien à afficher l'écran principal de mon Xp par le biais du client vnc mais pas le second
j'ai regarder le man de xtightvncviewer mais n'ai rien trouvé pour m'aider
j'ai pu y arriver en changeant "le moniteur principal" de XP, dans les propriétés de l'affichage, onglet paramètre, mais ça cause le problème que les boites de dialogues systèmes ( comme la fenêtre d’arrêt ) apparaissent sur l’écran non branché, donc accessible qu'en lançant le client vnc sur ma kubuntu( pas pratique )

un Pro du xtightvncviewer pourrait m'éclairer ? comment afficher l'écran secondaire de mon pc Windows équipé du serveur vnc UltraVnc dans xtightvncviewer ?

Merci

  • # activé le protocole "remote desktop" de windows

    Posté par . Évalué à 5.

    et te connecter avec le client linux qui va bien.

    il me semble que le client remote dekstop t'affiches tous tes ecrans comme etant un seul bureau

  • # rdesktop

    Posté par . Évalué à 4.

    Tout est dans le titre.

    Et voici le lien.

  • # marche pô

    Posté par . Évalué à 2. Dernière modification le 09/07/12 à 15:26.

    Merci à tous de ces réponses.

    Cependant , ça le fait toujours pas :
    En RDP, ok je me connecte , mais le souci avec ce protocole c'est que la session local se ferme pour laisser place à la session à distance.

    Du coup, moi qui voudrais une fenêtre dans mon environnement linux qui soit mon deuxième écran de Win XP, en plus de mon écran physique branché à la machine Windows; et bien je me retrouve avec une fenêtre dans mon linux qui correspond à l’écran principal de Windows Xp ( plutôt que du secondaire ) et en plus l’écran physique du pc Windows ne sert plus à rien puisque j'ai la page de logon de Win (et bien sur, si je me log en physique, la connexion RDP lâche)

    Si qq'un d'autre à de l'idée

    merci

    • [^] # Re: marche pô

      Posté par . Évalué à 2.

      Donc récapitulatif : je recherche encore le moyen d'afficher le deuxième écran d'un pc Windows XP dans une fenêtre sous mon système Gnu linux.
      j'ai essayé xtightvncviewer, ssvnc ainsi que krdc.
      Le protocol RDP ne fonctionne pas pour ce que je veut faire car coupe la session en local.

      • [^] # Re: marche pô

        Posté par . Évalué à 4.

        Le protocol RDP ne fonctionne pas pour ce que je veut faire car coupe la session en local.

        J'ai aussi ce genre de comportement au boulot. Mais pas sur les serveurs (ils supportent plusieurs connexions RDP en même temps) je suppose donc que le service RDP (ou peut-être plus les security policies) se configurent pour permettre de faire ce que tu veux, à savoir si j'ai bien compris, ouvrir deux sessions (une locale et une distante) en même temps sur le Windows XP.

        • [^] # Re: marche pô

          Posté par . Évalué à 3.

          C'est une limitation de la licence, en effet sur les versions serveur tu as une policy, pas sous XP.

          Si tu cherches un peu sur le net il existe des méthodes pour contourner cette limitation, mais comme c'est interdit par la licence et un peu pousse au crime je ne posterai rien ici. Puis on est pas sur windowsfr ;).

          Étonnant que ca ne marche pas avec vnc d'ailleurs car dans le changelog de la 1.3.8 de tightvnc on peut voir :
          Win32 server: Added support for multiple monitors (from DemoForge LLC).

          Tu es sur quelle version ?

          Christophe.

          • [^] # Re: marche pô

            Posté par . Évalué à 1.

            Bonjour,

            pour ce qui est de ma version de xtightvncviewer :
            ~$ xtightvncviewer -?
            TightVNC Viewer version 1.3.9

            en fouillant un peu le site DemoForge, je me suis aperçu qu'il y avait une appli win32 tightvnc que j'ai essayé :

            Là effectivement, xtighvncviewer me permet d'afficher les 2 écrans dans la même fenêtre, avec cette commande :
            xtightvncviewer -compresslevel 3 -quality 9 -depth 0 -passwd ~/.vncpasswd -geometry 2880x1200 machineXP

            mais c'est pas encore génial, déjà je voudrais qu'un seul des écrans.
            ensuite il faut que l'écran principal de xp soit à gauche (et chez moi c'est l'inverse) : xtightvncviewer affiche les 2880x1200 pixel ( 2880 en largeur parce que j'ai un écran en 1600x1200 et l'autre en 1280x1024 )à partir de l'origine de l’écran principal, donc si l’écran secondaire et à gauche du principal ben, dans le fenêtre xtighvncviewer, on a le bureau de l’écran principal et à droite un espace de 1280x1200 pixel noir qui sert à rien…

            je continue mes recherche

      • [^] # Re: marche pô

        Posté par . Évalué à 4.

        je viens de comprendre ton souhait,
        je ne sais pas si ca va etre faisable,

        en fait tu veux avoir

        [W1] [L1 et (W2)] [L2]

        afin d'eviter d'avoir à appuyer sur le bouton "source" de l'ecran du milieu pour basculer de linux à windows.

        Hypothese :

        1°) configurer windows pour utiliser le 2e ecran comme ecran secondaire et pas comme extension du bureau

        2°) configurer vnc pour se connecter à l'ecran n°2 (avec xwindow c'est une histoire de display, display=:0.0 etant le premier ecran, diplasy=:0.1 etant le deuxieme ecran sur la premiere carte

        je pense que vnc doit pouvoir gerer ca coté windows.

        • [^] # Re: marche pô

          Posté par . Évalué à 1.

          oui c'est exactement ça.
          c'est a peu près faisable , en utilisant ultra vnc sur le pc XP, en choisissant le moniteur 'virtuel' comme principal dans les préférence d'affichage de win, quand j'ouvre une xtighvncviewer sur la machine , j'ai bien mon deuxième écran ' virtuel' dans une fenêtre vnc.
          Le truc super pas pratique ( dû a win) c'est que lorsque j'appelle une fenêtre dialogue système, comme lorsque l'on veut arrêter ou redémarrer le PC, ces fenêtres systèmes s'ouvrent sur l'écran principal ( qui n'a pas de moniteur matériel dans mon cas ) , donc je suis obligé de lancer mon client vnc…

          merci a tous,et si vous avez plus d'info ou d'astuce, je suis prenneur

Suivre le flux des commentaires

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