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

ssh et $DISPLAY

42 réponses
Avatar
Christophe PEREZ
Bonjour,

Je tourne en rond depuis un bon moment sur un problème pour lequel je ne
trouve même pas un début de piste de recherche.

J'ai 3 machines relativement similaires dans leur installation, avec
Gentoo + KDE.
Aujourd'hui, je les ai mises à jour toutes les 3. Suite à cette mise à
jour, je rencontre des bizarreries avec ssh. Les mises à jours sont
équivalentes sur les 3 postes, peut-être à quelques dépendances près
(voir liste pour l'une d'elles en bas).

Le problème, c'est la disparition de tout $DISPLAY quand j'utilise ssh,
que ce soit avec X11Forwarding yes dans /etc/ssh/sshd_config ou (et c'est
le cas qui m'a fait m'en rendre compte) que ce soit avec un ssh -x pour
lancer une commande "graphique" sur la machine distante.
J'ai tourné tout ça dans un peu tous les sens, je n'ai jamais de $DISPLAY.

Je suis quasiment certain que cela vient des mises à jour, puisque c'est
quelque chose que j'utilise tous les jours, et qui fonctionnait
parfaitement jusque là.

Je ne comprends pas ce qui, dans ces mises à jour kde, peut avoir
interféré la-dessus. Et je précise que c'est sans rapport avec screen
puisque j'ai le problème même sans l'utiliser. J'ai testé avec konsole ou
xterm, c'est pareil. J'ai essayé dans les 2 sens (de machine1 vers
machine2 et inversement), c'est pareil.
Du coup, comme je ne sais pas du tout qui peut être le fautif, j'ai bien
du mal à faire des recherches pour savoir si ça serait un bug, ou une
"feature", et donc comment y remédier.

Je continue à chercher, la nuit portant conseil dit-on. Mais si vous avez
une idée, n'hésitez pas.

Merci de m'avoir lu.

virtual/ttf-fonts-1-r1
sys-libs/zlib-1.2.11
sys-apps/kmod-23
sys-apps/file-5.29
app-misc/screen-4.4.0
dev-python/pycairo-1.10.0-r5
x11-misc/xdg-utils-1.1.1-r1
kde-frameworks/extra-cmake-modules-5.29.0
kde-frameworks/kf-env-4
kde-frameworks/oxygen-icons-5.29.0
kde-frameworks/breeze-icons-5.29.0
media-libs/libwebp-0.5.2
kde-frameworks/karchive-5.29.0
kde-frameworks/kitemmodels-5.29.0
kde-frameworks/threadweaver-5.29.0
kde-frameworks/attica-5.29.0
kde-frameworks/kdoctools-5.29.0
kde-frameworks/syntax-highlighting-5.29.0
kde-frameworks/kguiaddons-5.29.0
kde-frameworks/kwayland-5.29.0
kde-frameworks/kjs-5.29.0
kde-frameworks/kidletime-5.29.0
kde-frameworks/kplotting-5.29.0
kde-frameworks/ki18n-5.29.0
kde-frameworks/bluez-qt-5.29.0
kde-frameworks/kcoreaddons-5.29.0
kde-frameworks/kconfig-5.29.0
kde-frameworks/kwidgetsaddons-5.29.0
kde-frameworks/kwindowsystem-5.29.0
kde-frameworks/kdbusaddons-5.29.0
kde-frameworks/kitemviews-5.29.0
kde-frameworks/kcodecs-5.29.0
kde-frameworks/sonnet-5.29.0
kde-frameworks/kunitconversion-5.29.0
kde-frameworks/kdnssd-5.29.0
kde-frameworks/kjsembed-5.29.0
kde-frameworks/kcrash-5.29.0
kde-frameworks/kcompletion-5.29.0
kde-frameworks/kjobwidgets-5.29.0
kde-frameworks/kpackage-5.29.1
kde-frameworks/kpty-5.29.0
kde-frameworks/kdesignerplugin-5.29.0
kde-frameworks/kservice-5.29.0
kde-frameworks/kglobalaccel-5.29.0
kde-frameworks/kdesu-5.29.0
kde-frameworks/kemoticons-5.29.0
kde-frameworks/kpeople-5.29.0
kde-frameworks/knotifications-5.29.0
kde-frameworks/solid-5.29.0
kde-frameworks/networkmanager-qt-5.29.0
kde-frameworks/kauth-5.29.0
kde-frameworks/kconfigwidgets-5.29.0
kde-frameworks/kiconthemes-5.29.0
kde-frameworks/ktextwidgets-5.29.0
kde-frameworks/kwallet-5.29.0
kde-frameworks/frameworkintegration-5.29.0
kde-frameworks/kxmlgui-5.29.0
kde-frameworks/kbookmarks-5.29.0
kde-frameworks/kio-5.29.0
kde-frameworks/kinit-5.29.0
kde-frameworks/kded-5.29.0
kde-frameworks/kparts-5.29.0
kde-frameworks/kdeclarative-5.29.0
kde-frameworks/knewstuff-5.29.0
kde-frameworks/knotifyconfig-5.29.0
kde-frameworks/kxmlrpcclient-5.29.0
kde-frameworks/kcmutils-5.29.0
kde-frameworks/kactivities-5.29.0
kde-frameworks/kdelibs4support-5.29.0
kde-frameworks/khtml-5.29.0
kde-frameworks/ktexteditor-5.29.0
kde-frameworks/kmediaplayer-5.29.0
kde-frameworks/kross-5.29.0
kde-frameworks/plasma-5.29.0
kde-frameworks/kactivities-stats-5.29.0
kde-frameworks/krunner-5.29.0

2 réponses

1 2 3 4 5
Avatar
Olivier Miakinen
Le 27/01/2017 17:21, Dominique MICOLLET a écrit :
Bon, j'ai quand même appris quelque chose de tout ce fil.

Moi aussi : je ne connaissais pas l'option -x de ssh. ;-)
--
Olivier Miakinen
Avatar
Jo Engo
Le Fri, 27 Jan 2017 16:07:29 +0100, Olivier Miakinen a écrit :
fichier qui forçait DISPLAY à :0

2 «fichiers» (à modifier) (ou 3, ou 1)
- 1 ligne dans .xinitrc qui écrit le DISPLAY dans un fichier
( echo $DISPLAY > /path/to/f_display par exemple)
1 ligne dans .profile qui positionne DISPLAY
export DISPLAY=$(cat /path/to/f_display)
celui qui est «en panne» est probablement le premier (d'où «l'absence» de
DISPLAY quand ce contriubuteur très patient et pas exigent fait ssh -X
)
--
La guerre, c'est une chose trop grave pour la confier à des militaires.
-+- Georges Clémenceau -+-
1 2 3 4 5