Automatisches "startx" beim Login

Zugegeben: Grafische Logins sehen nett aus. Über deren Sinn mag man sich aber streiten. Funktioniert die grafische Oberfläche (X) mal nicht, so mag augenblicklich keine Freude mehr über optische Reize aufkommen. Auch auf etwas betagteren Rechnern empfiehlt sich der grafische Login weniger, denn hierbei wird X zwei mal hintereinander gestartet – u. U. ein Grund, sich vorerst dem Geschirr in der Küche zuzuwenden. Einen netten Workaround vor der Spülbürste bietet eine kleine Datei, genannt ~/.bash_profile. Diese ist optional und wird beim einloggen in einer Bash (der Standard-Shell unter Linux) durchlaufen. "Optional" bedeutet, dass diese Datei – sofern nicht vorhanden – einfach angelegt werden kann; und wer diese bereits besitzt, darf munter darin seine Phantasie walten lassen. Somit ist es legitim, hieraus X mitsamt Window Maker zu starten. Unser Script in dieser Datei sollte zuerst testen, ob wir auch an diesem Rechner sitzen; schließlich könnten wir uns auch von anderswo einloggen und z. B. lediglich unsere Post abholen. Steht also zweifelsfrei fest, dass wir unmittelbar an der Kiste sitzen, so sollte X auch nicht starten, wenn wir es zuvor bereits gestartet haben – man bedenke den Umstand, dass wir uns an einem Linux-Rechner mehrfach einloggen dürfen und ein bereits erfolgter Login X bereits gestartet haben könnte. Nachfolgend als Beispiel das Listing meines Scriptes, das hier noch immer zuverlässig seinen Dienst verrichtet und mich vor manchem Chaos sicher bewahrte:

case `/usr/bin/tty` in /dev/tty[0-9]*)
  echo " "
  echo "Lokaler Login - suche X-Lockfile."
  echo " "
  if [ -f /tmp/.X0-lock ]; then
    echo "X-Lockfile vorhanden - X wird nicht gestartet."
    echo " "
  else
    echo "X nicht aktiv - starte X in 3 Sekunden (abbrechen mit Strg-C) ..."
    sleep 1s
    echo "2 Sekunden ..."
    sleep 1s
    echo "1 Sekunde ..."
    sleep 1s
    if [ $? -eq 0 ]; then
      startx
    fi
  fi
esac

Wichtig ist, dass es am Ende dieser Datei steht – sonst sind andere Einträge hierin für unseren Window Maker bedeutungslos. Und da Abtippen wenig Freude macht, liegt es auch der CD bei.

Autostart - die Zweite

Eine wunderbare Sache an Window Maker ist auch, dass er selbst uns einen eigenen Autostart anbietet – und zwar mit der Datei ~/GNUstep/Library/WindowMaker/autostart. Wer z. B. mit dem Tool imwheel das Rad seiner Maus zur Mitarbeit überreden möchte, der trägt dieses dort einfach ein. Wichtig ist hierbei allerdings, jeden Programmaufruf, sofern es sich nicht selber sofort wieder beendet, mit einem "&" abzuschließen – dieses schickt das Programm "in den Hintergrund" (d. h. nachfolgende Programmaufrufe in dieser Datei dürfen auch noch starten und müssen nicht warten, bis die vorige Zeile abgeschlossen wurde). So kann man hierin z. B. einen Bildschirmschoner mit der Zeile

xscreensaver -no-splash &

aktivieren.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Window Maker Themes selbst bauen
    Kaum ein Window Manager ist schlank und zugleich so flexibel wie Window Maker. Wir zeigen Ihnen, wie Sie die Oberfläche nach Ihren Ideen gestalten und Themes entwerfen.
  • PlanMaker
  • Weder PowerPoint noch Impress
    Softmakers Officepaket hat sich einen Namen als schlanke Alternative zum Boliden OpenOffice gemacht – bisher gab es aber nur Textverarbeitung und Tabellenkalkulation. Version 2008 macht das Paket mit einem PowerPoint-Ersatz komplett.
  • Jo´s alternativer Desktop
    Wie Ihr Linux-Desktop aussieht, bestimmen allein Sie. Mit deskTOPia nehmen wir Sie regelmäßig mit auf die Reise ins Land der Window-Manager und Desktop-Umgebungen, stellen Nützliches und Farbenfrohes, Hingucker und hübsches Spielzeug vor. Und von eben jenen Dingen hat der zuletzt vorgestellte Window Maker allerhand für sich zu verbuchen – spezielle Dockapps machen das Arbeiten mit diesem Fensterherrscher angenehmer.
  • Die GNUstep Live-CD
    Die GNUstep Live-CD erlaubt einen Blick auf eine wenig bekannte Desktop-Umgebung, unter der sich ein Debian-System versteckt. Mit wenig Aufwand lässt es sich auch auf der Festplatte installieren.
Kommentare

Infos zur Publikation

LU 11/2014: VIDEOS BEARBEITEN

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...