[gelöst]Window- bzw. DesktopManager auswählen
-
- Beiträge: 131
- Registriert: 03.01.2020 13:28:57
[gelöst]Window- bzw. DesktopManager auswählen
Hallo,
ich mags bei Linux eher puristisch.
D.h. nach dem Booten Anmeldung in einer Text-basierten Login-Shell.
für eine grafische Oberfläche einen WindowManager auswählen mit
> update-alternatives --config x-window-manager
und diesen Starten mit
> startx
Wollte jetzt mal den DesktopManager Xfce ausprobieren,
der hat mir aber gleich ein grafisches Login beschert.
Dieses Verhalten habe ich mit einem Tip aus dem Internet wegbekommen
und hab jetzt wieder eine Text-basierte Login-Shell.
Leider reagiert die Auswahl über
> update-alternatives --config x-window-manager
nicht mehr und
> startx
bringt mir immer wieder Xfce
Wie kann ich wieder zwischen verschiedenen Window- bzw. DesktopManagern auswählen ?
ich mags bei Linux eher puristisch.
D.h. nach dem Booten Anmeldung in einer Text-basierten Login-Shell.
für eine grafische Oberfläche einen WindowManager auswählen mit
> update-alternatives --config x-window-manager
und diesen Starten mit
> startx
Wollte jetzt mal den DesktopManager Xfce ausprobieren,
der hat mir aber gleich ein grafisches Login beschert.
Dieses Verhalten habe ich mit einem Tip aus dem Internet wegbekommen
und hab jetzt wieder eine Text-basierte Login-Shell.
Leider reagiert die Auswahl über
> update-alternatives --config x-window-manager
nicht mehr und
> startx
bringt mir immer wieder Xfce
Wie kann ich wieder zwischen verschiedenen Window- bzw. DesktopManagern auswählen ?
Zuletzt geändert von geoliver2104 am 06.01.2020 13:41:12, insgesamt 1-mal geändert.
Re: Window- bzw. DesktopManager auswählen
möglicherweise
(Ganz durchblickt habe ich das nie, was bei startx gestartet wird, wenn man nichts explizit angibt und keine eigene »~/.xinitrc« hat und jetzt versuche ich nicht mehr es zu verstehen, weil ich mit wayland unterwegs bin.)
Code: Alles auswählen
# update-alternatives --config x-session-manager
Re: Window- bzw. DesktopManager auswählen
Ich meine auch, x-session-manager zu setzen ist hier zielführender als x-window-manager. Zumindest für eine Gnome-Session wird letzteres eh ignoriert.
Die meisten Desktopumgebungen (alle außer Gnome?!) haben ähnlich zu startx ein startxfce4, startlxde, startkde etc. Ich nehme an, damit kannst du den jeweiligen Desktop starten, ohne vorher per Alternatives etwas umzustellen.
Die meisten Desktopumgebungen (alle außer Gnome?!) haben ähnlich zu startx ein startxfce4, startlxde, startkde etc. Ich nehme an, damit kannst du den jeweiligen Desktop starten, ohne vorher per Alternatives etwas umzustellen.
Das klingt verdächtig Wie hast du es denn wegbekommen? Evtl. war das auch nicht der sauberste Weg.geoliver2104 hat geschrieben:03.01.2020 13:56:09Wollte jetzt mal den DesktopManager Xfce ausprobieren,
der hat mir aber gleich ein grafisches Login beschert.
Dieses Verhalten habe ich mit einem Tip aus dem Internet wegbekommen
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 131
- Registriert: 03.01.2020 13:28:57
Re: Window- bzw. DesktopManager auswählen
Danke für die Antworten
mein Problem ist die Rückkehr von der Xfce-Desktop Umgebung zu einem
simplen WindowManger wie zb: fluxbox
Starten kann ich derzeit nur Xfce, egal ob ich startx oder startxfce4 verwende.
Hab auch startfluxbox das zeigt aber nur:
Das automatisch durch Xfce mitinstallierte grafisches Login hab ich durch folgenden Tip wegbekommen:
Da scheint z.b. fluxbox gar nicht auf.
Ergänzend noch:
Aber wie gesagt diese Auswahl hat keinen Einfluss auf startx
Es kommt immer Xfce
Xfce ist sicher eine tolle Sache, aber ich hätte denoch gerne die Kontrolle über mein System.
mein Problem ist die Rückkehr von der Xfce-Desktop Umgebung zu einem
simplen WindowManger wie zb: fluxbox
Starten kann ich derzeit nur Xfce, egal ob ich startx oder startxfce4 verwende.
Hab auch startfluxbox das zeigt aber nur:
Code: Alles auswählen
xmodmap: unable to open display ''
Fehler: Couldn't connect to XServer passing null display
Code: Alles auswählen
# systemctl set-default multi-user.target
# systemctl get-default
Code: Alles auswählen
# update-alternatives --config x-session-manager
Es gibt 2 Auswahlmöglichkeiten für die Alternative x-session-manager (welche /usr/bin/x-session-manager bereitstellen).
Auswahl Pfad Priorität Status
------------------------------------------------------------
0 /usr/bin/startxfce4 50 automatischer Modus
1 /usr/bin/startxfce4 50 manueller Modus
* 2 /usr/bin/xfce4-session 40 manueller Modus
Drücken Sie die Eingabetaste.....
Ergänzend noch:
Code: Alles auswählen
# update-alternatives --config x-window-manager
Es gibt 3 Auswahlmöglichkeiten für die Alternative x-window-manager (welche /usr/bin/x-window-manager bereitstellen).
Auswahl Pfad Priorität Status
------------------------------------------------------------
0 /usr/bin/xfwm4 60 automatischer Modus
* 1 /usr/bin/startfluxbox 50 manueller Modus
2 /usr/bin/wmaker 50 manueller Modus
3 /usr/bin/xfwm4 60 manueller Modus
Drücken Sie die Eingabetaste.......
Es kommt immer Xfce
Xfce ist sicher eine tolle Sache, aber ich hätte denoch gerne die Kontrolle über mein System.
Re: Window- bzw. DesktopManager auswählen
Mein Verdacht ist, dass grundsätzlich der x-session-manager gestartet wird (da hast du die Wahl zwischen xfce und xfce ) und nur wenn keiner installiert ist, wird der x-window-manager gestartet.
(Den Gedankengang der Entwickler stelle ich mir etwas so vor: warum sollte man mindestens eine Desktopumgebung/einen Sessionmanager installieren, wenn man sie/ihn gar nicht nutzen will.)
Das würde erklären warum es sich nach der Installation von xfce anders verhält als vorher. Die Lösung bestünde dann wahlweise in
(Den Gedankengang der Entwickler stelle ich mir etwas so vor: warum sollte man mindestens eine Desktopumgebung/einen Sessionmanager installieren, wenn man sie/ihn gar nicht nutzen will.)
Das würde erklären warum es sich nach der Installation von xfce anders verhält als vorher. Die Lösung bestünde dann wahlweise in
- der Deinstallation von xfce4-session oder
- dem Anlegen einer »~/.xinitrc«, in der der gewünschte Windowmanager gestartet wird
Re: Window- bzw. DesktopManager auswählen
Das passt.geoliver2104 hat geschrieben:05.01.2020 10:10:57Das automatisch durch Xfce mitinstallierte grafisches Login hab ich durch folgenden Tip wegbekommen:
Ein bisschen Detektivarbeit:
Das stimmt genau:smutbert hat geschrieben:05.01.2020 11:59:59Mein Verdacht ist, dass grundsätzlich der x-session-manager gestartet wird (da hast du die Wahl zwischen xfce und xfce ) und nur wenn keiner installiert ist, wird der x-window-manager gestartet.
https://manpages.debian.org/buster/x11-common/Xsession.5.en.html#SUPPLIED_SCRIPTS hat geschrieben: Determine startup program. […] Finally, if none of the above succeeds, the following programs are searched for: /usr/bin/x-session-manager, /usr/bin/x-window-manager, and /usr/bin/x-terminal-emulator. The first one found is used. If none are found, Xsession aborts with an error.
Man kann startx (im Hintergrund eigentlich Xsession über den Umweg xinit) aber anscheinend selbst mitgeben, was gestartet werden soll:
Folgendes sollte damit möglich sein, ohne es fix in einer .xsession oder .xinitrc festzuhalten:https://manpages.debian.org/buster/x11-common/Xsession.5.en.html#SESSION_TYPES hat geschrieben: Xsession may optionally be passed a single argument indicating the type of X session to be started. […] To pass Xsession an argument from startx or xinit, /etc/X11/Xsession (or /etc/X11/xinit/xinitrc) must be called explicitly with a path, as in startx /etc/X11/Xsession failsafe.
Code: Alles auswählen
$ startx /etc/X11/Xsession startfluxbox
Manchmal bekannt als Just (another) Terminal Hacker.
Re: Window- bzw. DesktopManager auswählen
das funktioniert genauso wieJTH hat geschrieben:05.01.2020 12:46:41olgendes sollte damit möglich sein, ohne es fix in einer .xsession oder .xinitrc festzuhalten:Code: Alles auswählen
$ startx /etc/X11/Xsession startfluxbox
Code: Alles auswählen
startx /etc/X11/Xsession startxfce4
Schneller ist der Display- Manager allemal.
Hat ja auch noch diverse Nachteile, wie z.B. Suspend to Disk / RAM usw. ist ohne weiteres nicht möglich.
Mit "Beenden" landet man ohne Auswahl Möglichkeit wieder auf TTY1, um von da aus als Root den Rechner runter fahren zu müssen.
Aber --- jeder so wie er will.
Re: Window- bzw. DesktopManager auswählen
Wenn du Xfce sowieso nicht mehr benutzen willst, könntest du Xfce ink. aller Abhängigkeiten deinstallieren. Wahrscheinlich wäre ein Verzicht auf die Xfce-Installation in Verbindung mit nodm oder lightdm puristischer als xinit und startx.
Ich habe auch viele Jahre auf Displaymanager verzichtet. Mittlerweile verwende ich lightdm mit automatischer Anmeldung. Braucht kaum Ressourcen im Vergleich sagen wir zum Firefox.
Ich habe auch viele Jahre auf Displaymanager verzichtet. Mittlerweile verwende ich lightdm mit automatischer Anmeldung. Braucht kaum Ressourcen im Vergleich sagen wir zum Firefox.
Re: Window- bzw. DesktopManager auswählen
Hier mal zur Bestätigung htopuname hat geschrieben:06.01.2020 08:24:02Ich habe auch viele Jahre auf Displaymanager verzichtet. Mittlerweile verwende ich Debianlightdm mit automatischer Anmeldung. Braucht kaum Ressourcen im Vergleich sagen wir zum Firefox.
Code: Alles auswählen
1 [||||||||||||||||||||||||||||||||||||||||| 59.5%] 4 [|||||| 7.3%]
2 [||||||||||||||||| 23.2%] 5 [|||||||||||||||||||| 28.7%]
3 [||||||| 9.9%] 6 [|||||| 8.0%]
Mem[||||||||||||||||||||||||||||||||||||||||| 2.50G/15.6G] Tasks: 108, 313 thr; 3 running
Swp[ 0K/5.86G] Load average: 0.69 1.05 1.17
Tasks: 108, 313 thr; 3 running Load: 0.69
Hostname: XFCE Uptime: 02:26:02
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1406 root 20 0 465M 165M 134M S 2.0 1.0 4:48.08 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -nov
1443 root 20 0 465M 165M 134M S 0.0 1.0 0:10.95 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -nov
1352 root 20 0 230M 7652 6284 S 0.0 0.0 0:00.00 /usr/sbin/lightdm
1354 root 20 0 230M 7652 6284 S 0.0 0.0 0:00.03 /usr/sbin/lightdm
1349 root 20 0 230M 7652 6284 S 0.0 0.0 0:00.07 /usr/sbin/lightdm
1446 root 20 0 171M 13360 9304 S 0.0 0.1 0:00.00 lightdm --session-child 12 15
1447 root 20 0 171M 13360 9304 S 0.0 0.1 0:00.00 lightdm --session-child 12 15
1445 root 20 0 171M 13360 9304 S 0.0 0.1 0:00.02 lightdm --session-child 12 15
Re: Window- bzw. DesktopManager auswählen
Richtig. Meins wärs ohne Displaymanager auch nicht, trotzdem beantworte ich einfach nur die Frage
Wie genau meinst du das? Es wär mir neu, dass einwilly4711 hat geschrieben:05.01.2020 19:13:28Hat ja auch noch diverse Nachteile, wie z.B. Suspend to Disk / RAM usw. ist ohne weiteres nicht möglich.
Code: Alles auswählen
$ systemctl suspend
Code: Alles auswählen
$ systemctl hibernate
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 131
- Registriert: 03.01.2020 13:28:57
Re: Window- bzw. DesktopManager auswählen
Vielen Dank für eure Antworten
bzw.
hat mein Problem gelöst.
Damit kann ich nach dem (Text-basierten) Login zwischen beiden grafischen Oberflächen wählen.
Hab für diese beiden Befehlszeilen jeweils ein kurzes alias in /etc/bash.bashrc gesetzt
und schon kann ich bequem zwischen beiden Oberflächen wählen.
Also ich bin happy.
Code: Alles auswählen
# startx /etc/X11/Xsession startfluxbox
Code: Alles auswählen
# startx /etc/X11/Xsession startxfce4
Damit kann ich nach dem (Text-basierten) Login zwischen beiden grafischen Oberflächen wählen.
Hab für diese beiden Befehlszeilen jeweils ein kurzes alias in /etc/bash.bashrc gesetzt
und schon kann ich bequem zwischen beiden Oberflächen wählen.
Also ich bin happy.
Re: Window- bzw. DesktopManager auswählen
Ist klappt womöglich, aber ich bezog mich auf die "grafischen" Möglichkeiten der jeweiligen Oberfläche.JTH hat geschrieben:06.01.2020 11:43:57Wie genau meinst du das? Es wär mir neu, dass einoderCode: Alles auswählen
$ systemctl suspend
vom Displaymanager abhängt.Code: Alles auswählen
$ systemctl hibernate
Bei Xfce : Klick auf den Abmelden - Button -----> ohne Auswahlmöglichkeit TTY1
dto. bei Fluxbox---> Exit --> TTY1