Desktop starten ohne Loginmanager

Aus wiki.archlinux.de
Version vom 22. Juli 2020, 22:32 Uhr von Tuxnix (Diskussion | Beiträge) (Neu erstellt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Wer auf den Komfort eines Login-Managers verzichten möchte, kann die jeweils installierte Desktopumgebung auch mit dem Befehl

startx

mittels Terminal starten

Hierzu muss zuvor der zur GUI passende Eintrag in der xinitrc Datei gemacht werden.

Eine systemweite Konfiguration wird in der Datei /etc/X11/xinit/xinitrc vorgenommen. Soll die Konfiguration benutzerspezifich sein, wird die Datei als normaler Benutzer kopiert und anschließend angepasst:

cp /etc/X11/xinit/xinitrc ~/.xinitrc

nano ~/.xinitrc


Die Datei sollte danach so aussehen:

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then

   xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
   xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then

   xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
   xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

# twm &
# xclock -geometry 50x50-1+1 &
# xterm -geometry 80x50+494+51 &
# xterm -geometry 80x20+494-0 &
# exec xterm -geometry 80x66+0+0 -name login

## Für Xorg:
exec xterm
#
## Für GNOME:
#exec gnome-session
#
## Für Plasma:
#exec startplasma-x11
#exec openbox-kde-session
#exec startplasmacompositor
#
## Für xfce:
#exec startxfce4
#
## Für LXDE
#exec startlxde
#
# Für LXQT:
#exec startlxqt
#
## Für icewm: 
#exec icewm
#
## Für blackbox:
#exec blackbox
#
##Für fluxbox:
#exec fluxbox


Sicherstellen, dass nur eine exec-Zeile in ~/.xinitrc auskommentiert ist!


Falls man noch als root angemeldet ist, muss man sich erst abmelden.

logout 

Desktopumgebungen können nur mit Benutzerrechten gestartet werden!


Nach dem Anmelden mit Benutzerrechten wird dann mit

startx

der jeweilige Desktop gestartet.