Hi, Here is a little patch to `dexter', that makes two enhancements.
Add `-s' to enable selecting another X server even if the current one is recognized [used for generating `XF86Config-4' in an older environment]. It recognizes `XF86_3DLabs' as one of the existing XFree86-3 servers. Hope you can use it. ------------------------ dexter patch ------------------------------- --- ../xserver-common/usr/bin/dexter Tue Nov 14 02:37:07 2000 +++ dexter Sat Nov 18 01:14:22 2000 @@ -60,6 +60,7 @@ # familiarity DO_SPLASH=true +GENSEL=false # generate for current X server #TODO: use getopt(1) while [ "$1" ]; do case $1 in @@ -68,8 +69,11 @@ XF86CONFIG=$1 #DO_SPLASH= ;; + -s|--select) # generate for X server of choise + GENSEL=true + ;; -h|--help) - echo "Usage: $PROGNAME [ (-o | --output) outputfile ]" + echo "Usage: $PROGNAME [ (-s | --select) ] [ (-o | --output) outputfile ]" exit 0 ;; *) @@ -142,6 +146,8 @@ done fi +$GENSEL && SERVER= # May ask anyway + # still no dice? choose manually if [ ! "$SERVER" ]; then CARDID="Generic Graphics Device" @@ -151,6 +157,7 @@ dialog --cr-wrap --backtitle "$TITLE" \ --title "Graphics Device Selection" --menu \ "Select your desired X server from the list below.\n\nIt may be helpful to refer to\n<http://www.xfree86.org/4.0.1/Status.html>." 20 75 8 \ + "XF86_3DLabs" "3DLabs Permedia adapters" \ "XF86_8514" "ATI 8514/A adapters" \ "XF86_AGX" "IBM XGA and IIT AGX adapters" \ "XF86_Mach8" "ATI Mach8 adapters" \ @@ -158,7 +165,7 @@ "XF86_P9000" "Weitek P9000 adapters" \ "XF86_S3" "all S3 chipsets except Savage, ViRGE, and Trio3D" \ "XF86_SVGA" "S3 Savage adapters, and most old ISA cards" \ - "XFree86" "all other graphics adapters" + "XFree86" "all other graphics adapters" \ 2> $DEXTERTMPDIR/prompt if [ "$?" != "0" ]; then quit @@ -216,7 +223,7 @@ fi case $SERVER in - XF86_8514|XF86_AGX|XF86_Mach8|XF86_Mach32|XF86_S3|XF86_P9000|XF86_SVGA) + XF86_3DLabs|XF86_8514|XF86_AGX|XF86_Mach8|XF86_Mach32|XF86_S3|XF86_P9000|XF86_SVGA) FORMAT=3 : ${XF86CONFIG:=$XF86CONFIG3} ;; -------------------- end dexter patch ------------------------------- -- ---------------------------------------------------------------- -o) Matthijs Melchior Maarssen /\\ [EMAIL PROTECTED] +31 346 570616 Netherlands _\_v ---------------------------------------------------------------- ----