diff options
-rwxr-xr-x | anaconda | 17 | ||||
-rw-r--r-- | bootdisk/i386/de_DE/boot.msg | 49 | ||||
-rw-r--r-- | bootdisk/i386/de_DE/expert.msg | 48 | ||||
-rw-r--r-- | bootdisk/i386/de_DE/general.msg | 48 | ||||
-rw-r--r-- | bootdisk/i386/de_DE/param.msg | 48 | ||||
-rw-r--r-- | bootdisk/i386/de_DE/rescue.msg | 48 | ||||
-rwxr-xr-x | gnome-map/pytimezone | 5 | ||||
-rw-r--r-- | iw/xconfig_gui.py | 12 | ||||
-rw-r--r-- | xf86config.py | 61 | ||||
-rw-r--r-- | xserver.py | 16 |
10 files changed, 191 insertions, 161 deletions
@@ -44,7 +44,7 @@ setverPath = None try: (args, extra) = isys.getopt(sys.argv[1:], 'GTRxtdr:fm:', - [ 'gui', 'text', 'reconfig', 'xmode', 'test', 'debug', + [ 'gui', 'text', 'reconfig', 'xmode', 'test', 'debug', 'nofallback', 'method=', 'rootpath=', 'testpath=', 'mountfs', 'traceonly', 'kickstart=', 'lang=', 'keymap=', 'kbdtype=', 'module=', 'class=', @@ -86,6 +86,7 @@ if iutil.getArch() == 'ia64': # forceMount - ? used ? # localInstall - install to chroot # reconfigOnly - allow user to reconfig installed box w/o reinstall +# nofallback - don't fall back to text mode on gui startup failure test = 0 xmode = 0 debug = 0 @@ -95,6 +96,7 @@ traceOnly = 0 forceMount = 0 localInstall = 0 reconfigOnly = 0 +nofallback = 0 # # x - xserver info (?) @@ -133,6 +135,8 @@ for n in args: xmode = 1 elif (str == '-t' or str == '--test'): test = 1 + elif (str == '--nofallback'): + nofallback = 1 elif (str == '--module'): (path, subdir, name) = string.split(arg, ":") extraModules.append((path, subdir, name)) @@ -276,11 +280,14 @@ if (display_mode == 'g'): os.symlink ("../mnt/runtime/etc/" + i, "/etc/" + i) except: pass - try: + if nofallback: from gui import InstallInterface - except: - print "GUI installer startup failed, falling back to text mode." - from text import InstallInterface + else: + try: + from gui import InstallInterface + except: + print "GUI installer startup failed, falling back to text mode." + from text import InstallInterface elif (display_mode == 't'): from text import InstallInterface else: diff --git a/bootdisk/i386/de_DE/boot.msg b/bootdisk/i386/de_DE/boot.msg index bdc936bac..9f21dd6cf 100644 --- a/bootdisk/i386/de_DE/boot.msg +++ b/bootdisk/i386/de_DE/boot.msg @@ -1,24 +1,25 @@ - - - 09Wilkommen bei 0cRed Hat09 Linux 6.2!07 - - o Um ein neues System im Grafikmodus zu installieren oder ein System, - auf dem 0cRed Hat07 Linux 2.0 oder h”her l„uft, im Grafikmodus - zu aktualisieren, drcken Sie die 0f<ENTER>07-Taste. - - o Um ein System zu im Textmodus zu installieren oder ein System, auf dem - 0cRed Hat07 Linux 2.0 oder h”her l„uft, im Textmodus zu aktualisieren, - geben Sie 0ftext <ENTER>07 ein. - - o Um den Expertenmodus zu verwenden, geben Sie 0fexpert <ENTER>07 ein. - Drcken Sie 05<F3>07 fr mehr Informationen zum Expertenmodus. - - o Um den Rettungsmodus zu verwenden, geben Sie 0frescue <ENTER>07 ein. - Drcken Sie 05<F5>07 fr mehr Informationen zum Rettungsmodus. - - o Wenn Sie eine Treiberdiskette haben, geben Sie 0flinux dd <ENTER>07 ein. - - o Benutzen Sie die unten aufgefhrten Funktionstasten, um mehr Informationen - zu erhalten. - -05[F1-Hauptmen] [F2-Generelles] [F3-Experten] [F4-Kernel] [F5-Rettung]07 +
+
+ 09Willkommen bei 0cRed Hat09 Linux 6.9!07
+
+ o Um eine grafische Installation oder Aktualisierung auf einem System
+ vorzunehmen, auf dem 0cRed Hat07 Linux 2.0 oder sp„ter ausgefhrt
+ wird, drcken Sie die 0f<EINGABETASTE>07.
+ o Um eine textbasierte Installation oder Aktualisierung auf einem System
+ vorzunehmen, auf dem 0cRed Hat07 Linux 2.0 oder sp„ter ausgefhrt
+ wird, geben Sie Folgendes ein: 0ftext <EINGABETASTE>07.
+ o Um den Expertenmodus zu aktivieren, geben Sie ein:
+0fexpert <EINGABETASTE>07. Drcken Sie 05<F3>07, um weitere
+ Informationen ber den Expertenmodus zu erhalten.
+ o Um den Rettungsmodus zu aktivieren, geben Sie ein:
+0flinux rescue <EINGABETASTE>07. Drcken Sie 05<F5>07
+ fr weitere Informationen ber den Rettungsmodus.
+ o Wenn Sie ber eine Treiberdiskette verfgen, geben Sie ein:
+0flinux dd <EINGABETASTE>07.
+ o Durch Drcken der unten aufgefhrten Funktionstasten erhalten Sie
+ weitere Informationen.
+
+
+
+05[F1-Hauptbildschirm] [F2-Allgemein] [F3-Expertenmodus] [F4-Kernel] [F5-Rettung]07
+
diff --git a/bootdisk/i386/de_DE/expert.msg b/bootdisk/i386/de_DE/expert.msg index 83c98d249..aedfc33b1 100644 --- a/bootdisk/i386/de_DE/expert.msg +++ b/bootdisk/i386/de_DE/expert.msg @@ -1,24 +1,24 @@ - - - 09Hilfe zum Expertenmodus07 - -Die Standardinstallation von 0cRed Hat07 Linux versucht automatisch -die Hardware Ihres Systems zu erkennen. Obwohl das auf den meisten Systemen -funktioniert, kann es bei bestimmten Konfigurationen zu Problemem kommen. -Man kann diese Probleme mit dem Expertenmodus umgehen. - -Um die Installation im Expertenmodus zu starten, geben Sie 0fexpert <ENTER>07 -ein. - -Im Expertenmodus haben Sie die vollst„ndige Kontrolle ber den -Installationsprozess. Sie k”nnen dann auch optionale Parameter fr -Module angeben. - - - - - - - - -05[F1-Hauptmen] [F2-Generelles] [F3-Experten] [F4-Kernel] [F5-Rettung]07 +
+
+ 09Hilfe zum Expertenmodus07
+
+Bei der standardm„áigen Installation von 0cRed Hat07 Linux wird die
+automatische Hardware-Erkennung fr die Konfiguration Ihres Systems verwendet.
+Obwohl die meisten Hardware-Komponenten zuverl„ssig erkannt werden, k”nnen in
+manchen F„llen Probleme mit dieser Funktion auftreten. Diese Probleme k”nnen
+durch die Verwendung des Expertenmodus behoben werden.
+
+Um die Installation im Expertenmodus zu starten, geben Sie
+0fexpert <EINGABETASTE>07 ein.
+
+Im Expertenmodus k”nnen Sie alle Abl„ufe beim gesamten Installationsvorgang
+kontrollieren und beeinflussen. Darber hinaus k”nnen Sie im Expertenmodus
+optionale Modulparameter eingeben.
+
+
+
+
+
+
+
+05[F1-Hauptbildschirm] [F2-Allgemein] [F3-Expertenmodus] [F4-Kernel] [F5-Rettung]07
diff --git a/bootdisk/i386/de_DE/general.msg b/bootdisk/i386/de_DE/general.msg index 6df4226f8..8245454ef 100644 --- a/bootdisk/i386/de_DE/general.msg +++ b/bootdisk/i386/de_DE/general.msg @@ -1,24 +1,24 @@ - - - 09Generelle Hilfe zum Booten07 - -Sie k”nnen das 0cRed Hat07 Linux-Installationsprogramm von dieser -Eingabeaufforderung aus laden, und die Installation beginnen. In den -meisten F„llen ist es der beste Weg, einfach die 0f<ENTER>07-Taste -zu drcken. - -Manche Hardwarekonfigurationen k”nnen w„hrend der Installation Probleme mit -der automatischen Hardwareerkennung verursachen. Das ist selten, aber kommt -gelegentlich vor. Falls Sie w„hrend der Installation Probleme haben, -starten Sie die Installation im Expertenmodus neu. Drcken Sie 05<F3>07 -fr mehr Informationen zum Expertenmodus. - -Es gibt viele Parameter, die dem Linux-Kernel beim Booten bergeben werden -k”nnen. Parameter fr Ger„te wie CD-ROM-Laufwerke oder Ethernet-Karten -geh”ren nicht dazu. -Drcken Sie 05<F4>07 fr mehr Informationen. - - - - -05[F1-Hauptmen] [F2-Generelles] [F3-Experten] [F4-Kernel] [F5-Rettung]07 +
+
+ 09Allgemeine Hilfe zum Booten07
+
+Sie k”nnen das 0cRed Hat07 Linux Installationsprogramm von diesem Prompt
+aus laden und mit der Installation beginnen. In den meisten F„llen mssen
+Sie zum Starten lediglich die 0f<EINGABETASTE>07 drcken.
+
+Bei bestimmten Hardware-Konfigurationen k”nnen mit der automatischen Hardware-
+Erkennung bei der Installation Probleme auftreten. Dies ist zwar selten, kann
+aber mitunter vorkommen. Wenn Sie bei der Installation Probleme feststellen,
+mssen Sie die Installation im Expertenmodus neu starten. Drcken Sie 05<F3>07
+fr weitere Informationen ber den Expertenmodus.
+
+Beim Booten kann eine ganze Reihe von Parametern an den Linux-Kernel bergeben
+werden. Dazu z„hlen allerdings nicht Parameter fr Ger„te wie CD-ROM-Laufwerke
+oder Ethernet-Karten. Drcken Sie 05<F4>07 fr weitere Informationen.
+
+
+
+
+
+
+05[F1-Hauptbildschirm] [F2-Allgemein] [F3-Expertenmodus] [F4-Kernel] [F5-Rettung]07
diff --git a/bootdisk/i386/de_DE/param.msg b/bootdisk/i386/de_DE/param.msg index 399bf87e8..104fd6871 100644 --- a/bootdisk/i386/de_DE/param.msg +++ b/bootdisk/i386/de_DE/param.msg @@ -1,24 +1,24 @@ - - - 09Kernel-Parameter-Hilfe07 - -Einige Kernel-Parameter k”nnen an der Kommandozeile angegeben werden, die -dann dem laufenden Kernel bergeben werden. Parameter fr Module (wie z.B. -Ethernet-Karten oder CD-ROM-Laufwerke) k”nnen nicht bergeben werden. - -Um den Kernel mit Parametern zu starten, benutzen Sie das folgende Format: - 0flinux <Parameter>07 -Wenn ein anderer Modus gebraucht wird, geben Sie ihn nach den Parametern -an. - -Um zum Beispiel ein System mit 128 MB RAM im Expertenmodus zu starten, -verwenden Sie: - 0flinux mem=128M expert07 - -Um Parameter an Module zu bergeben, mssen Sie den Expertenmodus verwenden, -um die PCI Hardwareerkennung abzuschalten. Wenn die Installation nach dem -Ger„tetyp fragt, der einen Parameter braucht, k”nnen die Parameter -dann eingegeben werden. - - -05[F1-Hauptmen] [F2-Generelles] [F3-Experten] [F4-Kernel] [F5-Rettung]07 +
+ 09Hilfe zu Kernel-Parametern07
+
+Sie k”nnen einige Kernel-Parameter von der Befehlszeile aus eingeben. Diese
+Parameter werden dann an den zu startenden Kernel bergeben. Hierzu z„hlen
+jedoch keine Optionen fr Module wie Ethernet-Karten oder Ger„te wie
+CD-ROM-Laufwerke.
+
+Um eine Option an den Kernel zu bergeben, verwenden Sie das folgende Format:
+ 0flinux <Optionen>07
+Wenn Sie einen anderen Installationsmodus verwenden m”chten, geben Sie diesen
+nach den Optionen an.
+
+Um beispielsweise auf einem System mit 128 MB RAM eine Installation im
+Expertenmodus durchzufhren, geben Sie folgenden Befehl ein:
+ 0flinux mem=128M expert07
+
+Um Optionen an Module zu bergeben, mssen Sie den Expertenmodus verwenden,
+da in diesem Modus die automatische Erkennung von Ger„ten am PCI-Bus nicht
+aktiviert ist. Wenn Sie vom Installationsprogramm nach dem Ger„tetyp gefragt
+werden, dem Sie Optionen oder Parameter bergeben m”chten, geben Sie diese
+einfach in das hierfr vorgesehene Feld ein.
+
+05[F1-Hauptbildschirm] [F2-Allgemein] [F3-Expertenmodus] [F4-Kernel] [F5-Rettung]07
diff --git a/bootdisk/i386/de_DE/rescue.msg b/bootdisk/i386/de_DE/rescue.msg index e01cac0d7..580b6b675 100644 --- a/bootdisk/i386/de_DE/rescue.msg +++ b/bootdisk/i386/de_DE/rescue.msg @@ -1,24 +1,24 @@ - - - 09Hilfe zum Rettungsmodus07 - -Die 0cRed Hat07 Linux CD-ROM beinhaltet einen Rettungsmodus, welcher -benutzt werden kann, wenn das System nicht mehr ordentlich hochfährt -Der Rettungsmodus enthält viele nützliche Dienstprogramme (Editor, Festplatten -und Raid Tools, etc.), die Ihnen erlauben das System wieder in einen -arbeitsfähigen Zustand zu versetzen. - -Um den Rettungsmodus zu aktivieren, booten Sie Ihr System von der -0cRed Hat07 Linux CDROM und geben Sie 0flinux rescue <ENTER>07 ein. - - - - - - - - - - - -05[F1-Hauptmen] [F2-Generelles] [F3-Experten] [F4-Kernel] [F5-Rettung]07 +
+
+ 09Hilfe zum Rettungsmodus07
+
+Die 0cRed Hat07 Linux CD-ROM stellt Ihnen einen Rettungsmodus zur Verfgung,
+der dann verwendet werden sollte, wenn Ihr System nicht richtig bootet. Der
+Rettungsmodus stellt Ihnen viele ntzliche Dienstprogramme zur Verfgung
+(Editor, Tools fr Festplatte und RAID-Ger„te usw.), mit denen Sie Ihr System
+wieder in einen funktionierenden Zustand versetzen k”nnen.
+
+Um den Rettungsmodus aufzurufen, booten Sie Ihr System von der
+0cRed Hat07 Linux CD-ROM und geben 0flinux rescue <EINGABETASTE>07 ein.
+
+
+
+
+
+
+
+
+
+
+
+05[F1-Hauptbildschirm] [F2-Allgemein] [F3-Expertenmodus] [F4-Kernel] [F5-Rettung]07
diff --git a/gnome-map/pytimezone b/gnome-map/pytimezone index df99faf0a..9fb9cd3b0 100755 --- a/gnome-map/pytimezone +++ b/gnome-map/pytimezone @@ -1,9 +1,12 @@ #!/usr/bin/python +import sys +sys.path.append ("../isys") +from gnome.ui import * +import isys import timezonemap from gtk import * import GdkImlib -from gnome.ui import * class Map (GnomeCanvas): def __init__ (self, map): diff --git a/iw/xconfig_gui.py b/iw/xconfig_gui.py index c9cf34328..bd78e9568 100644 --- a/iw/xconfig_gui.py +++ b/iw/xconfig_gui.py @@ -35,7 +35,7 @@ class XCustomWindow (InstallWindow): if button.get_active (): newmodes[depth].append (res) - self.todo.x.modes = newmodes + self.todo.x.setModes(newmodes) def testPressed (self, widget, *args): newmodes = {} @@ -77,19 +77,23 @@ class XCustomWindow (InstallWindow): self.todo.x.monName == 'Sony GDM-W900')): self.todo.x.modes["8"].append("1920x1200") + available = self.todo.x.availableModes() + availableDepths = available.keys() + availableDepths.sort (self.numCompare) depths = self.todo.x.modes.keys () depths.sort (self.numCompare) self.toggles = {} - for depth in depths: + for depth in availableDepths: self.toggles[depth] = [] vbox = GtkVBox (FALSE, 5) vbox.pack_start (GtkLabel (depth + _("Bits per Pixel")), FALSE) - for res in self.todo.x.modes[depth]: + for res in available[depth]: button = GtkCheckButton (res) self.toggles[depth].append (res, button) vbox.pack_start (button, FALSE) - + if self.todo.x.modes.has_key(depth) and res in self.todo.x.modes[depth]: + button.set_active(1) hbox.pack_start (vbox) diff --git a/xf86config.py b/xf86config.py index 514d57732..f814cfa9e 100644 --- a/xf86config.py +++ b/xf86config.py @@ -604,40 +604,53 @@ class XF86Config: elif ((x1 * y1) < (x2 * y2)): return 1 return 0 - - def filterModesByMemory (self): + + def availableModes (self): + modes = { "8" : [ "640x480" ] } if not self.vidRam: - return + return modes laptop = self.laptop() if laptop: - self.modes = laptop - return + return laptop if string.atoi(self.vidRam) >= 8192: - self.modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["32"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["32"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + return modes elif string.atoi(self.vidRam) >= 6144: - self.modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["32"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024"] + modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["32"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024"] + return modes elif string.atoi(self.vidRam) >= 4096: - self.modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] - self.modes["32"] = ["640x480", "800x600", "1024x768", "1152x864"] + modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["16"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024", "1600x1200"] + modes["32"] = ["640x480", "800x600", "1024x768", "1152x864"] + return modes elif string.atoi(self.vidRam) >= 2048: - self.modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024"] - self.modes["16"] = ["640x480", "800x600", "1024x768", "1152x864"] - self.modes["32"] = ["640x480", "800x600"] + modes["8"] = ["640x480", "800x600", "1024x768", "1152x864", "1280x1024"] + modes["16"] = ["640x480", "800x600", "1024x768", "1152x864"] + modes["32"] = ["640x480", "800x600"] + return modes elif string.atoi(self.vidRam) >= 1024: - self.modes["8"] = ["640x480", "800x600", "1024x768", "1152x864"] - self.modes["16"] = ["640x480", "800x600"] - self.modes["32"] = [] + modes["8"] = ["640x480", "800x600", "1024x768", "1152x864"] + modes["16"] = ["640x480", "800x600"] + modes["32"] = [] + return modes elif string.atoi(self.vidRam) >= 512: - self.modes["8"] = ["640x480", "800x600"] - self.modes["16"] = ["640x480"] - self.modes["32"] = [] + modes["8"] = ["640x480", "800x600"] + modes["16"] = ["640x480"] + modes["32"] = [] + return modes elif string.atoi(self.vidRam) >= 256: - self.modes["8"] = ["640x480"] + modes["8"] = ["640x480"] + return modes + + def filterModesByMemory (self): + self.modes = self.availableModes() + + def setModes(self, modes): + self.modes = modes def cards (self, thecard = None): cards = {} diff --git a/xserver.py b/xserver.py index e9588c584..a002cf547 100644 --- a/xserver.py +++ b/xserver.py @@ -155,13 +155,15 @@ def start_existing_X(): args = [serverPath, ':1', 'vt7', '-s', '1440', '-terminate'] args.append("-fp") args.append("/usr/X11R6/lib/X11/fonts/misc/," - "/usr/X11R6/lib/X11/fonts/75dpi/," - "/usr/X11R6/lib/X11/fonts/100dpi/," - "/usr/X11R6/lib/X11/fonts/cyrillic/," - "/usr/share/fonts/ISO8859-2/misc/," - "/usr/share/fonts/ISO8859-2/75dpi/," - "/usr/share/fonts/ISO8859-2/100dpi/") - + "/usr/X11R6/lib/X11/fonts/75dpi/," + "/usr/X11R6/lib/X11/fonts/100dpi/," + "/usr/X11R6/lib/X11/fonts/cyrillic/," + "/usr/share/fonts/ISO8859-2/misc/," + "/usr/share/fonts/ISO8859-2/75dpi/," + "/usr/share/fonts/ISO8859-2/100dpi/," + "/usr/share/fonts/KOI8-R/misc/," + "/usr/share/fonts/KOI8-R/75dpi/") + print args os.execv(serverPath, args) |