Portál AbcLinuxu, 15. července 2025 12:17
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: couldn't open display (null)dnes jsem na abicku nasel toto. Vyzkousel jsem prvni tip:
xhost +vyhodi:
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: couldn't open display (null)dalsi jsem nezkousel.
... Section "Device" Identifier "ATI" Driver "ati" EndSection ... Section "DRI" Mode 0666 EndSection #predpokladam ze tyhle dve veci tam pridal instalator ovladaceTusi nekdo co s tim?
su -
z běžného účtu, zkuste toto:
export DISPLAY=:0 XAUTHORITY=/home/uživatel/.Xauthority
su "first user"
su
Z druhého su
, kterým se přihlašuješ jako root pak můžeš dostat tuto hlášku. Řešením je před změnou uživatele z toho prvního vyskočit příkazem exit
.
su
direct rendering: Notakze s tou instalaci ovladacu jsem zas az tak uspesny nebyl :(
su
, která se jmenuje sux
, tu ale neznám. export
zmeni nejakou systemovou promennou a to snad jen do dalsiho restartu. Tim jsem chtel rict kde, co nastavit abych nemusel priste zase hledat tuto diskusi a zadavat znovu tenhle prikaz :)export
se vztahuje na Bourne Again Shell, což je příkazový řádek většiny distribucí Linuxu. Platí pouze pro bash
, v němž je proveden. Pokud se stane tohle:
[tom@uws /]$ echo $DISPLAY :0.0 [tom@uws /]$ su - Password: No mail. [root@uws ~]# export DISPLAY=:0.0 XAUTHORITY=/home/tom/.Xauthority [root@uws ~]#tak je celkem zřejmé, že není dobré cpát ty proměnné do nějakého skriptu kdesi v
/etc
. Ani do .bash_profile
by neměly přijit. Kdybych byl líný to pořád zadávat, zkusil bych asi ten sux
.
jak ten export nasroubovat do systemu?Nevim, jestli mi neco neuniklo, ale proc
xhost +
normalne nezadata pod uzivatelem, ktery spustil ty Xka, jeste pred tim, nez zacnete sasit se su?
xhost +
jsem spustil s pomoci su
a uzivatelskeho uctu. Moje chyba. su
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.