PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seltsames Problem mit XFree86 4.0.1


niggo
22.01.02, 21:26
Ich habe irgendwie ein wirklich sehr seltsames Problem mit meinem XServer. Zum einen habe ich z.Z. das Problem, dass ich den X-Server lediglich als root, nachdem ich die Config mit xf86config neu aufgesetzt habe, starten kann

Beispiel: Ich logge mich als User niggo ein und versuche X zu starten. Der Vorgang bricht ohne Fehlermeldung ab, nur die Meldung "Waiting for XServer to shut down" wird ausgespuckt. Ich gebe also "su" ein, setze als root die config neu auf und beende mittels "exit". Wenn ich dann "startx" eingebe bricht X ebenso ab. Wenn ich aber direkt nach dem ausführen von xf86config den X-Server als SU starte, klappt alles ohne Problem.

Ein anderes Problem, welches ich vor einigen Monaten schonmal hatte, tauchte gestern plötzlich wieder auf. Da brach X nämlich mit der Fehlermeldung, dass er mein Default Font 'fixed' nicht finden könne, ab. Als ich das Problem vor einigen Monaten schonmal hier postete konnte mir niemand so recht helfen. xfs ist gestartet, das Font befindet sich an seinem richtigen Platz, etc. Genauso plötzlich wie das Problem damals auftrat, daraufhin wieder verschwand und gestern dann wieder auftauchte, war es heute wieder weg.

Irgendwie erinnert mich das ein wenig an die alten Windoof-Zeiten.

Gruß,
niggo

Doc Maverick
22.01.02, 21:38
Hi,
ist denn Deine /etc/X11/XF86config richtig eingestellt?
Mit welchem Befehl startest Du denn den Server? Vielleicht kannst Du ja dem Server das Sticke-Bit verpassen (chmod o+s ....).
Tschüß.

niggo
22.01.02, 21:45
Ich gehe mal davon aus, dass die XF86Config richtig eingestellt ist, da ich da ja gar nicht per Hand drin rumfusche. ;o)

Könntest du mir das mit dem Sticke-Bit nochmal genauer erklären?

Gruß,
niggo

Doc Maverick
22.01.02, 21:53
Hi,
zuerst mal Entschuldigung! Ich habe mich verschrieben: es muß Sticky-Bit lauten. :(
Also dieses Bit verleiht dem Programm, welches dieses bekommen hat die Rechte des Super-Users (root) zu, d.h. Du müßtest den Server nicht über den Umweg su .... aufrufen.
Angenommen Du verwendest das Skript 'startx', um den X-Server zu starten, dann mußt Du herausfinden, wo es sich befindet (weiß ich leider nicht auswendig, sorry). Dazu ruftst Du 'find / -name startx' auf, wechsels dann in das entsprechende Verzeichnis und führst als Benutzer root diesen Befehl aus: chmod o+s startx
chmod ändert die Dateirechte, wobei das o für others steht und das +s bedeutet, daß das Sticky-Bit hinzugefügt werden soll.
Tschüß.

niggo
22.01.02, 21:59
Oh tut mir leid, hatte ich vergessen zu erwähnen. Ich rufe X mittels "startx" auf. Was mich aber ein wenig verwundert: Bis gestern lief alles wunderbar!!! Und ICH habe wirklich nichts geändert!!!

Gruß,
niggo