Na verdade eu começo o x11vnc /home/odroid/.config/lxsession/LXDE/autostart
com
@/bin/x11vnc -bg -forever -shared -rfbauth /home/odroid/.vnc-passwd -noxdamage -norc -noxrecord -capslock -no6 -rfbport 5900
O login automático na inicialização está ok e funciona bem.
Mas raramente faço login no modo gráfico.
Quero que funcione como sshd.socket (vs sshd.service).
Você tem uma ideia ou linha de pesquisa?
Responder1
Então eu crio/etc/systemd/system/xvnc.socket
[Unit]
Description=XVNC Server
[Socket]
ListenStream=5900
Accept=yes
[Install]
WantedBy=sockets.target
E/etc/systemd/system/[email protected]
[Unit]
Description=XVNC Per-Connection Daemon
[Service]
ExecStart=/usr/bin/x11vnc -display :0 -bg -forever -shared -rfbauth /home/odroid/.vnc-passwd -noxdamage -norc -noxrecord -capslock -inetd
User=odroid
StandardInput=socket
StandardError=syslog
Após a reinicialização, posso me conectar do meu PC :)
Responder2
O primeiro
jipe é o servidor (ARM Archlinux sem tela física).
Meu PC está no Archlinux.
Eu tento a sugestão do @Bratchley.
Eu mudo X11Forwarding
para yes
dentro /etc/ssh/sshd_config
e reinicio sshd.socket
Funciona bem :)
Posso me conectar do PC com ssh -Y root@jeep
Se eu iniciar, lxterminal
tenho uma janela de terminal no jipe :)
Mas preciso de todo o desktop LXDE do Jeep. Não apenas "deportação de aplicativos".
Porque eu uso o conky para monitorar muitas informações.
Então eu desativo lightdm.service
e reinicio o jipe
E....
Se eu iniciar startlxde
ou lxsession
(no jipe claro) tenho uma tela gráfica de logon do ..... meu PC !!!
Depois de muita pesquisa encontrei issorespondere se bem entendi não é possível :(
Então volto à minha primeira pergunta (iniciar x11vnc por soquete)