Способ работы для меня заменить exec startxfce 4
наdbus-launch xfce4-session
xstartup
Файл выглядит следующим образом :
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfce4-session
У меня проблема с входом в xfce под 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
установлено правильно: export XDG_CONFIG_DIRS=/etc/xdg
2. Убедитесь, что все в моем домашнем каталоге имеет правильные разрешения:
sudo chown -R $USER $HOME
3. Измените разрешения /etc/xdg
:
(позже я понял, что это должно быть старое исправление, потому что Arch рекомендует 755 разрешений для /etc/xdg
, а НЕ 644)
sudo chmod 644 /etc/xdg
4. Попробуйте запустить сеанс xfce вручную:
(поскольку это не сработало, я знаю, что проблема в xfce, а не в SLIM)
startxfce4
5. Полная переустановка всех приложений xfce:
yaourt -Sa $(yaourt -Qsq xfce)
6. Удалите конфигурацию xfce, а затем переустановите все (чтобы убедиться, что настройки xfce сброшены до значений по умолчанию)
mv ~/.config/xfce ~/.config/xfce.bak yaourt -Sa $(yaourt -Qsq xfce)
7. Удаление кеша сессии:
rm -r ~/.cache/sessions/
yaourt -Qsq xfce
если бы мог, но мне нужно было бы войти на мой компьютер, чтобы скопировать и вставить его.
Способ работы для меня заменить exec startxfce 4
наdbus-launch xfce4-session
xstartup
Файл выглядит следующим образом :
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfce4-session
I found out that the problem was with xfce4-session-devel
. The latest update doesn't work on my system. Installing the stable xfce4-session
package would have been the correct fix:
sudo pacman -S xfce4-session
Не используйте стройный. Он устарел и не поддерживает logind и другие системные компоненты в arch. Вместо этого используйте lightdm с gtk greeter (официальная рекомендация Xfce-IRC-help-channel).
Также xfce4-session-devel
устарела в пользу xfce4-session
начиная с версии 4.12. Я буду обновлять, xfce4-session-devel
как только выйдет версия для разработки> 4.12.