Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Appli graphique

4 réponses
Avatar
Yliur
Bonjour

Sur une machine distante (raspberry pi v2 sous archlinux/arm, je voudrais
pouvoir lancer des applis graphiques et que les fenêtres s'affichent sur
la machine locale. Donc un cas assez classique a priori...

J'ai effectué ces étapes :
- L'accès ssh fonctionne, je peux me connecter en console,
avec une clé RSA.
- Sur la machine distante, dans la configuration de sshd :
X11Forwarding yes
X11UseLocalhost no (je ne sais pas si c'est important, j'ai
essayé sans cette modification aussi)
- Sur la machine locale, lors de la connexion ssh :
-Y pour autoriser les flux graphiques, chiffrés

J'ai trouvé tout un tas de conseils sur internet, mais ça part un peu
dans tous les sens et je ne comprends pas très bien à quoi servent toutes
les bidouilles proposées.

Donc je fais un essai avec leafpad, j'obtiens ça, immédiatement :
"leafpad: Impossible d'ouvrir l'affichage : "

Et si j'utilise cette commande :
export DISPLAY=192.168.0.5:0.0
(l'adresse ip est celle de la "machine locale", donc pas celle sur
laquelle j'exécute la commande)
j'obtiens la même chose mais après une longue attente.

Est-ce que vous avez des explications sur comment ça fonctionne ? Une
idée de ce que j'ai manqué ? Ou sur comment avoir un diagnostic plus
précis ?

Merci

Yliur

4 réponses

Avatar
Marc SCHAEFER
Yliur wrote:
Donc je fais un essai avec leafpad, j'obtiens ça, immédiatement :
"leafpad: Impossible d'ouvrir l'affichage : "

Tiens, un truc que je n'ai pas encore expérimenté: est-ce que
Wayland supporte l'accès DISPLAY X11 standard ?
(de nombreuses distributions ont commencé à remplacer le serveur X Xorg par
Wayland, qui n'est plus un serveur X11 complet, peut-être pour des raisons de
performance et de fonctionnalités -- mais Wayland n'implémente pas toutes
les fonctions auxquelles je suis habitué)
https://wayland.freedesktop.org/faq.html
Et en particulier sur le forwarding SSH:
https://askubuntu.com/questions/981683/how-does-x11-forwarding-with-ubuntu-17-10-wayland
Avatar
Jo Engo
Le Fri, 29 May 2020 05:08:08 +0000, Yliur a écrit :
- Sur la machine distante,

installer le paquetage xclient sjnma.
--
Si vous vous plaignez d'avoir des problèmes en maths
que diriez-vous si vous aviez les miens ...
-+- Albert Einstein -+-
Avatar
Yliur
Le Fri, 29 May 2020 08:27:13 +0200, Marc SCHAEFER a écrit :
Yliur wrote:
Donc je fais un essai avec leafpad, j'obtiens ça, immédiatement :
"leafpad: Impossible d'ouvrir l'affichage : "

Tiens, un truc que je n'ai pas encore expérimenté: est-ce que Wayland
supporte l'accès DISPLAY X11 standard ?

Je ne sais pas répondre à ta question. C'est un Xorg que j'utilise pour
l'instant.
Je me souviens avoir vu des avis qui devait ressembler à "ça ne fait pas
partie des objectifs et il y a d'autres moyens de faire ça maintenant,
mais si quelqu'un veut s'y coller il faut voir", je ne me souviens plus
si ça fait partie des sujets auxquels quelqu'un a tenté de fournir une
solution (et réussi).
Avatar
Yliur
Ah, apparemment il faut installer xauth sur la machine distante, paquet
qui habituellement est installé via autre chose. Ça semble fonctionner.
Par contre en lisant de la doc je vois que ssh -X c'est pour autoriser
les flux graphiques et -Y c'est pour relâcher certaines contraintes quand
ça ne fonctionne pas bien. Il me semble que j'avais compris l'inverse la
dernière fois que j'avais configuré ça et que -X serait plus sécurisé si
ça fonctionne.