SuSE 9.1 X-Anwendungen als root ausfuehren geht nicht mehr
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, seit ich das neue SuSE 9.1 drauf habe, kann ich als root keine X-Anwendungen mehr in einer User-Session starten. Ich bin als normaler User unter KDE eingeloggt und öffne eine Konsole. Dort tippe ich xhost +localhost ein um meinem Rechner zu erlauben meinen X-Session zu benutzen. Dann wechsle ich zum root user mit su - root Dem setzte ich dann als Display-Variabel DISPLAY="localhost:0.0" wenn ich dann allerdings versuche ein x-Programm zu starten bekomme ich immer die Fehlermeldung das keine Grafische-Oberfläche geöffnet werden kann. Bis zur Version 9.0 ging das noch so. Ich muß jetzt immer das Programm sux benutzen um als root irgend eine grafische Anwendung zu starten. Das ist etwas nervig. Kennt jemand eine Lösung wie die alte Variante wieder funktioniert? Danke Falko -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAmfWgD8Zw/S+X8BcRAkhzAKCBdXJNBGY35HviwHGfiRJE+QDlkACbB78X ogonNQPcoBimdSl/96udfMQ= =roSr -----END PGP SIGNATURE-----
Falko Zurell wrote:
Ich bin als normaler User unter KDE eingeloggt und öffne eine Konsole. Dort tippe ich xhost +localhost ein um meinem Rechner zu erlauben meinen X-Session zu benutzen.
Dann wechsle ich zum root user mit su - root
Du solltest "sux" verwenden.
Dem setzte ich dann als Display-Variabel DISPLAY="localhost:0.0"
Du solltest dann die DISPLAY Variable nicht explizit setzen.
[...] Ich muß jetzt immer das Programm sux benutzen um als root irgend eine grafische Anwendung zu starten. Das ist etwas nervig.
Was ist daran nervig, statt "su" "sux" einzutippen? Kann ich nicht nachvollziehen... CU, Th.
Hallo, hatten wir schon! Am Donnerstag, 6. Mai 2004 10:21 schrieb Falko Zurell:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
seit ich das neue SuSE 9.1 drauf habe, kann ich als root keine X-Anwendungen mehr in einer User-Session starten.
...
Kennt jemand eine Lösung wie die alte Variante wieder funktioniert?
in /etc/sysconfig/displaymanager (am Ende ...) ## Type: yesno ## Default: no # # Tcp port 6000 of Xserver. When set to "no" (default) Xserver is # started with "-nolisten tcp". Only set this to "yes" if you really # need to. Use ssh X11 port forwarding whenever possible. # DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" !yes! und dann X neu starten!
Danke Falko -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAmfWgD8Zw/S+X8BcRAkhzAKCBdXJNBGY35HviwHGfiRJE+QDlkACbB78X ogonNQPcoBimdSl/96udfMQ= =roSr -----END PGP SIGNATURE-----
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
participants (3)
-
Falko Zurell
-
Rolf Masfelder
-
Thomas Hertweck