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

permedia2



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  /\\
mmelchio@xs4all.nl          +31 346 570616           Netherlands _\_v
---------------------------------------------------------------- ----



Reply to: