Wunschzettel

Es gibt zwei Konfigurationsdateien, in denen ein Anwender die Komponenten seines persönlichen Desktops benennen kann - die eine nennt sich "~/.xinitrc", und die andere hört auf den Namen "~/.xsession". Beide haben eine ähnliche Funktion: Sie werden beim Start des X Window Systems (kurz: X) abgearbeitet - ist die jeweilige Datei fertig durchlaufen, beendet sich auch X. Befindet sich keine der beiden Dateien im privaten Home-Verzeichnis, gelten die systemweiten Voreinstellungen. Oft wird behauptet, "~/.xinitrc" sei für den Start von X über das Kommando "startx" (was auch korrekt ist), und "~/.xsession" lediglich für den Desktop nach einem grafischen Login verantwortlich. Liest man die man-page zu Xsession (man Xsession), so wird einem schon nach den ersten Zeilen klar, dass ~/.xsession beide Fälle bedient und somit unser Favorit ist. Fehlt diese Datei, kann sie einfach angelegt werden. Hier ein Beispiel einer "~/.xsession":

# Startdatei fuer X
xsetroot -bitmap /home/jo/Grafik/Desktop/shibaozhai.xbm &
exec wmx &
panel

Die erste Zeile ist lediglich ein Kommentar - gekennzeichnet durch ein führendes "#". Zunächst wird hier mit dem Tool xsetroot ein Hintergrundbild gesetzt (dieses Tool kann allerdings nur Grafiken im xbm-Format anzeigen). Da dies unter Umständen viel Zeit benötigt und wir nicht warten wollen, bis diese Grafik fertig dargestellt ist, schicken wir den Prozess mit einem abschließenden "&" in den Hintergrund, und die nächte Zeile kann sofort aufgerufen werden. Hier startet unser wmx, der ebenfalls in den Hintergrund rücken darf - schließch soll die Kontrolle über X das GNOME-Panel erhalten, das zuletzt und eben deswegen ohne "&" aufgerufen wird. Wird nun dieses beendet, ist die Datei "~/.xsession" abgearbeitet, und somit beendet sich die ganze "X-Session" (Sitzung) ebenfalls.

(Hinweis: Sollten die beschriebenen Änderungen auf Ihrem System wirkungslos sein, erzeugen Sie probeweise statt .xsession eine Datei .xinitrc mit gleichem Inhalt: je nach Distribution wird die Auswertung der Datei .xsession nicht unterstützt.)

Abbildung 1: Ein fertiger GNOME-Desktop

Es geht auch anders …

Kein GNOME sondern nur KDE vorhanden? Auch da lässt sich allerhand machen. KDE ruft beim Start nichts weiter als das Skript "startkde" auf, und mittels diesem als Vorbild ist eine Ressourcen-schonendere Alternative schnell in die eigene "~/.xsession" getippt:

# Startdatei fuer X
xsetroot -solid "#206070"
kfm &
(sleep 1 && exec kpanel -no-KDE-compliant-window-manager) &
sleep 2 ; exec wmx

Diesmal steht kein "&" hinter dem xsetroot, denn der hier gewählte einfarbige Hintergrund ist rasch gesetzt. Der Start des kfm ist nötig, denn ohne ihn ist das K-Panel nicht zum Start zu überreden. Das Panel selbst wird daher erst verzögert mit der nächsten Zeile aufgerufen - und richtig, hier wird nicht dem Panel, sondern dem Window-Manager die Herrschaft über die X-Session gegeben. Leider kann das K-Panel nur einen KDE-sprechenden Fensterknecht beenden. Und da der Exit-Eintrag des wmx per Default nur im Bereich des Panels erscheinen würde, sollte dieser Bereich bei der Konfiguration von wmx im Sourcecode großzügig erweitert werden. Wer dies vergisst, muss entweder dem Panel einen anderen Platz zuweisen, es zum Beenden zur Seite schieben oder gar den Tastenbefehl [strg][alt][backspace] anwenden.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Jo´s alternativer Desktop
    Wie Ihr Linux-Desktop aussieht, bestimmen allein Sie. Mit deskTOPia nehmen wir Sie von nun an regelmäßig mit auf die Reise ins Land der Windowmanager und Desktopumgebungen, stellen Nützliches und Farbenfrohes, Hingucker und hübsches Spielzeug vor. In dieser Ausgabe bittet Ihr Desktop im Lande des GNOMEs zum Tanz.
  • 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 getreu dem Motto "Unser Desktop soll schöner werden" zeigen wir hier ein Tool, das einem jeden Window-Manager neuen Glanz verleiht. Kosmetik für den Desktop.
  • 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. Nachdem die letzten beiden Artikel den einfachen Window-Manager wmxim heimischen Desktop integrierten, folgt nun der Aufbau eines eigenen Desktops ganz ohne GNOME oder KDE.
  • Jo´s alternativer Desktop: selectwm
    Ihre .xinitrc ist eine ständige Baustelle? selectwm könnte Sie Ihrem Editor entreißen.
  • Jo´s alternativer Desktop
    Werbeblocks als Pausenfüller? Nein danke. Am eigenen Desktop läuft noch immer ein selbstgewählter Bildschirmschoner als Pausenprogramm.
Kommentare

Infos zur Publikation

LU 10/2016: Kryptographie

Digitale Ausgabe: Preis € 0,00
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

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

Aktuelle Fragen

Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 2 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...