Portál AbcLinuxu, 14. května 2025 00:49
export DISPLAY=pocitac:lokalni_display:obrazovkaale nejsem si jist, jestli je mezi lokalni_display a obrazovka je dvojtecka ':' nebo tečka '.' tzn jestli tak:
export DISPLAY=pocitac:0:0nebo tak:
export DISPLAY=pocitac:0.0Dle navodu pocitac zadavat nemusim, takže stačí
export DISPLAY=0.0Když to takhle zadám, a pak spustím program... Tak se zda jako by se spustil... ale na monitoru nic nevidím. Mohl byste mi někdo objasnit ten problém s proměnnou DISPLAY a vlastně proč se mi na monitoru nic neobjeví...
DISPLAY=":0" program
a kdyz to bude fungovat tak si tu promennnou exportni..
Jinak myslim ze pred obrazovkou se opravdu pise dvojtecka a ne tecka.
host:d.s
'. Ale tady bych to tipoval spíš na otázku zajištění autentizace a autorizace klienta při přístupu k X serveru. Viz příslušná kapitola učebnice.
:0
' a to je ve většině případů také přesně to, co potřebujete.
export DISPLAY=':0'A vyhodilo to nasledujici chybu.. takze by to bylo tou autetentifikaci?
officesetup Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specified officesetup:error: Please make sure that your X server is running and that $DISPLAY is set correctly. officesetup:error: error initializing Tk: 'this isn't a Tk applicationcouldn't connect to display ":0"'. Check the DISPLAY variable (:0) and your access permissions (see xauth or xhost).
xauth -f ~user/.Xauthority extract - :0 | xauth merge -Děkuji mnohorkát za tak bleskurychlé rady. Díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.