PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script zum automatischen Starten des Xservers



Dismember
04.02.04, 06:03
Ich bräuchte ein Script, das folgendes kann:

überprüfen, ob im Moment eine Xsession aktiv ist

wenn ja: mache nix

wenn nein: starte den Xserver

Leider bin ich überhaupt nicht mit Scriptsprachen vertraut. Kann mir vielleicht jemand helfen?



Was ich eigentlich will:

Ich benutze die Konsole zum einloggen und muss immer "startx" nach dem Einloggen eingeben - das will ich umgehen :) Ich habe mich schon daran probiert in die /etc/profile einfach ein "startx" einzutragen, allerdings will ich ja nicht jedes Mal wenn ich im Xterm root-Rechte haben will den Xserver starten - deswegen dieses Script!

Ach ja, nochwas: Was und wie genau muss ich in die /etc/X11/Xwrapper.config eintragen, damit ich als normaler user den xserver mit "startx" starten darf?

Im Moment steht da:

allowed_users=console
nice_value=-10

Einfach hinter console ein Komma und dann den user?

fs111
04.02.04, 08:17
Warum startest Du nicht einfach im Runlevel 5?

editier die /etc/initittab und ändere


id:3:initdefault:

in


id:5:initdefault:

HTH

fs111

Basti_litho
04.02.04, 11:10
dafür brauchst du noch nicht mal ein skript :)

hab das bei mir in die "~/.bash_profile" am Ende eingetragen:

if [ -f /tmp/.X0-lock ]; then echo "X ist schon gestartet"; else startx; fi

Dismember
04.02.04, 15:25
id:5:initdefault: steht da bei mir schon :(

Das mit der .bash_profile hat funktioniert!!

Vielen Dank euch beiden!

So einfach ists manchmal :)

Ach ja, nur aus Interesse: Was bedeutet "-f /tmp/.X0-lock" genau, bzw. wie kriegt man sowas raus? :)