winsysck
(1)
Name
winsysck - check which window system protocols are available
Synopsis
/usr/bin/winsysck [ -va ] [ -display displaystring ] [
-timeout seconds ] protocol [...]
Description
User Commands winsysck(1)
NAME
winsysck - check which window system protocols are available
SYNOPSIS
/usr/bin/winsysck [ -va ] [ -display displaystring ] [
-timeout seconds ] protocol [...]
DESCRIPTION
The winsysck command determines if the specified window sys-
tem protocol is available to the user. By default, the win-
sysck command exits as soon as the first available protocol
is found, although this behaviour can be modified by the -a
option (see below).
OPTIONS
The following options can be used to modify the behaviour of
the winsysck command.
-a Continue to check the availability of the specified
protocols even after determining that one or more pre-
viously specified protocols are available. This is not
particularly useful without the -v option (see below).
-v Print the name of the first available protocol on the
standard output. When combined with the -a option (see
above), print the name of all available protocols on
the standard output, separated by newlines.
-display displaystring
Use the display displaystring when trying to determine
if the x11 protocol is available.
-timeout seconds
The timeout option sets the number of seconds before
the winsysck will time out.
KNOWN PROTOCOLS
The following are known values for protocol.
x11 Determines if a connection can be made using the X11
Window System protocol.
news Determines if a connection can be made using the Net-
work-extensible Window System protocol.
x11news
Determines if connections can be made to an X11/NeWS
server. In addition to being able to establish connec-
tions using both the X11 Window System and Network-
extensible Window System protocols, this requires that
these two connections actually interact with the same
window server.
SunOS 5.11 Last change: 2 May 2014 1
User Commands winsysck(1)
sunview
Determines if connections can be made using the SunView
Window System protocol.
EXAMPLES
Determine if an X11 Window System connection can be made:
example% if winsysck x11 ; then ...
Determine if an X11 Window System connection can be made to
the display "displayhost:0.0":
example% if winsysck -display displayhost:0.0 x11 ; then ...
Print the known protocols which are available:
example% winsysck -v -a x11 news x11news sunview
Print which window system should be used, given the prefer-
ence for NeWS over SunView, and X11/NeWS over NeWS:
example% winsysck -v x11news news sunview
SEE ALSO
Xserver(1)
LIMITATIONS
There is no way to determine whether a SunView connection is
actually connected to an X11/NeWS server with SunView com-
patibility enabled or to a SunView server.
winsysck assumes that no system running this version of Ora-
cle Solaris could be running SunView, NeWS, or X11/NeWS, so
doesn't bother checking for anything but X11.
BUGS
None known.
DIAGNOSTICS
Exit status is 0 if any protocols are available, 1 if none
are available, 2 for usage errors.
ATTRIBUTES
See attributes(5) for descriptions of the following
attributes:
SunOS 5.11 Last change: 2 May 2014 2
User Commands winsysck(1)
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |x11/session/winsysck |
+-----------------------------+-----------------------------+
|Interface Stability |Obsolete |
+-----------------------------+-----------------------------+
SunOS 5.11 Last change: 2 May 2014 3