PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X Einrichten



Bernhard Koschnick
19.09.99, 01:18
Hi

Habe nun erfahren, daß meine Hercules Grafikkarte über Generic und SVGA sogar im Standard-X-Server supportet ist (auf sowas muss Ahnungsloser erst mal kommen).

Konnte X immerhin starten (8Bit, vom Screen wird nur ein Ausschnitt vergrößert gezeigt). Die automatisch berechneten Modelines sind falsch.

Wollte die Zeile in /etc/XF86Config korrigieren, doch die wurde nicht frisch angelegt - ich hatte /etc/XF86Config vor der X-Einrichtung umbenannt.

Also kopierte ich die umbenannte Datei wieder zurück nach /etc/XF86Config und löschte die Device-Zeilen für den nun nicht mehr benötigten Framebuffer.

Sax hat das wohl gar nicht gefallen. Es straft mich mit einer Reihe von Fehlermeldungen nach dem Muster:

/usr/X11R6/bin/sax: EndSubSection: command not found

/etc/XF86Config löschen oder als leere Datei stehen lassen hilft nun auch nichts mehr. Ich kann sax nicht mehr starten, XF86Config findet keine Verbindung zum X-Server.

Wie kann ich sax wieder zum Leben erwecken? Wer weiß Rat?

Gruss

Bernhard

Dufty II
19.09.99, 01:39
Mmmh, keine Ahnung, da ich
SuSE-frei bin http://www.linuxforen.de/ubb/wink.gif

Als Unbefleckter würde ich
a) in den single mode (# telinit 1) hüpfen,
also ohne das X oder framebuffer am laufen ist, notfalls warmstart
b) den defaultlevel (steht in /etc/inittab:
# Default runlevel.
id:5:initdefault:
auf 1 stellen:
id:1:initdefault
und
c) alles was X-server/framebuffer angeht
loeschen (entweder über yast oder
# rm -r /usr/X11R6

d) Deinen xserver neu installieren.

Good Luck,
Dufty II

Bernhard Koschnick
19.09.99, 21:28
Hi Dufty II

Dank Dir für Deine Hilfe. Ich glaube nicht unbedingt, daß bei dem Problem SuSe-Eigenheiten eine Rolle spielen. /etc/XF86Config und sax sind doch 'international' http://www.linuxforen.de/ubb/wink.gif . (Und wenn ein Susianer mal yast erwähnt, zu den gibt es Alternativen).

Nachdem die Neuinstallation des X-Servers allein nicht half, habe ich tatsächlich /usr/X11R6 umbenannt. nach der Reinstallation von xsvga wurde nur /usr/X11R6/bin neu gebildet. Die übrigen Unterverzeichnisse habe ich dann zurückgemoved. Nachdem nun # sax zum 'Command not found' wurde, habe ich auch dieses de- und wieder installiert. Sax fand dann den X-Server nicht. Mein Window-Manager wird nun auch nicht mehr konfiguriert...

OK. Bevor ich jetzt ausprobiere, was alles über /usr/X11R6 läuft (was möglicherweise aufwändiger sein kann als ein komplettes Neuinstall), werde ich wohl doch lieber mein altes /usr/X11R6/bin zurückmoven.

Ist eventuell eine 'langweiligere' Methode möglich, /etc/XF86Config wieder zu erschaffen und sax neues Leben einzuhauchen? Bin für jeden Tip dankbar. Ich selbst wüsste hier ja ohnehin nur noch die große Radikallösung http://www.linuxforen.de/ubb/redface.gif http://www.linuxforen.de/ubb/redface.gif http://www.linuxforen.de/ubb/redface.gif .

Gruss

Bernhard

P.S. Dufty II? Sicher vermutet man zu Unrecht 'verwandt' oder 'verschwägert'. Robert, Beschützer der Wissenden und Unwissenden, hat Dich ja schon mit drei dicken Fragezeichen aus der 'Reserve' locken wollen. Macht aber nichts, wenn Du weiterhin schweigst. Auf jeden Fall scheinst Du zwar neu in der Runde, aber keinesfallst neu in Sachen Linux und Durchblick zu sein; immerhin hast Du die Spielregel durchbrochen http://www.linuxforen.de/ubb/wink.gif , indem Du nicht mit handfesten Fragen sondern mit handfesten Antworten eingestiegen bist. http://www.linuxforen.de/ubb/biggrin.gif

Bernhard Koschnick
19.09.99, 23:12
Oh,oh. /usr/X11R6/bin zu verschieben, war wohl doch genau das Falsche. Nach dem Zurückschieben entsteht keine 'Rekonvaleszenz'. Keine Konfiguration den Window-Managers, X-Server wird nicht gefunden...

Meine Vorahnung beim Einrichten des Framebuffers scheint jetzt Realität zuwerden.

Wer kennt einen würdigen Spruch für die 'letzte Ölung'? http://www.linuxforen.de/ubb/biggrin.gif

Gruss

Bernhard

Dufty II
20.09.99, 00:13
Hi Bernhard,

noe, 'sax' ist nicht international,
das gibt es nur bei SuSE,
bei Red Hat heißt das Ding Xconfigurator etc.

Ich denke, Du solltest die Radikalkur machen
und alles, was mit X im entferntesten zu tun
hat, durch yast entfernen lassen.
Bei Deinem vielen hin- und hergemove wird IMHO
das ganze nicht besser.
Du mußt es durch yast ALLES entfernen (incl. sax)
weil Du sonst Gefahr läufst, daß Deine
rpm-Datenbank inconsistent wird.
Das könntest Du auch mit
rpm -e package.rpm
erreichen, aber da ja SuSE-spezifisch sehr viele Variablen in ihre /etc/config reinhaut,
wird jene durch rpm -e nicht erfasst.

Gruss,
Dufty II

Dufty II
20.09.99, 01:18
Ähem, ich muß mich korrigieren:
SuSEs 'glorreiche' Konfigurationsdatei lautet
/etc/rc.config
http://www.linuxforen.de/ubb/smile.gif

Gruss,
Dufty II

Bernhard Koschnick
20.09.99, 16:39
Hi Dufty II

Dank Dir für die wichtigen Infos. Habe die Distris bisher nur als bessere Entpacker, Installer und 'Kernelspender' betrachtet. Die Vordergründigen Einrichtungsprobleme sind nur 'ne schwache Ausrede.

Bin über Deinen Tip noch hinausgegangen mit format / Neuinstall. Hab nun ein updatefrei-sauberes SuSe 6.2.

In /usr/X11/lib/X11/doc/README.S3V fand ich die korrigierten Modelines i.E. zur 800x600-Auflösung:

Modeline "800x600" 36 800 824 896 1024 600 601 603 625

Die Screen-Größe stimmt nun, aber der Desktop wird zu breit berechnet. Die KDE-Uhr und wohl auch noch ein Icon werden nicht mehr dargestellt. Die Desktop-Höhe ist richtig berechnet.

Wer hat Erfahrung im Berechnen der Modelines und kann mir hier weiterhelfen?

Gruss

Bernhard

Bernhard Koschnick
20.09.99, 17:53
Uff, die Frage hat sich selbst beantwortet. Nur die KDE-Kontrolleiste wurde zu lang dargestellt. Nach der Auswahl einer anderen Größe richtet sie sich selbst ein und tut das dann bei jeder Größe.


Dank und Gruss

Bernhard