From 222ecab5cae7add1186bbfe3bf50608b0d90b0c1 Mon Sep 17 00:00:00 2001 From: runge Date: Sun, 19 Aug 2007 19:13:12 +0000 Subject: x11vnc: better -xkb tie-breaking for up keystrokes. Add Xsrv/FD_XSRV custom server to FINDCREATEDISPLAY list. --- x11vnc/ssltools.h | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'x11vnc/ssltools.h') diff --git a/x11vnc/ssltools.h b/x11vnc/ssltools.h index 2bf5157..33576ff 100644 --- a/x11vnc/ssltools.h +++ b/x11vnc/ssltools.h @@ -1208,6 +1208,15 @@ char create_display[] = " server $have_Xvnc :$N -geometry $geom -depth $depth\n" "}\n" "\n" +"try_Xsrv() {\n" +" if [ \"X$FD_XSRV\" = \"X\" ]; then\n" +" return\n" +" fi\n" +"\n" +" server $FD_XSRV :$N -geometry $geom -depth $depth\n" +"}\n" +"\n" +"\n" "try_Xvfb() {\n" " if [ \"X$have_Xvfb\" = \"X\" ]; then\n" " return\n" @@ -1427,13 +1436,15 @@ char create_display[] = " fi\n" " curr_try=`echo \"$curr_try\" | sed -e 's/[+.-]xdmcp//'`\n" " \n" -" if echo \"$curr_try\" | grep -iw \"Xdummy\" > /dev/null; then\n" +" if echo \"$curr_try\" | grep -iw \"^Xdummy\" > /dev/null; then\n" " try_Xdummy\n" -" elif echo \"$curr_try\" | grep -iw \"Xvfb\" > /dev/null; then\n" +" elif echo \"$curr_try\" | grep -iw \"^Xvfb\" > /dev/null; then\n" " try_Xvfb\n" -" elif echo \"$curr_try\" | grep -iw \"Xvnc\" > /dev/null; then\n" +" elif echo \"$curr_try\" | grep -iw \"^Xvnc\" > /dev/null; then\n" " try_Xvnc\n" -" elif echo \"$curr_try\" | grep -iw \"X\" > /dev/null; then\n" +" elif echo \"$curr_try\" | grep -iw \"^Xsrv\" > /dev/null; then\n" +" try_Xsrv\n" +" elif echo \"$curr_try\" | grep -iw \"^X\" > /dev/null; then\n" " try_X\n" " fi\n" " if [ \"X$result\" = \"X1\" ]; then\n" -- cgit v1.2.3