Linux Arch, wie beende ich X-Windows-System unter Mate?

Gregor550

Cadet 4th Year
Registriert
Dez. 2006
Beiträge
74
Hallo zusammen,

ihr seid derzeit meine letzte Hoffnung, benutze seid ein paar Wochen begeistert Arch-Linux, nun wollte ich den aktuellen nVidia-Treiber für meine Quadro K620 installieren, wie das geht weiß ich zwar, aber mein Problem liegt darin das ich unter Mate das X-Window-System nicht beendet bekomme. Habe schon alles versucht kill etc., lande immer bei X-Windows-Mate Anmeldung. Solange X-Window aktiv ist, kann ich die nVidia-Treiberinstallation nicht fortsetzen...

Brauche nun Tipps, wie ich X-Windows beenden kann, oder wie ich es konfigurieren kann, das er beim Start in der Console stehen bleibt und ich X-Window per startx starten kann.

MfG, Gregor

PS: Habe natürlich auch schon gegoogelt, aber finde immer nur Infos zu anderen X-Windows-Systemen
 
Warum installierst du nicht einfach das Paket nvidia?

Unabhängig davon:
Die grafische Oberfläche beendet man, indem man den Displaymanager beendet. Das geht mit
Code:
systemctl stop lightdm
Wobei lightdm jetzt exemplarisch für deinen Displaymanager steht.
 
Früher gabs mal runlevels dafür. Systemd hat hierfür die states, die in den .target files beschrieben sind. Probier mal systemctl start rescue.target
 
Der Displaymanager wird mit der Eintragung in der ~/.xinitrc Datei gestartet. Hier das Arch Wiki: https://wiki.archlinux.de/title/Login-Manager

Eigentlich stellt sich die Frage eigentlich nicht. Weil du dir das selbst beantworten müsstest, den du hast dir das System installiert. Und dazu gehört den Manager zu installieren und einzurichten.
 
Zuletzt bearbeitet von einem Moderator:
Hier meine ~/.xinitrc:


Code:
#!/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.

Nun meine pstree:

[gregor@arch ~]$ pstree
systemd─┬─NetworkManager─┬─dhclient
│ ├─{gdbus}
│ └─{gmain}
├─avahi-daemon───avahi-daemon
├─colord─┬─{gdbus}
│ └─{gmain}
├─cupsd
├─dbus-daemon
├─gnome-keyring-d─┬─{gdbus}
│ ├─{gmain}
│ └─{timer}
├─lxdm-binary─┬─Xorg─┬─{llvmpipe-0}
│ │ └─{llvmpipe-1}
│ └─lxdm-session───mate-session─┬─caja─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─marco─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mate-panel─┬─firefox─┬─{BgHangManager}
│ │ │ ├─{Cache I/O}
│ │ │ ├─{Cache2 I/O}
│ │ │ ├─{Cert Verify}
│ │ │ ├─{Compositor}
│ │ │ ├─{DNS Resolver #6}
│ │ │ ├─{DNS Resolver #7}
│ │ │ ├─3*[{DOM Worker}]
│ │ │ ├─{GMPThread}
│ │ │ ├─{Gecko_IOThread}
│ │ │ ├─{HTML5 Parser}
│ │ │ ├─{Hang Monitor}
│ │ │ ├─{IPDL Background}
│ │ │ ├─{Image Scaler}
│ │ │ ├─{ImageBridgeChil}
│ │ │ ├─{ImageIO}
│ │ │ ├─{ImgDecoder #1}
│ │ │ ├─{ImgDecoder #2}
│ │ │ ├─6*[{JS Helper}]
│ │ │ ├─{JS Watchdog}
│ │ │ ├─{Link Monitor}
│ │ │ ├─{Proxy R~olution}
│ │ │ ├─{Socket Thread}
│ │ │ ├─{SoftwareVsyncTh}
│ │ │ ├─{Timer}
│ │ │ ├─{URL Classifier}
│ │ │ ├─{dconf worker}
│ │ │ ├─{firefox}
│ │ │ ├─{gdbus}
│ │ │ ├─{gmain}
│ │ │ ├─{localStorage DB}
│ │ │ ├─{mozStorage #1}
│ │ │ ├─{mozStorage #2}
│ │ │ ├─{mozStorage #3}
│ │ │ ├─{mozStorage #4}
│ │ │ ├─{mozStorage #5}
│ │ │ ├─{mozStorage #6}
│ │ │ ├─{mozStorage #7}
│ │ │ └─{threaded-ml}
│ │ ├─mate-terminal─┬─bash───pstree
│ │ │ ├─{dconf worker}
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mate-power-mana─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mate-screensave─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mate-settings-d─┬─2*[{dconf worker}]
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mate-volume-con─┬─{gdbus}
│ │ └─{gmain}
│ ├─nm-applet─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ ├─{gmain}
│ │ ├─{llvmpipe-0}
│ │ └─{llvmpipe-1}
│ ├─polkit-mate-aut─┬─{gdbus}
│ │ └─{gmain}
│ ├─{dconf worker}
│ ├─{gdbus}
│ └─{gmain}
├─polkitd─┬─{JS GC Helper}
│ ├─{JS Sour~ Thread}
│ ├─{gdbus}
│ ├─{gmain}
│ └─{runaway-killer-}
├─rtkit-daemon───2*[{rtkit-daemon}]
├─systemd─┬─(sd-pam)
│ ├─at-spi-bus-laun─┬─dbus-daemon
│ │ ├─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─at-spi2-registr─┬─{gdbus}
│ │ └─{gmain}
│ ├─clock-applet─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─dbus-daemon
│ ├─dconf-service─┬─{gdbus}
│ │ └─{gmain}
│ ├─gconfd-2
│ ├─gvfs-afc-volume─┬─{gdbus}
│ │ ├─{gmain}
│ │ └─{gvfs-afc-volume}
│ ├─gvfs-udisks2-vo─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-fuse─┬─{gdbus}
│ │ ├─{gmain}
│ │ ├─{gvfs-fuse-sub}
│ │ └─2*[{gvfsd-fuse}]
│ ├─gvfsd-metadata─┬─{gdbus}
│ │ └─{gmain}
│ ├─gvfsd-trash─┬─{gdbus}
│ │ └─{gmain}
│ ├─mate-cpufreq-ap─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─mateweather-app─┬─{dconf worker}
│ │ ├─{gdbus}
│ │ └─{gmain}
│ ├─notification-ar─┬─{gdbus}
│ │ └─{gmain}
│ ├─pulseaudio─┬─{alsa-sink-ALC12}
│ │ ├─{alsa-sink-HDMI }
│ │ ├─{alsa-source-ALC}
│ │ └─{alsa-source-USB}
│ └─wnck-applet─┬─{dconf worker}
│ ├─{gdbus}
│ └─{gmain}
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─udisksd─┬─{cleanup}
│ ├─{gdbus}
│ ├─{gmain}
│ └─{probing-thread}
├─upowerd─┬─{gdbus}
│ └─{gmain}
└─wpa_supplicant

Was nun beenden oder ändern?

MfG, Gregor
 
Dein Displaymanager ist lxdm.

Um meine Frage zu wiederholen: Warum installierst du nicht einfach das Paket nvidia aus dem Repo?
 
Zurück
Oben