실제로 나는 x11vnc를 다음 /home/odroid/.config/lxsession/LXDE/autostart
과 같이 시작합니다.
@/bin/x11vnc -bg -forever -shared -rfbauth /home/odroid/.vnc-passwd -noxdamage -norc -noxrecord -capslock -no6 -rfbport 5900
시작 시 자동 로그인이 잘 되고 잘 작동합니다.
하지만 그래픽 모드에서는 거의 로그인하지 않습니다.
sshd.socket(vs sshd.service)처럼 작동하길 원합니다.
아이디어나 연구 분야가 있나요?
답변1
그래서 나는 창조한다/etc/systemd/system/xvnc.socket
[Unit]
Description=XVNC Server
[Socket]
ListenStream=5900
Accept=yes
[Install]
WantedBy=sockets.target
그리고/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
재부팅 후 PC에서 연결할 수 있습니다 :)
답변2
첫 번째
지프는 서버입니다(물리적 화면이 없는 ARM Archlinux).
내 PC는 Archlinux에 있습니다.
@Bratchley 제안을 시도합니다. in 으로
변경 하고 다시 시작하면 잘 작동합니다 :) PC에서 연결할 수 있습니다. 시작하면 지프에 터미널 창이 있습니다 :) X11Forwarding
yes
/etc/ssh/sshd_config
sshd.socket
ssh -Y root@jeep
lxterminal
하지만 지프의 전체 LXDE 데스크탑이 필요합니다. 단지 "응용 프로그램 추방"이 아닙니다.
많은 정보를 모니터링하기 위해 conky를 사용하기 때문입니다.
그래서 lightdm.service
지프를 비활성화하고 재부팅합니다.
그리고....
실행하거나 startlxde
( lxsession
물론 지프에서) 그래픽 로그온 화면이 표시되면 ..... 내 PC !!!
많은 검색 끝에 이것을 찾았습니다.답변그리고 내가 올바르게 이해한다면 그것은 불가능합니다 :(
그래서 첫 번째 질문으로 돌아갑니다(소켓으로 x11vnc 실행).