[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

XFree86 3.3.6-10



Hi,

I uploaded X packages to alpha.gnu.org. Follow the instructions,
and you will soon get a nice and shiny X on the Hurd.

1. get the latest Hurd package, hurd_20000921
   This is currently in http://incoming.debian.org (NOT ftp)
   and will be moved to the archive tonight. So if it isn't there,
   chances are that it is in ftp.debian.org at the usual place.

   The new Hurd package comes with the kbd and mouse translator
   by Yasushi, so you don't need to get any other special files.
   (except maybe one).  Everything is nicely packaged.

2. Set up keyboard translator

   cd /dev
   ./MAKEDEV kbd

3. Set up mouse translator

   This is a bit special. For me, with a serial mouse, this works:

   settrans /dev/mouse /hurd/mouse --device=com0 --protocol=microsoft

   (from memory). Read this document to find out:
   http://f77.nop.or.jp/doc/XFree86-3.3.3.1.html#theTable

4. Install X packages.
   The X packages are in
   ftp://alpha.gnu.org/debian/dists/unstable/main/binary-hurd-i386/x11

   This source is apt-able, this means, you can use apt to get the packages
   on demand.
   You also need some font packages (binary-all) from ftp.debian.org.
   Simply add both resources to /etc/apt/sources.list and leave it to apt.

5. Configure X.
   I recommend to use the Linux XF86Config and put it in /etc/X11/XF86Config
   and modify it. xf86setup may work, but there is a problem with the mouse
   (as the Hurd mouse setting is special).

   The only section where you need to be careful is the Pointer section.
   Only ONE variant works.

   Section "Pointer"
     Protocol "osmouse"
     Device "/dev/mouse"
   EndSection

   You can add Emulate3Buttons if you need it, of course.
   Everything else should work just as in linux.

7. startx

8. Bugs
   a) xterm and Ctrl-C/Ctrl-Z don't work correctly. You can't stop and
   suspend jobs correctly. That's bad! But there is a solution: Use rxvt :)
   rxvt is also in incoming and works. Somebody please debug the xterm
   problem and submit a patch! It can't be too hrd, but the xterm source
   is a real mess. Maybe the working rxvt code helps to debug this.

   b) pflocal gets many threads (~2000) and sucks up a lot of memory.
   Maybe there is some leak (port leak, memory leak). So over time,
   X might crash.

   Other random crashes can happen as well, but it is not too bad.
   In fact, it is quite stable for me.

   c) Because update-menu (menu is in incoming as well) doesn't work
   properly, our window managers don't have a fine Debian menu yet.

9. Window Managers
   There is twm, which works. There is blackbox, which works. There
   is fvwm (v2) in incoming, which works as well.

10. Other packages

   gtk is in incoming, the test programs work.
   The games I tested (xskat, xjump, xoids, xemeralda, xjewel)
   all work. xfishtank does not.

11. Tasks

   Compile all packages using X!

Thanks,
Marcus



Reply to: