delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/11/19/01:17:59

X-Spam-Check-By: sourceware.org
Message-Id: <announce.455FF609.3080105@cwilson.fastmail.fm>
Date: Sun, 19 Nov 2006 01:13:29 -0500
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: checkx-0.2.0-2
Reply-To: cygwin AT cygwin DOT com
X-Mailer: Perl5 Mail::Internet v1.74
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

checkX is a little utility I wrote that tests to see if (a) the X11 
client DLLs are installed on the machine, and (b) the Xserver on 
$DISPLAY (or -d x.x.x.x:x) is running and usable.

CHANGES:

* fix packaging bug in 0.2.0-1 (thx Dr. Volker Zell)



It does not link against the Xll libraries itself, but attempts to 
dlopen it, using a fuzzy name/path search.  Both the search path and the 
target name are explicitly overridable via commandline arguments.

In its default mode, checkX returns a 0 status if X is present, 1 
otherwise, and generates no output.  It is intended for use in scripts, 
which need to intelligently decide whether to launch an X-based 
application or a non-X (native MS Gui?  console?) one.


=============================================================================
Usage: checkX [OPTION]...
Determines if X is installed, Xserver is running on specified DISPLAY
and will accept clients. Returns 0 if yes, nonzero otherwise

Options:
   -h|--help             print this help message and exit
   -v|--version          print version information and exit
   -d|--display STR      use STR instead of $DISPLAY
   -l|--location         print location of Xlib DLL on stdout
   -a|--appendpath STR   append STR to value of $PATH (cumulative)
   -p|--prependpath STR  prepend STR to value of $PATH (cumulative)
   -r|--replacepath STR  use STR instead of $PATH when searching
   -x|--xlibname STR     use exactly STR instd of fuzzy cygX11-n.dll
   -t|--timeout FLT      allow FLT seconds to connect with Xserver
                         defaults to 0.5, use 0.0 for Xlib's (safe, 12s)
                         timeout
      --nogui            disable informational popups
      --notty            disable stderr messages
      --debug            turn on debugging messages
      --no-silent        allow error, warning, and info messages
Note that -a defaults to '/usr/bin:/usr/X11R6/bin'.  To eliminate the 
default, use '-a ""'
=============================================================================


-- 
Charles Wilson
checkx volunteer maintainer for cygwin


To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.


*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:


cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at the above URL.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019