Summary: The Red Hat Linux configuration tool for the X Window System. Name: Xconfigurator Version: 4.9.29 Release: 1cz1 License: GPL Group: User Interface/X Hardware Support Source: Xconfigurator-%{version}.tar.bz2 Patch10: Xconfigurator-csmap.patch Requires: XFree86 >= 4.0.2, kbdconfig, mouseconfig >= 2.8, kbd Requires: initscripts >= 3.60 XFree86-xfs >= 4.0.1 kudzu >= 0.97 BuildPrereq: kudzu >= 0.97.7 gdk-pixbuf BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Xconfigurator is a full-screen, menu-driven program which walks you through setting up your X server. Xconfigurator is based on the sources for xf86config, a utility from XFree86. You should install Xconfigurator if you are installing the X Window System. %prep %setup -q %patch10 -p1 -b .csmap %build make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT make PREFIX=$RPM_BUILD_ROOT install %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %doc README TODO /usr/X11R6/bin/Xconfigurator /usr/X11R6/bin/Xtest /usr/X11R6/share/Xconfigurator /usr/X11R6/man/man1/Xconfigurator.1x* /usr/X11R6/lib/X11/Cards /usr/X11R6/lib/X11/doc/README.Config %changelog * Sat May 12 2001 Milan Kerslager - czech patch for mapping console keymaps to X keymaps added * Fri Apr 27 2001 Preston Brown - don't simply ignore, actually support DEVICE line * Tue Apr 17 2001 Preston Brown - ignore DEVICE line in /etc/sysconfig/mouse * Mon Apr 2 2001 Preston Brown - use 3.3.6 for CyberBlade for now as well (#34031) * Tue Mar 27 2001 Preston Brown - don't offer 3.3.6 server for NeoMagic boards, reported broken. - Trident 968x series using 3.3.6, CD544x NoAccel (#30820). * Tue Mar 20 2001 Preston Brown - comment on enabling external display on ATI Rage Mobility laptops - special CardMonitorCombo for Dell Inspiron 4000 * Fri Mar 16 2001 Bill Nottingham - update translations - don't write XF4 options in the XF3 config for NM128XD * Wed Mar 14 2001 Bill Nottingham - write Option lines for XFree4 as well * Tue Mar 13 2001 Preston Brown - build against new Xconfigurator to fix segfault in DDC probing * Mon Mar 12 2001 Preston Brown - fix random modes getting incorrectly selected (#28464) - fixed another segfault from a fault strcmp (#30991) * Fri Mar 9 2001 Bill Nottingham - make Silicon Motion stuff use 24bpp in XFree3 - check monitor ids too for CardMonitorCombos - fix monitor ids in CardMonitorCombos to match ones actually in the MonitorsDB * Thu Mar 8 2001 Preston Brown - NeoMagic chips default to 4.0.x driver now (tested) - change cursor to an arrow (from the X cursor) in Xtest. * Wed Mar 7 2001 Bill Nottingham - return nonzero if test fails and they quit - turn DRI back on by default * Mon Mar 5 2001 Preston Brown - updated requirements to be current. Add a kudzu, gdk-pixbuf buildprereq. * Fri Mar 2 2001 Preston Brown - S3 Savage MX/IX works with 4.0.2 now. * Thu Mar 1 2001 Mike A. Harris - Argh! Removed previous - Neomagic 256XL+ change. * Thu Mar 1 2001 Preston Brown - SiS 6326 back to 3.3.6 - wider horiz. refresh range for Dell Flat Panel displays (#28508) * Wed Feb 28 2001 Mike A. Harris - Neomagic 256XL+ changed - added option "SWcursor" by default * Tue Feb 27 2001 Preston Brown - use 3.3.6 for original Matrox Millenium * Tue Feb 27 2001 Bill Nottingham - fix --nodri/--dri * Mon Feb 26 2001 Preston Brown - use XFree86 4.0.x for SiS 540/630 (#22589) * Wed Feb 21 2001 Mike A. Harris - S3 Virge card(s) don't work with 4.0.2, revert to 3.3.6 for now * Mon Feb 19 2001 Bill Nottingham - explicitly disable DRI on mga & r128 for now * Sun Feb 18 2001 Bill Nottingham - fix --continue (#27814) * Wed Feb 14 2001 Preston Brown - fix redrawing of test screen. - support 64 megabyte memory selection. - final translation update. * Tue Feb 13 2001 Tim Powers - removed the listing of cards, servers, and monitors from usage(), new options added: listcards, listmonitors, listservers. bug #27062 * Mon Feb 12 2001 Preston Brown - silicon motion driver reported busted, back to UNSUPPORTED except for tested LynxEM. - skeleton support for DPMS user-selectable option added. - more monitordb dupes cleanup * Mon Feb 12 2001 Bill Nottingham - re-add --pick, but write the file someplace more sane * Fri Feb 9 2001 Michael Fulbright - draw sample images instead of using fullsize mockup to save lots of RAM * Fri Feb 9 2001 Preston Brown - much better DDC probing behaviour - dummy fbdev section written for XF86Config-4 files * Thu Feb 8 2001 Preston Brown - added back missing HP monitors inadvertently lost in the big merge - --pick cruft removed (#26101) - merging and updating Cards file - more aggressive video ram detection * Wed Jan 31 2001 Preston Brown - Tester reports C&T XF4 driver still busted, back to UNSUPPORTED (#25364) * Tue Jan 30 2001 Preston Brown - refer to 32bit color in text strings as 24/32 bit. * Mon Jan 29 2001 Preston Brown - don't display duplicate monitor descriptions (some monitors have duplicate monitor descriptions but different IDs). - prefer color depth 16 for XF4 (#22951) - specify refresh rate units (#22766) - Put mode entries in order from highest to lowest, not lowest to highest (#22716) - add Yakumo monitor entry (#22490) - handle fr_CH keyboards (#22426) - fixed problem with missing EndSection on Monitor section (#21148) - added Monitor entries for various Dell LCDs (#17609) - enable extern_disp/intern_disp by default on NeoMagic (#6395) * Wed Jan 24 2001 Preston Brown - last i18n update before beta - use lang finding script * Wed Jan 24 2001 Matt Wilson - build new version with Mike's Cards update * Thu Jan 11 2001 Preston Brown - Massively updated MonitorsDB * Thu Jan 11 2001 Brent Fox - added entry to MonitorsDB for Generic LCD at 1280x1024 (#22650) * Mon Dec 25 2000 Bill Nottingham - remove ia64 hacks * Fri Dec 08 2000 Trond Eivind Glomsrød - Fix waitpid usage (#21906) * Wed Dec 06 2000 Michael Fulbright - added sample screens for various resolutions - added 1400x1050 resolutions * Tue Oct 24 2000 Matt Wilson - don't put the truetype dir into the font path * Mon Oct 23 2000 Matt Wilson - these are from (from teg) - Don't write a 32 bpp section for XFree 4 (#19022) - Update copyright statements to say "Red Hat, Inc." instead of "Red Hat Software" - Write XkbModel option for Japanese keyboards. * Fri Aug 25 2000 Trond Eivind Glomsrød - Add and document "--nodri" options - this saves a lot of memory if you have a card with hardware accelerated 3D but can do without, and can thus enable higher resolutions. * Thu Aug 24 2000 Bill Nottingham - minor cards database tweak * Thu Aug 24 2000 Trond Eivind Glomsrød - some changes to the card database - add dell laptops to CardMonitorCombos - 4.4.0 - some updated translations * Wed Aug 23 2000 Trond Eivind Glomsrød - write the modelinessection for XFree4 inside the monitor section - add support for IBM Thinkpad 1400x1050 using CardMonitorCombos - write a defaultcolordepth for XFree 3.3, so it won't crash if you only have a 16 bit entry - updated cards database wrt R128 cards (Bill) - remove duplicates from MonitorsDB (#16807) - fixed one memory access error (njamd is nice) - don't free before final use - add support for specific modelines, resolutions etc for specific combinations of cards and monitors - handle commented lines in the above file (/usr/X11R6/share/Xconfigurator/CardMonitorCombos) * Tue Aug 22 2000 Trond Eivind Glomsrød - make "--preferxf4" work again. * Mon Aug 21 2000 Trond Eivind Glomsrød - Use XFree4 driver by default on Riva128 - Added XFree4 driver entries for some S3 cards, C&T and others. These are not used by default, but makes asking people to do "--preferxf4" possible when they have problems. * Sun Aug 20 2000 Matt Wilson - updated translations * Sat Aug 17 2000 Trond Eivind Glomsrød - don't write ZAxisMapping for XFree 3.3 servers if emulate3buttons is enabled - use XFree 4 for neomagic chips. Should fix #15603. * Wed Aug 16 2000 Trond Eivind Glomsrød - clip string length of card identifier (#16388) * Tue Aug 15 2000 Trond Eivind Glomsrød - new monitors (from Preston) - push the newt helpline to make it translatable * Mon Aug 14 2000 Trond Eivind Glomsrød - fix a bug in --continue mode for cards with XFree 3 and XFree 4 driver, but where XFree 3 should be used. - some back button fixes.... - Use XFree 4 for G200 - fixed in our newest X builds * Fri Aug 11 2000 Trond Eivind Glomsrød - fix reading of monitor entries ending with "A - B" instead of "A-B" (and remove such entries as well :) * Thu Aug 10 2000 Trond Eivind Glomsrød - important i810 fix - specify VideoRam, so the DRM works. * Wed Aug 09 2000 Trond Eivind Glomsrød - i18n merge - fix a problem with the back key in monitor selection - new kudzu - don't use XFree4 by default on Matrox G200 (3D works, text doesn't) * Tue Aug 08 2000 Trond Eivind Glomsrød - i18n merge - minor cleanups - some updates in monitor and card databases * Fri Aug 04 2000 Trond Eivind Glomsrød - i18n merge - MediaGX fixes (alan) - some i18n fixes * Thu Aug 03 2000 Trond Eivind Glomsrød - Added /usr/X11R6/lib/X11/doc/README.Config (#15000) * Wed Aug 02 2000 Trond Eivind Glomsrød - added new modes for 1024x480 and 1280x960 - resorted modelines - special modes for MediaGX * Tue Aug 01 2000 Trond Eivind Glomsrød - fix GeForce crashes (#13686, #13700) * Mon Jul 31 2000 Trond Eivind Glomsrød - fix bug in kickstart mode wrt. XFree 4 - add the new options to the man page - now takes back up of the configuration files - add v4l module for XFree4 - use ColorDepth for XFree4, and place it before the individual depths * Wed Jul 26 2000 Bill Nottingham - new '(generic)' entries for Matrox cards * Wed Jul 26 2000 Matt Wilson - new translations for de fr it es * Tue Jul 25 2000 Trond Eivind Glomsrød - memory probing - respect "UNSUPPORTED" for XFree4 - fix XF86_XF86 bug * Tue Jul 25 2000 Preston Brown - Cards db updates for ATI Mobility M3/M4 * Mon Jul 24 2000 Trond Eivind Glomsrød - fix "--continue" to probe if requested - use XFree4 by default for NVidia cards (TnT,TnT2,GeForce) - fix some bugs in card selection * Mon Jul 24 2000 Matt Wilson - added more Generic monitors (#13309) * Mon Jul 24 2000 Bernhard Rosenkraenzer - restore XFree86 4.x support for MGA and ATI Mach64 chipsets, stay with 3.x by default. * Sun Jul 23 2000 Trond Eivind Glomsrød - fix a problem with the back button - add XF4 drivers for S3 Virge cards as "unsupported" - add support for 3 button emulation in XFree 4 mode - minor bugfixes * Sat Jul 22 2000 Trond Eivind Glomsrød - fix coredump when choosing not to create a symlink to XF86Config (#13020) - add switch "-noddcprobe" * Sat Jul 15 2000 Matt Wilson - use XFree86-4.0 on Cirrus Logic GD544x * Thu Jul 13 2000 Preston Brown - bind to default xfs unix socket, not -1 anymore - require 4.0.1 or later xfs version because of the above change. * Wed Jul 12 2000 Trond Eivind Glomsrød - fix some memory related bugs - retire DDC_KUDZU_WORKS - some fixes to monitor list * Mon Jul 02 2000 Trond Eivind Glomsrød - some bugfixes for bad DDC detection * Fri Jun 30 2000 Matt Wilson - revert to 3.3.6 Cards file * Wed Jun 28 2000 Trond Eivind Glomsrød - enable DDC explicitly on i386 - use bz2 source - use %%{_tmppath} * Mon Jun 19 2000 Matt Wilson - remove glint driver entry from Cards * Sat Jun 17 2000 Matt Wilson - a few minor corrections on sparc * Sat Jun 17 2000 Matt Wilson - we now expect you to specify the full binary name for a server in kickstart mode, however it trys to figure out if you did it the old way and 'just do the right thing'. * Fri Jun 16 2000 Matt Wilson - fix --continue * Fri Jun 16 2000 Bill Nottingham - ia64 tweaks * Thu Jun 15 2000 Bill Nottingham - more cards entries * Mon Jun 05 2000 Matt Wilson - more Cards entries * Mon Jun 05 2000 Trond Eivind Glomsrød - new release - fixes some problems with the Cards list, - removed a useless macro from the spec file. - Some new unenabled features in source (XF4 support) * Mon May 8 2000 Matt Wilson - added Cards file to Xconfigurator package * Wed Mar 22 2000 Matt Wilson - call gtk_set_locale in Xtest * Wed Mar 15 2000 Matt Wilson - handle japanese jeyboard (patch from Chris Ding) - add japanese translation * Sat Mar 4 2000 Cristian Gafton - rebuild for release * Sat Mar 4 2000 Matt Wilson - added mappings for 810 cards * Wed Feb 16 2000 Matt Wilson - massive monitordb update - use absolute path in Xsun* fontpath script * Wed Feb 9 2000 Matt Wilson - updated MonitorsDB, added and corrected patch from loren@lokigames.com to sanity check Cards * Wed Feb 2 2000 Matt Wilson - minor change to the MonitorsDB for Tatung monitors * Wed Feb 02 2000 Erik Troan - updated (C) to 2000 - do compressed man pages * Tue Jan 4 2000 Matt Wilson - changed MonitorDB format to include: manufacturer field EDID EISA ID field * Thu Oct 28 1999 Preston Brown - updated SGI monitor definitions * Tue Oct 26 1999 Jakub Jelinek - non-latin1 font fixes for Xtest, turkish translation fixes * Thu Oct 21 1999 Matt Wilson - added hard truetype path to help kde on japanese * Fri Oct 8 1999 Matt Wilson - changes from Jakub for sparc * Thu Sep 30 1999 Preston Brown - sgi monitors added (# 5443) * Wed Sep 22 1999 Preston Brown - fix refresh for Mag 715T monitor (# 5313) * Wed Sep 22 1999 Matt Wilson - new options to Xtest, make it look prettier * Thu Sep 9 1999 Bill Nottingham - require kudzu (bleah). * Fri Sep 3 1999 Matt Wilson - set the DISPLAY environment in the correct place in Xtest * Thu Sep 02 1999 Bill Nottingham - kudzu-ify * Thu Sep 02 1999 Matt Wilson - added --nostart option to Xtest * Mon Aug 23 1999 Preston Brown - fixed canadian french keyboard mapping (#4196). * Mon Aug 2 1999 Matt Wilson - rebuilt against newt 0.50 * Tue Apr 20 1999 Matt Wilson - added Sun{,24} wrapper to properly set the fontpath - allow arguments to our Xsun wrapper * Mon Apr 19 1999 Cristian Gafton - release for Red Hat 6.0 * Thu Apr 15 1999 Matt Wilson - integrated changes from DaveM to fix Ultras with PS/2 mouse and keybord - fixed segfault - added icelandic thingie * Thu Apr 15 1999 Preston Brown - sparc keyboard fix, sun monitor definition for MonitorsDB * Wed Apr 14 1999 Matt Wilson - changed mappings for some matrox cards * Wed Apr 14 1999 Preston Brown - if it isn't run out of the installer, start xfs when successful. * Tue Apr 13 1999 Preston Brown - attempt to fix Sparc64 keyboard setup (strcasecmp --> strcasestr) * Mon Apr 12 1999 Preston Brown - works with security-fixed xfs * Wed Apr 7 1999 Matt Wilson - fix for sun ps/2 keyboard mappings * Tue Mar 30 1999 Preston Brown - now writes path to font server as a unix domain socket not tcp socket * Mon Mar 29 1999 Preston Brown - change text for 8 mb to "8 mb or more" * Sat Mar 27 1999 Erik Troan - actually fixed kickstart * Fri Mar 26 1999 Matt Wilson - fixed kickstart * Mon Mar 22 1999 Matt Wilson - fixed bug probing I128 cards * Mon Mar 15 1999 Matt Wilson - fixed handling of unknown error conditions from Xtest - added option to skip test - added some custom monitor types * Wed Mar 10 1999 Matt Wilson - removed fprintf debugging - bound to existing Xconfigurator gettext domain - fixed %files * Wed Mar 08 1999 Preston Brown - don't present 1152x864 as a valid autoprobed default * Tue Mar 2 1999 Matt Wilson - reworked state flow in main to remove gotos and make flow a bit better * Mon Mar 1 1999 Matt Wilson - Xconfigurator now starts X to test the configuration - assume failure when testing the X setup * Wed Feb 24 1999 Matt Wilson - memory probe for Mach64 * Wed Feb 24 1999 Matt Wilson - fixed resolution selection segfault * Thu Feb 18 1999 Preston Brown - added sun support from ultrapenguin, and new resolutions 1600x1200 and 1152x864 * Mon Feb 15 1999 Matt Wilson - fixed segfaults in custom monitor setup, inittab writing. * Mon Feb 8 1999 Matt Wilson - fixed check for null ramdac in xf86config writing (thought I got this one) * Mon Feb 8 1999 Matt Wilson - Check to see if you're in --pick before presenting the initlevel screen * Mon Feb 8 1999 Matt Wilson - added --startxonboot * Sun Feb 7 1999 Matt Wilson - fixed check for null ramdac in xf86config writing * Sun Feb 7 1999 Matt Wilson - moved the inittab question to the proper place. * Sun Feb 7 1999 Matt Wilson - away with global variables - pass a struct around - added a feature to rewrite the inittab to bring up the machine in runlevel 5 after asking the user if they want this. * Tue Jan 19 1999 Bill Nottingham - don't build on arm * Sun Jan 10 1999 Matt Wilson - Rebuilt for newt 0.40 * Wed Jan 6 1999 Matt Wilson - Rebuilt for rawhide * Wed Jan 6 1999 Matt Wilson - Added probing for 3DLabs GLINT MX boards * Mon Dec 21 1998 Matt Wilson - Rebuilt for rawhide * Mon Dec 21 1998 Matt Wilson - Fixed one more segfault * Mon Dec 21 1998 Matt Wilson - Added 3DLabs support, requires 3.3.3, fixed Cards display, fixed segfault * Tue Dec 15 1998 Jeff Johnson - add ru.po. * Wed Dec 02 1998 Erik Troan - added compaq monitors * Fri Nov 13 1998 Preston Brown - adjusted FontPath entries * Thu Nov 12 1998 Matt Wilson - Added pci probing for Riva 128 cards, made VideoRam exception (the server can't figure out how much video ram Rive 128 cards have.) * Thu Oct 22 1998 Bill Nottingham - build for Raw Hide (slang-1.2.2) * Wed Oct 14 1998 Cristian Gafton - translation updates * Mon Oct 12 1998 Arnaldo Carvalho de Melo - updated pt_BR translations - more i18n strings: ramdac_name, clockchip_name, monitortype_name * Tue Oct 06 1998 Preston Brown - updated pci probing to handle S3V GX2 and MX cards * Mon Sep 28 1998 Preston Brown - fixed autoprobing for S3V based cards, and for AGP Millennium II * Fri Sep 25 1998 Preston Brown - merged back in mouseconfig stuff, somehow lost!?? - merge back erik's changes, also lost! * Fri Sep 25 1998 Cristian Gafton - turkish update * Fri Sep 25 1998 Matthew Wilson - More backbutton changes, state saving changes. Much work left to do. * Thu Sep 24 1998 Cristian Gafton - NeoMagic video list update * Thu Sep 24 1998 Preston Brown - tiny update for new mouseconfig * Wed Sep 23 1998 Erik Troan - added support for new /etc/sysconfig/keyboard format * Thu Sep 17 1998 Preston Brown - fixed problem with path to keyboard map being wrong with new kbd package * Tue Sep 15 1998 Preston Brown - added support for new XMOUSETYPE from mouseconfig - merged changes into cvs (whoops) * Mon Aug 10 1998 Erik Troan - incorporated Back button mods from Matt Wilson * Sun Aug 02 1998 Erik Troan - built against newt 0.30 * Wed Jun 10 1998 Erik Troan - was using wrong domain name for translations * Thu May 14 1998 Cristian Gafton - fixed alpha version * Thu May 07 1998 Erik Troan - use /sbin/setsysfont to restore the system font - added tr, no, cz, de, no, fr translations (maybe a couple of others) * Fri Apr 17 1998 Erik Troan - include translations in build * Sun Apr 05 1998 Erik Troan - updated for new newt, i18n-ready - removed tons of extraneous code - doesn't use imake anymore - buildrooted - moved monitor database to /usr/X11R6/share - requires X11R6 > 3.3.2 rather then xserver-wrapper * Wed Jan 21 1998 Erik Troan - don't install /usr/X11R6/bin/X symlink, just require xserver-wrapper instead * Sun Nov 9 1997 Michael Fulbright - fixed --pick/--continue and --expert interaction * Sat Nov 08 1997 Erik Troan - added checks for bad parameters * Fri Nov 7 1997 Michael Fulbright - added new video card entries from 2.0.31 kernel pci.c * Mon Nov 3 1997 Michael Fulbright - changed /etc/X11/X symlink to be relative, not absolute * Thu Oct 30 1997 Michael Fulbright - fixed VGA16 kickstart support - fixed version string * Mon Oct 27 1997 Michael Fulbright - Fixed Mach64 autoprobing problems - Added more user options when selecting from autoprobed video modes * Tue Oct 14 1997 Michael Fulbright - fixed handling of temp files to be more safe - added option for interactive mode to autoprobe ram,color depth, etc. * Mon Oct 6 1997 Michael Fulbright - made 'Unlisted Card' work again - added more monitors - added a beta man page * Thu Oct 2 1997 Michael Fulbright - added generic monitor types * Wed Oct 1 1997 Michael Fulbright - made it run /etc/X11/X explicitely - added --expert flag - fixed memory allocation problem in SplitString() * Tue Sep 30 1997 Michael Fulbright - added kickstart support - added PCI probing for PCI video card autodetection - added use of --probeonly to get video card information