Forum général.général xrand via ethernet ? :)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
26
déc.
2014

Salut à tous !

Suite de ce message ( http://linuxfr.org/forums/general-general/posts/definir-la-position-d-un-ecran-dans-un-bureau-virtuel-plus-grand ), j'ai réussi (yay !) à afficher des portions de bureau sur plusieurs écrans connectés à la même machine.

Du coup, j'aimerai aller plus loin, et pouvoir afficher ces écrans sur des machines déportées (avoir une portion de mon bureau affichée sur un petit écran connecté à mon RPi, par exemple).

Existe-t-il un outil permettant de faire ceci ?

Merci !!

  • # à l'ancienne, avec export DISPLAY

    Posté par  . Évalué à 5.

    dans les temps anciens, on faisait un
    xhost +

    sur la machine qui va recevoir l'image

    et un
    export DISPLAY=IP_distante:0 ; firefox &

    pour dire à l'environnement que l'affichage se ferait sur IP_distante, et qu'il faut lancer firefox dessus.

    depuis il y a eu des mecaniques de securité plus renforcer que xhostavec gnome, kde et d'autres window manager, mais le principe reste le meme.

    il y a peut-etre des outils qui simplifient tout cela.

    • [^] # Re: à l'ancienne, avec export DISPLAY

      Posté par  . Évalué à 3. Dernière modification le 27 décembre 2014 à 07:49.

      oui le plus simple :

      >ssh -X login@machine firefox

      avec un poil plus de commande, mais plus générique

      >xauth list

      repérer la ligne avec le nom de la machine, la copier avec la sourie

      >ssh machine
      >xauth add <clique milieu ou coller pour les intimes >
      >export DISPLAY=mamachinelocale:0.0
      >firefox&
      >xterm&
      >xeyes -geometry 1600x1200

      évidemment comme les gens s'obstinaient à utiliser xhost + qui permet d'écouter le clavier depuis n'importe quel machine, alors que les alternative plus sécurisés, les distrib se sont mis a rajouter -nolistentcp au démarrage de xorg ce qui bloque les xauth add/list, pour ssh -X je ne sais pas.

      si ssh -X ne fonctionne pas faut aller voir au niveau du sshd.conf pour l'option allowX11forwarding ou un truc de ce genre.

      J'ajouterai que le 0.0 (après le display n'est pas toujours 0.0), notamment si tu as plusieurs users loggué graphiquement le second sera probablement en 1.0

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # Re: à l'ancienne, avec export DISPLAY

        Posté par  . Évalué à 3.

        attention la technique de fearan c'est pour afficher localement, un programme qui tourne sur la machine distante
        mais elle doit pouvoir s'adapter en inversant l'ordre.

        ssh machinedistante
        xauth list
        exit
        xauth add <la ligne reperee dans xauth list>
        export DISPLAY=machinedistante:0.0
        firefox &
  • # Merci !

    Posté par  . Évalué à 1.

    Merci pour toutes ces informations, messieurs !

Suivre le flux des commentaires

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