Portál AbcLinuxu, 19. března 2024 14:00
ručně spustit x11vncNastavil bych autologin a x11vnc dal do init skriptu desktopového prostředí.
[Unit] Description=Light Display Manager Documentation=man:lightdm(1) After=systemd-user-sessions.service [Service] ExecStart=/usr/sbin/lightdm Restart=always BusName=org.freedesktop.DisplayManagerPokud se to nespouští, zkusil bych se přes
systemctl status služba
podívat, co to má za problém. Přihlašování se dá řešit tím, že se sezení po spuštění automaticky zamkne.
[sam@localhost ~]$ xset r on [sam@localhost ~]$ x11vnc -noxrecord -R repeat >>> sending remote command: "cmd=repeat" via X11VNC_REMOTE X property.Inu, tak... (Program dále již neběží - bez optionu R ano.)
Ja poustim x11vnc z /etc/rc.d/rc.local a vidim plochu bez ohledu na to, zda mam zapnuty autologin nebo ne. Pri pouziti lightdm funguje u x11vnc parametr -auth guess, nevim jak to bude funkcni u jinych display manageru. V /etc/rc.d/rc.local mam konkretne toto:
/root/.x11vnc/run &
a /root/.x11vnc/run je nasledujici:
#!/bin/bash
( while true
do
x11vnc -auth guess -quiet -forever -display :0 -rfbport 5909 -rfbauth /root/.x11vnc/passwd -repeat
sleep 5
done
) > /root/.x11vnc/log.txt 2>&1
Ve smycce mi to bezi protoze:
- se to muze pustit jeste pred spustenim lightdm
- x11vnc obcas pada
- pri ukonceni session na vzdalene plose x11vnc spadne
- pri ukonceni session na vzdalene plose x11vnc spadneVe výchozím nastavení se po ukončení session restartuje X server.
man systemd.service
, příklady na konci, hned první nebo druhý ti bude stačit.
-dontdisconnect -ping 60 -noxdamage -noxrecord -ncache_cr -no6
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.