diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2011-01-23 21:31:43 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2011-01-23 21:31:43 +0000 |
commit | 6b286142f73a1dc90884846a0c333b3848260077 (patch) | |
tree | be4e5740d4d026021247810f8d77d5cb3b3da858 | |
parent | 8f5ae2b27b562b06e9c02140aef8b95c544b9cf5 (diff) | |
download | zsh-6b286142f73a1dc90884846a0c333b3848260077.tar.gz zsh-6b286142f73a1dc90884846a0c333b3848260077.tar.xz zsh-6b286142f73a1dc90884846a0c333b3848260077.zip |
28647: gi1242+zsh@gmail.com: more vnc completion options
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | Completion/X/Command/_vnc | 67 |
2 files changed, 75 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index b73f63e45..29d078d78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-01-23 Peter Stephenson <p.w.stephenson@ntlworld.com> + + * gi1242+zsh@gmail.com: 28647: Completion/X/Command/_vnc: more + options. + + * gi1242+zsh@gmail.com: 28646: Completion/X/Command/_matlab: new + completion. + 2011-01-19 Peter Stephenson <pws@csr.com> * 28638: Doc/Zsh/parameter.yo, Src/zsh.h, @@ -14153,5 +14161,5 @@ ***************************************************** * This is used by the shell to define $ZSH_PATCHLEVEL -* $Revision: 1.5189 $ +* $Revision: 1.5190 $ ***************************************************** diff --git a/Completion/X/Command/_vnc b/Completion/X/Command/_vnc index 09923cd65..70b897e47 100644 --- a/Completion/X/Command/_vnc +++ b/Completion/X/Command/_vnc @@ -6,13 +6,78 @@ displays=( \\${^displays} ) case $service in vncserver) - # currently lacking Xvnc arguments + # currently missing: bc, c, nologo, r, ttyxx, v + # Don't know values for -nolisten (other than tcp). _arguments \ - start \ '-name:desktop name:_x_name' \ + '-a[mouse acceleration (pixels)]:#:' \ + '-ac[disable access control restrictions]' \ + '-audit[set audit trail level]:int:' \ + '-auth[select authorization file]:file:_files' \ + '-bs[disable any backing store support]' \ + '-c[turns off key-click]' \ + '-cc[default color visual class]:int:' \ + '-co[color database file]:file:_files' \ + '-core[generate core dump on fatal error]' \ + '-dpi[screen resolution in dots per inch]:int:' \ + '-deferglyphs[defer loading of glyphs]:type:(none all 16)' \ + '-f[bell base]:level (0-100):' \ + '-fc[cursor font]:string:' \ + '-fn[default font name]:string:' \ + '-fp[default font path]:string:' \ + '-help[prints message with these options]' \ + '-I[ignore all remaining arguments]' \ + '-ld[limit data space to N Kb]:int:' \ + '-lf[limit number of open files to N]:int:' \ + '-ls[limit stack space to N Kb]:int:' \ + '-nolock[disable the locking mechanism]' \ + '-logo[enable logo in screen saver]' \ + '-nolisten[dont listen on protocol]:protocol:(tcp)' \ + '-p[screen-saver pattern duration (minutes)]:time (minutes):' \ + '-pn[accept failure to listen on all ports]' \ + '-nopn[reject failure to listen on all ports]' \ + '-r[turns off auto-repeat]' \ + '-s[screen-saver timeout (minutes)]:timeout (minutes):' \ + '-su[disable any save under support]' \ + '-t[mouse threshold]:pixels:' \ + '-terminate[terminate at server reset]' \ + '-to[connection time out]:time:' \ + '-tst[disable testing extensions]' \ + '-v[screen-saver without video blanking]' \ + '-wm[WhenMapped default backing-store]' \ + '-x[loads named extension at init time ]:string:' \ + '-query[contact named host for XDMCP]:host-name:_hosts' \ + '-broadcast[broadcast for XDMCP]' \ + '-indirect[contact named host for indirect XDMCP]:host-name:_hosts' \ + '-port[UDP port number to send messages to]:port:' \ + '-once[Terminate server after one session]' \ + '-class[specify display class to send in manage]:display-class:' \ + '-cookie[specify the magic cookie for XDMCP]:xdm-auth-bits:' \ + '-displayID[manufacturer display ID for request]:display-id:' \ '-geometry:geometry:(1600x1200 1280x1024 1152x864 1024x768 800x600 640x480)' \ '-depth:pixel depth:(8 16 24 32)' \ '-pixelformat:pixel format' \ + '-udpinputport[UDP port for keyboard/pointer data]:port:' \ + '-rfbport[TCP port for RFB protocol]:port:' \ + '-rfbwait[max time in ms to wait for RFB client]:time:' \ + '-nocursor[dont put up a cursor]' \ + '-rfbauth[use authentication on RFB protocol]:passwd-file:_files' \ + '-httpd[serve files via HTTP from here]:dir:_files -/' \ + '-httpport[port for HTTP]:port:' \ + '-deferupdate[time in ms to defer updates (default 40)]:time (ms):' \ + '-economictranslate[less memory-hungry translation]' \ + '-lazytight[disable "gradient" filter in tight encoding]' \ + '-desktop[VNC desktop name (default x11)]:name:' \ + '-alwaysshared[always treat new clients as shared]' \ + '-nevershared[never treat new clients as shared]' \ + '-dontdisconnect[dont disconnect existing clients for new non-shared connections]' \ + '-viewonly[let clients only to view the desktop]' \ + '-localhost[only allow connections from localhost]' \ + '-interface[only bind to specified interface address]:ipaddr:' \ + '-inetd[Xvnc is launched by inetd]' \ + '-compatiblekbd[set META key = ALT key as in the original VNC]' \ + '-version[report Xvnc version on stderr]' \ '1:: :_guard "(|:[0-9]#)" "display number"' \ - kill \ "-kill:display number:($displays)" \ |