# $Id$ provide x0vnc help_vnc_enable() { mecho "Enable vnc for the X0 display" mecho "X11 restart required!" } help_vnc_disable() { mecho "Disable vnc for the X0 display" mecho "X11 restart required!" } help_vnc_passwd() { mecho "set vnc.passwd [password]" mecho " sets given password for X0 display vnc." } set_vnc_enable() { local CONFIG="/etc/X11/xorg.conf.d/25-vnc.conf" clearconfig addconfig 'Section "Module"' addconfig ' Load "vnc"' addconfig 'EndSection' } set_vnc_disable() { if [[ -f /etc/X11/xorg.conf.d/25-vnc.conf ]] then rm /etc/X11/xorg.conf.d/25-vnc.conf fi } set_vnc_passwd() { local pass="$1" local vncpasswd="/root/.vncpasswd" [[ -z ${pass} ]] && help_vnc_passwd && return 1 vncpasswd "${vncpasswd}" > /dev/null << EOF ${pass} ${pass} EOF }