Slackware13.37/Salix és KDE, és persze a gksu...

Fórumok

Sziasztok.

Az eset szerintem egyedi, eddig nem találtam még rá megoldást.

Egy KDE alapú Salixot pakoltam fel egyik gépemre, melyen előtte fluxboxos salixot meg 13.37-es slackware-t használtam évekig, problémamentesen.

Eddig mindig el tudtam indítani X-en GUI-s programot is rootként (pl. terminálból indítva su-val, vagy fluxbox menüjéből indítva "exec gksu command"-dal).
Most viszont nem.

Sikerült felraknom egy gksu-t (GKsu version 2.0.2), ha júzerként indítom a kritikus programot, akkor csak így indul el:
$ gksu gparted
megjelenik a gksu dialógusdoboza a jelszó-bekéréssel, majd minden rendben.
Ugynezt a prg-t ha már rootként indítanám gksu nélkül, már semmi eredmény, csak ez:

a[/]$ su
Password:
root[/]# gparted
No protocol specified

(gpartedbin:9389): Gtk-WARNING **: cannot open display: :0.0
root[/]#

Az összes többi, rendszergazdát igénylő GUI-s programomnál ez a helyzet.

Szerintetek ez micsoda?

Hozzászólások

xauth parancsról olvasgatok éppen, ennek köze van a home könyvtárakban lévő .Xauthority fájlhoz.
A /root könyvtáramban ilyen nem volt, átbásoltam az egyik júzerkönyvtáramból az ott lévőt, erre minden GUI-s prg indul rootként. De ez csalás.

Az zavart, hogy a GDM nem engedi a rootként történő belépést.

Végül rájöttem:

xauth merge /home/usernevem_ahol_futnak_a_GUIs_cuccok/.Xauthority

...namindegy, ha jól sejtem, ezzel megoldódott.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Ezt megint benyeltem tegnap.
Aztán rátaláltam mit írtam ide, de most nem működött.

Ez viszont igen:

juzerként X-en megnyitottam egy terminálablakot, majd megfigyeltem, mit ír ki ha gpartedet indítok:

root@biokiller:/home/b# gparted
No protocol specified

(gpartedbin:14196): Gtk-WARNING **: cannot open display: :0.0
You have new mail in /var/mail/root
root@biokiller:/home/b#

remek. a display :0.0

A megoldás:

root@biokiller:/home/b# export DISPLAY=:0.0
root@biokiller:/home/b# export XAUTHORITY=/home/b/.Xauthority
root@biokiller:/home/b# gparted

...és indul a gparted rútként.

Akkor van gond, ha valami kinullázta a 'b' nevu felhasznalo .Xauthority állományát.

A probléma okát azonban még mindig keresem, de hasztalan, mert még a google is csak félbehagyott megoldáskereséseket dobál ki.

---
--- A gond akkor van, ha látszólag minden működik. ---
---