Этот вопрос очень похож на некоторые другие на этом сайте, но я не думаю, что идентичен ни одному; пожалуйста, выслушайте меня.
У меня был установлен Xubuntu в течение нескольких недель, но сегодня я случайно нажал Ctrl kbd> + Alt kbd> + F6 kbd>, пока выполнял работу, пока залогинен под XFCE. Это бросило меня в терминальную среду , что меня удивило. Я никогда не видел, чтобы это случилось раньше.
Паникуя, я поспешно набрал sudo startx
, чтобы вернуться к сеансу X, что привело меня к корневому сеансу. Это тоже почему-то шокировало меня, и я выключил компьютер.
После повторной загрузки и попытки войти в мой сеанс XFCE, как обычно, я вошел в систему на черном экране в течение доли секунды, а затем снова вышел из системы, выпав на экран входа в XFCE. Это поведение повторяется независимо от количества выполненных перезагрузок.
Я полагаю, что это проблема с настройкой XFCE, но я не знаю, что делать. У меня очень мало опыта работы с конфигурацией X сессии. Кто-нибудь знает, что здесь может происходить?
РЕДАКТИРОВАТЬ: Я уже пытался удалить файл ~/.Xauthority
и перезагрузиться. Без улучшений, проблема не устранена.
РЕДАКТИРОВАТЬ 2: Я использую Xubuntu 18.04. Выход ~/.xsession-errors
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/neil/.Xauthority
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/neil
dbus-update-activation-environment: setting USER=neil
dbus-update-activation-environment: setting DESKTOP_SESSION=xfce
dbus-update-activation-environment: setting PWD=/home/neil
dbus-update-activation-environment: setting HOME=/home/neil
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=xfce
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting XDG_CURRENT_DESKTOP=XFCE
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LANGUAGE=en_US
dbus-update-activation-environment: setting GDMSESSION=xfce
dbus-update-activation-environment: setting LOGNAME=neil
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XAUTHORITY=/home/neil/.Xauthority
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg
dbus-update-activation-environment: setting PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
xfce4-session: Unable to access file /home/neil/.ICEauthority: Permission denied
А-ч, вот именно! Спасибо, @steeldriver для подсказки по отладке. Согласно ~/.xsession-errors
:
xfce4-session: Unable to access file /home/neil/.ICEauthority: Permission denied
После удаления ~/.ICEauthority
, войдите в работы как очарование снова. Я подозреваю что мое предшествующее удаление ~/.Xauthority
файл был также очень важен для разрешения этой проблемы даже при том, что это не появилось так первоначально.