Ich habe einen einfachen Desktop-Rechner mit zwei Benutzerkonten. Ich möchte dem zweiten Benutzer (nicht dem, der X gestartet hat) erlauben, auf den XServer zuzugreifen und GUI-Programme auszuführen.
Bei mir hat dies mit xhost vom angemeldeten Benutzer aus funktioniert, aber es scheint nicht mehr zu funktionieren.
xhost +SI:localuser:fred
Wenn ich jetzt su - fred eingebe und irgendetwas versuche, das X erfordert, erhalte ich die Fehlermeldung, dass auf die Anzeige nicht zugegriffen werden kann.
$ xhost
xhost: unable to open display ""
Bitte antworten Sie nicht darauf, wie man VNC, SSH oder Fernzugriff verwendet. Das ist nicht die Frage.
Vielen Dank für jede Hilfe hierzu, da es mich daran hindert, zu arbeiten.
Antwort1
Sie können dies versuchen: xhost local:
oder dies: xhost +127.0.0.1
. Ich bevorzuge die erste Lösung. Cesare