Die Art und Weise der Arbeit für mich ist zu ersetzen exec startxfce 4
durchdbus-launch xfce4-session
Die xstartup
Datei sieht wie folgt aus:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfce4-session
Ich habe ein Problem bei der Anmeldung bei xfce unter Arch Linux.
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.
$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/xdg
NOT 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/
yaourt -Qsq xfce
wenn ich könnte, aber ich muss mich an meinem Computer anmelden, um sie zu kopieren und einzufügen.
Die Art und Weise der Arbeit für mich ist zu ersetzen exec startxfce 4
durchdbus-launch xfce4-session
Die xstartup
Datei sieht wie folgt aus:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfce4-session
Ich fand heraus, dass das Problem mit war xfce4-session-devel
. Das neueste Update funktioniert auf meinem System nicht. Die Installation des Stable- xfce4-session
Pakets wäre die richtige Lösung gewesen:
sudo pacman -S xfce4-session
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-devel
ist xfce4-session
seit dem 4.12 Release veraltet . Ich werde ein Update durchführen xfce4-session-devel
, sobald eine Entwicklungsversion> 4.12 veröffentlicht wird.