x11-vnc: Initial X11 VNC feature

Add new feature for X11 VNC support.  Please read
features.in/x11-vnc/README for more information.
This commit is contained in:
Nikita Ermakov 2019-08-23 14:19:58 +03:00 committed by Anton Midyukov
parent 5ab897cf40
commit d1e7fc06eb
3 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,4 @@
This feature allows to use X11 through VNC server. It adds x11vnc package and
sets default password to alt. Another thing is that this feature adds dummy
video adapter configuration to the /etc/X11/xorg.conf.d/. x11vnc becomes
default service.

View File

@ -0,0 +1,4 @@
use/x11-vnc:
@$(call add,THE_PACKAGES,x11vnc x11vnc-service xorg-drv-dummy)
@$(call add,DEFAULT_SERVICES_ENABLE,x11vnc)
@$(call add_feature)

View File

@ -0,0 +1,35 @@
#!/bin/sh
# setup X11 to use it with a VNC
CFG=/root/.vnc/
[ -d "$CFG" ] || mkdir -p "$CFG"
x11vnc -storepasswd alt "$CFG"/passwd
cat > /etc/X11/xorg.conf.d/51-dummy.conf << EOF
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
VideoRam 16384
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 5.0 - 1000.0
VertRefresh 5.0 - 200.0
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1024 768
EndSubSection
EndSection
EOF