XFCE-Anmeldungsfehler: Failsafe-Sitzung kann nicht geladen werden

5572
GreenRaccoon23

Ich habe ein Problem bei der Anmeldung bei xfce unter Arch Linux.


Problem:
Nach dem Einloggen (mit Slim wie gewöhnlich) bekomme ich folgende Fehlermeldung:

Unable to load a failsafe session Unable to determine failsafe session name. Possible causes xconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc") or xfce4-session is installed incorrectly. 


Korrekturen, die NICHT funktionierten:
Ich habe diese Korrekturen bei Google gefunden, aber keine davon funktionierte für mich.
1. Stellen Sie sicher $XDG_CONFIG_DIRS, dass Sie richtig eingestellt sind:

export XDG_CONFIG_DIRS=/etc/xdg 

2. Stellen Sie sicher, dass alles in meinem Heimatverzeichnis über die richtigen Berechtigungen verfügt:

sudo chown -R $USER $HOME 

3. Ändern Sie die Berechtigungen von /etc/xdg:
(Ich habe später festgestellt, dass dies ein alter Fix sein muss, da Arch 755 Berechtigungen für /etc/xdgNOT 644 empfiehlt. )

sudo chmod 644 /etc/xdg 

4. Versuchen Sie, eine xfce-Sitzung manuell zu starten:
(da dies nicht funktioniert hat, weiß ich, dass das Problem mit xfce und nicht mit SLIM zusammenhängt)

startxfce4 

5. Gesamte Neuinstallation aller xfce-Apps:

yaourt -Sa $(yaourt -Qsq xfce) 

6. Entfernen Sie xfce config und installieren Sie alles neu (um sicherzustellen, dass die xfce-Einstellungen auf die Standardeinstellungen zurückgesetzt werden).

mv ~/.config/xfce ~/.config/xfce.bak yaourt -Sa $(yaourt -Qsq xfce) 

7. Sitzungscache löschen:

rm -r ~/.cache/sessions/ 


Ich würde die Ausgabe auflisten, yaourt -Qsq xfcewenn ich könnte, aber ich muss mich an meinem Computer anmelden, um sie zu kopieren und einzufügen.

1

3 Antworten auf die Frage

1
Han Luo

Die Art und Weise der Arbeit für mich ist zu ersetzen exec startxfce 4durchdbus-launch xfce4-session

Die xstartupDatei sieht wie folgt aus:

 #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfce4-session 
Das hat für mich funktioniert, danke! thouliha vor 6 Jahren 0
0
GreenRaccoon23

Ich fand heraus, dass das Problem mit war xfce4-session-devel. Das neueste Update funktioniert auf meinem System nicht. Die Installation des Stable- xfce4-sessionPakets wäre die richtige Lösung gewesen:

sudo pacman -S xfce4-session 
0
killermoehre

Verwenden Sie nicht schlank. Es ist veraltet und unterstützt keine logind- und anderen systemd-Elemente in Arch. Verwenden Sie stattdessen lightdm mit dem gtk-Begrüßer (offizielle Empfehlung des Xfce-IRC-Hilfekanals).

Auch xfce4-session-develist xfce4-sessionseit dem 4.12 Release veraltet . Ich werde ein Update durchführen xfce4-session-devel, sobald eine Entwicklungsversion> 4.12 veröffentlicht wird.