What is Cygwin/X?
Cygwin/X Frequently Asked QuestionsCygwin/X is a port of the X Window System to Cygwin. Cygwin provides a UNIX-like API on the Win32 platform.
Is there a Cygwin/X mailing list?
Cygwin/X Frequently Asked QuestionsYes, Cygwin/X has a mailing list, namely, cygwin-xfree@cygwin.com. Visit the Cygwin Mailing Lists page to subscribe to cygwin-xfree@cygwin.com as well as to read and search an online archive of the mailing list traffic. Tip: Post your X-related inquires to cygwin-xfree@cygwin.com only; do not post nor cross post your inquires to the cygwin@cygwin.com mailing list. Cygwin's mailing list is only for Cygwin related inquires that are not handled by another more-specific list.
How is Cygwin/X installed?
Cygwin/X Frequently Asked QuestionsThe Cygwin/X User's Guide thoroughly documents the installation process. Installation is performed through Cygwin's setup.exe program.
How should I generate patches for Cygwin/X?
Cygwin/X Frequently Asked QuestionsOnly submit patches that have UNIX end of line characters. See Q: 10.2. for information on editors for Windows that are aware of UNIX end of line characters. Generally it is better for us if you generate your patches against the X.org CVS tree. For example, run cvs -z4 diff -U3 hw/xwin/ from xc/programs/Xserver/ to generate a diff file for all the modified files in hw/xwin/.
What versions of Windows does Cygwin/X run on?
Cygwin/X Frequently Asked QuestionsCygwin/X supports Windows 95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003 as of 2003-12-29. Cygwin/X requires Cygwin to compile and run. Cygwin is not, as of 2003-12-29, available on Microsoft Windows CE, therefore Cygwin/X is not currently available on Microsoft Windows CE.
Why does Cygwin/X freeze right after startup?
Cygwin/X Frequently Asked QuestionsZone Alarm 5 is known to break Cygwin/X. As a result you'll see this line (or a similar) as last output in /tmp/XWin.log Rules = "xorg" Model = "pc101" Layout = "us" Variant = "(null)" Options = "(null)" Disabling Zone Alarm will not solve this problem. You can only uninstall Zone Alarm 5 and switch to an earlier version (4.5 is known to work) or use a different personal firewall. Another reason is /tmp mounted in textmode.
Cygwin/X has very poor performance. What's the reason?
Cygwin/X Frequently Asked QuestionsMost likely you have installed some kind of personal firewall, VPN software or any other software that modifies the TCP/IP stack of Windows. Especially Webwasher and some other filtering software are known to slow down the network traffic. Some online virus scanners like Symantec Antivirus do slowdown Cygwin/X a lot. They scan every file access and network traffic which causes serious processing overhead beyond that from the X11 protocol and the unix emulation layer. Dr.
How do I start porting software to Cygwin/X?
Cygwin/X Frequently Asked QuestionsCygwin/X provides a software interface that is very similar to the software interface provided by GNU/Linux and other UNIX systems. Most software packages will compile on Cygwin/X without any changes at all. To begin with, try to compile a given software package following that package's compilation instructions for GNU/Linux.
Are there step-by-step instructions for contributing to Cygwin/X?
Cygwin/X Frequently Asked QuestionsYes. The Cygwin/X Contributor's Guide has step-by-step instructions for obtaining the source, building the source, building debug versions of the source, and even cross-compiling under Linux.
What licenses apply to Cygwin/X source code?
Cygwin/X Frequently Asked QuestionsCygwin/X proper isn't covered by a single license, as Cygwin/X is made up of two parts that are covered by distinct licenses: Cygwin and the X Window System.
Who holds the copyright on the Cygwin/X source code?
Cygwin/X Frequently Asked QuestionsCygwin/X proper doesn't have a single copyright holder, as Cygwin/X is made up of two parts, namely Cygwin and the X Window System; each part follows a different scheme in regards to who will hold the copyright on source code. See Q: 11.5. and Q: 11.6. for more information regarding who holds the copyright on Cygwin/X source code.
Cygwin/X failed with "Fatal Error". What does this mean?
Cygwin/X Frequently Asked QuestionsThe Fatal Error is a general error message. More specific information what caused this is available in /tmp/XWin.log. Please check the common error messages in the Section called Error and Warning Messages. If you're error is not mentioned proceed with Q: 7.4.
My bug report the Cygwin/X mailing list was ignored. What do I do now?
Cygwin/X Frequently Asked QuestionsSome bug reports are deliberately ignored by project members if the bug in question was recently dealt with; did you search the mailing list archives for a solution to your problem before submitting your bug report? Some bug reports are ignored if they do not contain sufficient information to understand the situation that produces the bug; did your bug report have enough information? Some bug reports are missed or forgotten, thus some valid bug reports do not receive a reply; simply resubmit suc.
Are there common problems encountered when porting software to Cygwin/X?
Cygwin/X Frequently Asked QuestionsOne common problem encountered when porting software to Cygwin/X is due to Cygwin's inability to distinguish between files with the same name but different capitalization (e.g. XvMC.h and xvmc.h), which is due to a Windows' limitation. This example is based off an error that actually occurred in the source code tree in xc/programs/Xserver/Xext/xvmc.c. xvmc.c included XvMC.h, as shown below: The intention was to include the file xc/include/extensions/XvMC.h.
What compiler does Cygwin/X use, and which compilers are supported?
Cygwin/X Frequently Asked QuestionsCygwin/X uses the gcc compiler from the Free Software Foundation. Cygwin/X source code is mostly ANSI C compliant, but we cannot guarantee that Cygwin/X will compile with any other compiler, nor can we afford the time to support compilers other than gcc.
Why does Cygwin/X report AUDIT: client 1 rejected from IP remotehost?
Cygwin/X Frequently Asked QuestionsThe problem is most likely a wrong DNS (Network name resolution). Make sure your windows host has a hostname which is valid from linux too and an IP address which linux can resolve to that hostname. myhost to /etc/hosts on the XDMCP server with the IP address and the hostname of your windows host the name resolution should work. Mika Laitio] For security reasons, XDMCP is not enabled by default on most Linux/UNIX/*NIX/*BSD distributions (RedHat, Mandrake, SuSE, FreeBSD, NetBSD, etc.) by default.
Where can I get help for installing DocBook on Cygwin?
Cygwin/X Frequently Asked QuestionsSee SGML for Windows NT: Setting up a free SGML editing and publishing system on Windows NT/Cygwin by Markus Hoenicka.
What license applies to Cygwin source code?
Cygwin/X Frequently Asked QuestionsCygwin source code is licensed under a modified version of the GNU GPL. Cygwin's license modification specifically allows third-party software under an open source license to be linked with Cygwin without requiring that the source code for the third-party software be distributed under the terms of the GNU GPL.
