diff options
Diffstat (limited to 'network/tightvnc/vncserver.patch')
-rw-r--r-- | network/tightvnc/vncserver.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/network/tightvnc/vncserver.patch b/network/tightvnc/vncserver.patch new file mode 100644 index 0000000000000..0c3bc23380d8b --- /dev/null +++ b/network/tightvnc/vncserver.patch @@ -0,0 +1,30 @@ +--- vncserver.orig 2009-02-12 06:27:18.000000000 +0200 ++++ vncserver 2021-03-27 08:35:57.331183132 -0400 +@@ -48,10 +48,12 @@ + + $defaultXStartup + = ("#!/bin/sh\n\n". +- "xrdb \$HOME/.Xresources\n". +- "xsetroot -solid grey\n". +- "xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n". +- "twm &\n"); ++ "#xrdb \$HOME/.Xresources\n". ++ "#xsetroot -solid grey\n". ++ "#xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n". ++ "#twm &\n". ++ "# Start X session using xinitrc \n". ++ "/etc/X11/xinit/xinitrc &\n"); + + $xauthorityFile = "$ENV{XAUTHORITY}"; + +@@ -161,7 +163,9 @@ + + $cmd = "Xvnc :$displayNumber"; + $cmd .= " -desktop " . "edString($desktopName); +-$cmd .= " -httpd $vncClasses"; ++if ( -d $vncCllasses ) { ++ $cmd .= " -httpd $vncClasses"; ++} + $cmd .= " -auth $xauthorityFile"; + $cmd .= " -geometry $geometry" if ($geometry); + $cmd .= " -depth $depth" if ($depth); |