Portál AbcLinuxu, 12. května 2025 08:52
env DISPLAY=:0.0 zenity --warning --text "Varování , za 60 vteřin bude počítač restartován\!\nUložte veškerou práci a na PC nepracujte.";vše funguje jak má
ssh plysacek@192.168.111.2 env DISPLAY=:0.0 zenity --warning --text "Varování , za 60 vteřin bude počítač restartován\!\nUložte veškerou práci a na PC nepracujte.";ale vyjede :
No protocol specified (zenity:3459): Gtk-WARNING **: cannot open display: :0.0Jak donutit ssh aby spustil dialog na správné ploše ? Prosím nakopnout správným směrem , popřípadě vysvětlit proč a jak co udělat. Děkuji.
xhost
se specifikují hosti a uživatelé s právem přísputu na X-server, ale přesněji si to už nepamatuji. s X terminály a oprávněními u nich jsem si hrál tak před 18 lety.
zenity --list --width 410 --height 700 --title 'Digitally Imported - Electronic & Dance Music Radio 24/7' --text 'Seznam internetových radiostanic' --column 'Internetové odkazy:' --print-column 1 $(curl -s http://www.di.fm/ | awk -F '"' '/href="http:.*\.pls.*96k/ {print $2}' )| xargs gnome-terminal --geometry=125x5-0-0 -x mplayer? Xhost nemohu nastavit ani jako uživatel ani jako root přes ssh...
ssh -Yf plysacek@192.168.111.2 xterm
nebo jiný xkový program (pro OpenSSH klienta)
cz3dtc@NB-Pepe:~$ ssh -Yf plysacek@192.168.111.2 xterm plysacek@192.168.111.2's password: cz3dtc@NB-Pepe:~$ /usr/bin/xauth: error in locking authority file /home/plysacek/.Xauthority X11 connection rejected because of wrong authentication. xterm Xt error: Can't open display: localhost:10.0 cz3dtc@NB-Pepe:~$ a příkaz 2 ssh -Yf plysacek@192.168.111.2 'env DISPLAY=:0.0 xterm -geometry 0x0-0-0 -iconic' plysacek@192.168.111.2's password: cz3dtc@NB-Pepe:~$ /usr/bin/xauth: error in locking authority file /home/plysacek/.Xauthority No protocol specified xterm Xt error: Can't open display: :0.0Bohužel ...
man xauth
popřípadě man mkxauth
a proštárat se tou autentizací. Může být prostě implicitně zakázaná.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.