gotti.org    
  Home
  Members
  Demonsoft
 Projects
  Timeacc
  logprint
  Links
  News
  Webstat
   
 

Cygwin/X

XF86Config
Development weblog
XDMCP Problems
Foreign keyboard / Modmaps
Font Problems
Donations

Cygwin/X is the windows port of the X.Org X server.

IRC Logs

I've made available the IRC logs of the #cygwinx channel on freenode.org.

Weblog

There is a weblog which is focused on Cygwin/X and Xming development. This is merely a place where I can drop some notes on development and you are able to see what I'm working on.

XF86Config

The support for the XF86Config file was removed from the main distribution. For information how to change the keyboard layout refer to the FAQ

If XKB does not work, please verify that /tmp is mounted in binary mode. More troubleshooting hints are in the FAQ

For questions, feature requests and bugreports, please use the mailinglist

ls_netdev

ls_netdev is a small utility which uses the same code as XWin for xdmcp configuration. Please run this utility to verify if your problems with XDMCP rely on a problem with network device information. If you see only the entry for the device "lo" you either have no network card installed or you have found the reason for the not working XDMCP.

Updates

  • There are now two binaries: ls_netdev.exe and ls_netdev-w95.exe The first is linked against iphlpapi.dll and the second not. This means the ls_netdev-w95 will start on Windows95 where this dll does not exist but can not check the win2k+ and win98+ network settings.
  • The utility now reports tokenring interfaces.
  • The Tokenring support is now in cygwin-1.3.10

ls_netdev.tar.gz

Patched cygwin1.dll

Updates

  • A cygwin1.dll (v 1.3.9) with support for tokenring is now available.
  • The tokenring support is now in cygwin-1.3.10. The patch is not needed anymore

Installation

Follow the installation guide to set up the Cygwin and X environment.

Modmap

Standalone file
bzip2 -d modmap.de.bz2
xmodmap modmap.de

Archive:
gzip -cd xmodmap.tar.gz | tar xv
xmodmap xmodmap/xmodmap.de

XDMCP Installation (remote host)

Updates

Fonts

Fonts in the X11 protocol are handled in a network transparent fashion. Normally only the X11 fonts which are installed on your local host are accessible.
But some Windowmangers and programs need fonts, which are only located on the machine, where the program is installed. If you are for example connected to a Sun/Solaris machine, you will unlikely have the CDE fonts installed.
The mechanism to solve the problem is the X11 fontserver.
If there is already a running fontserver, you can skip the fontserver setup
You have to setup a fontserver on the solaris machine and make it known to your local X Server.
The X11 fontserver has a configuration file which is (by default) located in /usr/X11R6/lib/X11/fs/config or /etc/X11/fs/config.

clone-self = on     
use-syslog = off    
catalogue = /usr/X11R6/lib/X11/fonts/misc/,
    /usr/X11R6/lib/X11/fonts/Speedo/,
    /usr/X11R6/lib/X11/fonts/Type1/,
    /usr/X11R6/lib/X11/fonts/CID/,
    /usr/X11R6/lib/X11/fonts/75dpi/,
    /usr/X11R6/lib/X11/fonts/100dpi/
error-file = /home/ago/etc/xfs/fs-errors  
default-point-size = 120        
default-resolutions = 75,75,100,100

The most important parameter in catalogue. It tells xfs which fonts it should export. These list may be obtained by the command "xset q". Search for a line "Font Path". Copy the line containing the font path into the configfile, save it, and start the fontserver with "xfs -config my_configfile".
Now you have to make the fontpath known to your XServer.
  • Specify it on the commandline: run XWin [some options] -fp tcp/remote_host:7100 This will (unfortunatly) read all fonts from the remote server.
  • Set it when the XServer is already running: xset fp+ tcp/remote_host:7100; xset fp rehash
The examples assume, that the fontserver is running on port 7100 (which is the default value)
So thats it. Have fun.

Download

Modmaps

Germanxmodmap.de.bz2(1.3kb)
Finnish and Swedishxmodmap.fi.bz2(1.0kb)
Frenchxmodmap.fr.bz2(1.9kb)
Norwegianxmodmap.no.bz2(1.0kb) (provided by Steinar Bang)
Belgianxmodmap.be.bz2(1.0kb) (provided by Windey Koen)
Redhat modmapsxmodmap.tar.gz(22kb)

Links

Cygwin/X homepage

Donations

For sending me donations in support for developing the Cygwin/X XServer see my donations page.

About this document

$Id: index.html,v 1.27 2003/12/28 17:29:32 ago Exp $

Changelog

$Log: index.html,v $
Revision 1.27  2003/12/28 17:29:32  ago
- Removed stale links
- Changed projectname to Cygwin/X

Revision 1.26  2003/09/02 19:57:39  ago
- Removed old documentation about cygwin1.dll patches

Revision 1.25  2003/09/02 11:04:04  ago
- small layoutchange for XF86Config section

Revision 1.24  2003/09/02 10:58:07  ago
- removed section about xdmcp modmap installation (outdated)
- added list of preconfigured keyboard layouts

Revision 1.23  2003/03/14 10:25:56  ago
- section "Donations"

Revision 1.22  2003/02/20 21:41:24  ago
- belgian modmap

Revision 1.21  2003/02/20 21:38:56  ago
*** empty log message ***

Revision 1.20  2002/11/29 15:52:54  ago
- added some linebreaks to xfs config file. Now the main table does not grow
beyond the window size and paragraphs have proper linebreaks again.

Revision 1.19  2002/10/24 12:14:36  ago
- linebreak

Revision 1.18  2002/10/24 12:12:55  ago
- xf86config update. now in main distribution

Revision 1.17  2002/03/01 19:38:38  ago
- More updates on the netdev issue
- Discourage using of patching of xdm-configuration
- Id and Log now visible on page


counter

Powered by Apache Powered by PHP

Impressum