X-Spam-Check-By: sourceware.org Message-Id: Date: Sun, 19 Nov 2006 01:13:29 -0500 From: Charles Wilson 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 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: List-Archive: List-Post: List-Help: , 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/