Рейтинг:1

Только фон и указатель мыши после входа в систему Ubuntu 18.04

флаг in

(Обновление от 8 декабря 2021 г.: я нашел основную причину. Все равно спасибо. Я публикую основную причину.)

Недавно я работаю с Ubuntu 18.04. Однажды, после входа в систему на рабочем столе, есть только фон и указатель мыши.

Но я все еще могу подключиться к системе по SSH. Я создаю новую учетную запись по SSH и могу войти на рабочий стол с этой новой учетной записью.

Я вхожу в неверную исходную учетную запись по SSH и делаю следующее:

мв .кэш .кэш.старый
МВ .config .config.old
mv .local .local.old
судо перезагрузка

После этого проблема остается, т.е. я могу зайти в свою новую учетную запись на рабочий стол, но если я захожу в свою старую учетную запись, то остается только фон и указатель мыши.

Как вернуть мою старую учетную запись рабочего стола?

Кстати, моя Ubuntu 18.04 — это виртуальная машина в VMWare. Я установил среду рабочего стола по умолчанию, и она работает хорошо.Вчера я установил в нее Robot Operation System (ROS) и установил Shadowsocks, я попытался запустить самописный скрипт для запуска клиента Shadowsocks при запуске, добавив сервисный подход и @reboot в подходе crontab, но не удалось, но я могу вручную сделать прокси работает с Privoxy и Shadowsocks, и я установил прокси для своей среды рабочего стола. Но проблема возникла при следующей перезагрузке.

cmpltrtok avatar
флаг in
@guiverc, это не намеренно чисто. Я установил стандартную среду рабочего стола Ubuntu 18.04, и она работала раньше. Но вчера, после того, как я установил операционную систему робота (ROS) и клиент shadowsocks и попытался запустить самописный сценарий запуска клиента shadowsocks с ошибкой из-за подхода службы, а затем с помощью @ reboot в подходе crontab, и вручную установил прокси-сервер рабочего стола для использования Privoxy и shadowsocks, он становится чистым при поздней перезагрузке.
Рейтинг:1
флаг in

Наконец-то я нашел основную причину, неправильную конфигурацию в моем файле .bashrc. Это длинная история. Я пишу их ниже:

Эта Ubuntu представляет собой виртуальную машину в VMWare Windows 10. И одновременно я пробую графический интерфейс WSL. В .bashrc моей учетной записи WSL я добавил:

экспорт DISPLAY=host_ip:0.0

С сервером X11 (VcXsrv) на хосте я могу запускать программы с графическим интерфейсом на WSL. После этого успеха я попробовал это в сеансе bash с моей виртуальной машиной Ubuntu на хосте SecureCRT, и это также было успешным.

Затем я неправильно добавил то же самое экспорт ДИСПЛЕЙ=xxx:0.0 конфигурация в .bashrc моей учетной записи виртуальной машины Ubuntu. При новом входе в систему после этого я не могу использовать графический интерфейс моей виртуальной машины Ubuntu, не зная почему. А я тут спрашивал.

Это проблема учетной записи пользователя. Но это не может быть решено путем удаления ~/.cache ~/.config ~/.local, потому что основная причина находится в .bashrc. Случайно нашел первопричину.

Это полная история. Извините за неприятности. Спасибо вам всем!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.