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 Amand Tihon (site web personnel) . Évalué à 6.
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 Mammnon . Évalué à 1.
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 Amand Tihon (site web personnel) . Évalué à 1.
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 Mammnon . Évalué à 1.
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 B. franck . Évalué à 4.
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 Mammnon . Évalué à 1.
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 B. franck . Évalué à 4.
une camomille à coté de la lecture du man de xhost...
# débit...
Posté par Maxime (site web personnel) . Évalué à 1.
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 Mammnon . Évalué à 1.
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 Mammnon . Évalué à 1.
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.