Forum Linux.debian/ubuntu Export Display encore et toujours....ah les newbie...

Posté par  .
Étiquettes :
0
20
fév.
2006
Bonjour a tous.

Malgré de nombreux post sur le probleme de l'Eport Display je n'arrieve pas a resoudre mon probleme.

Ce que je veux faire:
-----------------------------
Afficher sur un ecran distant le film qui est sur mon ordi principale

Ce que j'ai entre les mains:
---------------------------------------
C' est simple: Ma machine principale s'apelle "Debian" (que d'originalité n'est-ce pas? ) et d'IP 10.0.0.22 sur mon LAN.
Ma seconde machine s'appele Film d'ip 10.0.0.33. Elle est branché sur ma TV et donc n'as pas d'autre utilité que de regarder mes films.

Ce que j'ai dejà fait:
----------------------------
Sur Film: % xhost + et % xhost +Debian et %xhost +10.0.0.22 (bon je sais j'ai un peu poussé Mémé...)
Sur Debian: %xclock -display 10.0.0.22 ->alors ca c'est carrement faux apparement
%xclock -display Film -> de pire en pire...
%xclock -display 10.0.0.22:0 ->et là ca marche pas et j'en ignore la cause. Il m'indique: "Error: Can't open display: 10.0.0.33:0"
J'ai aussi essayé en mettant 10.0.0.22:0.0 mais même resultats

Bien sur quant à passer par ssh avec -X...et bien celà revient à faire l'inverse c'est à dire a afficher sur Debian une application tournant sur Film. Alors j'ai essayé de lancer un ssh -X Debian alors que j'étais connecté en ssh -X sur Film a partir de ce premier (les toilettes sont au fond a gauche et l'aspirine dans le placard) et bien il me refuse l'export display de cette maniere: "Error: Can't open display: "


Ce que je souhaiterais:
-------------------------------
3 Choses simples:
*de ne pas lire "man xhost imbécile!" et autre remarque de ce genre ->c'est dejà fait et refait. (Je dis cela car j'ai noté une certaine redondance dans ce genre de réponse et j'ose croire que les gens lise les autres post et man avant d'ecrire ici......que d'utopie)
*Comprendre pourquoi ce que j'ai fait ne fonctionne pas et comment lancer xclock sur Debian pour le voire afficher sur ma TV(Film)
*Connaitre la commande vlc pour lancer l'appli en pleine ecran avec le film présent sur Debian (10.0.0.22) (Bon d'accord j'avoue ne pas avoir encore cherché mais vus que je post autant voire si quelqu'un ne connaitrais pas cela de tête...;-) Qui ne tente rien n'a rien....)


Merci d'avance de vos réponse et remarque.
Thomas
  • # -nolisten tcp

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

    Ton serveur X sur Film est très probablement lancé avec l'option "-nolisten tcp". Tu peux utiliser nmap ou un telnet sur le port 6000 de Film pour voir s'il est bien ouvert.

    Si je retire cette option du kdm de mon laptop et que, toujours sur le laptop, je lance "xhost +" (pour ne pas me fatiguer), je peux alors depuis mon PC de bureau lancer "xterm -display 192.168.0.4:0" et le xterm s'affiche bien sur le laptop.

    À toi de configurer ton gestionnaire de connexion pour qu'il ne lance plus X avec cette option.

    En ce qui concerne VLC, je n'en sais rien, j'utilise mplayer et kaffeine :)

    [un peu plus tard]

    Je viens de tester avec mplayer, ça fonctionne pas mal... Je retiens ton idée de "lecteur dvd sans dvd" piloté à distance :-)
    • [^] # Re: -nolisten tcp

      Posté par  . Évalué à 1.

      merci de la remaque.
      Je suis allé verifier dans gdm.conf et effectivement allowtcp était a false. Je l'ai donc mis à "true" et verifier en scannant mes ports avec nmap 10.0.0.33.
      J'obtiens bien "6000/tcp open X11". C'est bon le port est ouvert.


      Resultat:
      ------------
      $ ou #: xclock -display 10.0.0.33:0 (ou :0.0)
      Xlib: connection to "10.0.0.33:0.0" refused by server
      Xlib: No protocol specified

      Error: Can't open display: 10.0.0.33:0

      Conclusion:
      ------------------
      AAAAAAAAAHHHHHHHHH!!! Je deviens fou!!!!
      Bien sur xclock se lance tres bien normalement si je le lance depuis Film...
      • [^] # Re: -nolisten tcp

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

        Tu es sûr de ne pas avoir oublié le petit xhost sur Film ?

        Ton erreur (refused by server) semble indiquer que xclock a réussi à contacter le serveur X de Film, mais que ce dernier lui a interdit tout affichage.
    • [^] # Re: -nolisten tcp

      Posté par  . Évalué à 1.

      Oups, j'ai oublié de specifier que mes DEUX machines (Film ET Debian) ont les ports 6000 tcp ouvert (verifier avec nmap)...
      J'ai essayé dans les deux sens (Debian->Film et Film->Debian) pour verifier qu'il n'y ait pas de difference entre gdm et kdm...
  • # mélange de display

    Posté par  . Évalué à 4.

    *de ne pas lire "man xhost imbécile!" et autre remarque de ce genre ->c'est dejà fait et refait.

    bon on va pas te le redire car tu sembles bien énervé :)
    mais t'as eu beau le lire, tu as fait un peu de mélange.

    Sur Debian: %xclock -display 10.0.0.22 ->alors ca c'est carrement faux apparement

    en effet, 10.0.0.22 c'est bien debian et pas film donc tu verras rien sur Film.
    De plus un display est de la forme: IP:DISPLAY.ECRAN
    forme simplifiée quand on a qu'un écran: IP:DISPLAY
    donc en l'occurence pour avoir une chance de marcher:
    xclock -display 10.0.0.33:0

    %xclock -display 10.0.0.22:0 ->et là ca marche pas et j'en ignore la cause. Il m'indique: "Error: Can't open display: 10.0.0.33:0"

    il semble que xclock essaie de retomber sur la variable DISPLAY du shell s'il n'arrive pas à ouvrir le display donné en paramètre.
    Mais là encore, tu essaies d'afficher xclock sur debian et non sur film...

    lorsque tu veux afficher xclock sur Film en le lançant depuis debian, il faut mettre le display de Film et non celui de debian.

    Et bien sûr, vérifier que ton X écoute comme mentionné dans le post ci-dessus que je m'empresse de plusser.
    • [^] # Re: mélange de display

      Posté par  . Évalué à 1.

      Euh oui j'avoue m'être trompé dans les ip en les ecrivant..;j'essaye bien d'exporter vers 10.0.0.33 mais tout le monde avait compris...(il était tard quand j'ai ecrit...)

      En passant, je tiens a signaler que je suis pas "ennervé" mais "blazé". Franchement foutre en l'air le week-end pour ca, bah...je me sens geek ;-)

      Mais merci quand même de m'avoir fait remarqué que je m'emmelle les pinceaux mêmes dans les explications.
  • # vlc

    Posté par  . Évalué à 4.

    un vlc --help, 2 "page-up" et on tombe sur l'option --fullscreen
    une camomille à coté de la lecture du man de xhost...
  • # débit...

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

    Regarde aussi si ton débit sera suffisant... Je viens de tester là (suite à ton message) et dès que je met en plein écran, j'envois plus de 10mo/s et ca saccade trop.

    Par contre, avec VLC il ne devrait pas il y avoir de problemes.

    PS: c'est super d'utiliser XDMCP :) On a vraiment l'impression d'être sur la machine :).
    • [^] # Re: débit...

      Posté par  . Évalué à 1.

      En fait je ne m'inquiete pas pour mon debit. Je suis tout seul sur mon reseau perso donc bien que mon hub soit à 10Mb, cela devrait suffir en faisant unpeu de streaming (etape suivante..mais pas encore d'actualité).

      Je suis tout a fait d'accord avec toi que XDMCP s'avere tres pratique mais j'ai lancé un petit sniff et j'ai pris peur...Heureusement que je suis en reseau interne...et tout seul!
  • # Alors? Personne?

    Posté par  . Évalué à 1.

    Personne n'arrive a solutionner mon probleme?
    Bon j'ai trouvé une solution provisoire en lancant vlc sur Film par ssh et en lui faisant ouvrir un fichier partagé par nfs mais bon...la machine est peu puissante et l'image saccade. bof bof...

    Les différents tests effectué me font pensser à un problème d'utilisateur, comme quand j'essaye de lancer un truc en root alors que je suis logger en user sur mon X... C'est possible que le problème vienne de là? Pourtant mes deux utilisateurs ont le même nom, uid ...

    En locale ca fonctionne: xclock -display 10.0.0.33 marche quand je suis SUR 10.0.0.33 mais pas quand je fait cette commande a partir de 10.0.0.22. Aucun pare-feu et je scanne sans problème 6000. Je peux aussi me logger via XDCMP mais c'est pas l'objectif.

    Allez! Un petit coup de main plz...

    A bientot

Suivre le flux des commentaires

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