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?
- 5174 megtekintés
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. ---
---
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni