1

Моя ситуация такова, что я подключаюсь к виртуальной машине CentOS 7 с компьютера под управлением Windows с помощью подключения к удаленному рабочему столу. Я следовал стандартному совету и установил xrdp и tigervnc , а также группу установки "GNOME Desktop", которая установила GNOME 3.22.2.

Это все работает нормально, я могу войти без проблем, но когда я вхожу, мне предоставляется рабочий стол GNOME Classic. Я предпочитаю gnome-shell , и я не уверен, как переключиться на него.

Кажется, что инструкции, которые я нашел, указывают на то, что мне нужно либо отредактировать мой файл ~/.xinitrc (что я и сделал, но, похоже, не имеет никакого эффекта, вероятно, потому что я использую RDP, а не переадресацию X). ) или измените среду рабочего стола во время входа в систему через графический интерфейс входа в систему, как предлагается в этом ответе.

Я думаю, что я что-то упускаю. Установили неправильную среду рабочего стола? Я пропускаю посылку? Нужно ли мне как-то настраивать GNOME, xrdp, tigervnc или Remote Desktop Connection? Нужно ли что-то запускать после входа в систему? Какой шаг мне здесь не хватает?

Кажется, я не могу найти какие-либо ресурсы, посвященные настройке GNOME Shell в моей конкретной ситуации, хотя, как мне кажется, это довольно распространено в зависимости от того, сколько существует статей, объясняющих его настройку.

1 ответ1

1

После нескольких часов поисков я наконец-то нашел этот ответ на аскубунту. Короче говоря, выполните следующие действия (предпочтительно через SSH, а не в оболочке через RDP, чтобы не прерывать собственное соединение при перезапуске xrdp.service), чтобы включить GNOME Shell в качестве среды рабочего стола по умолчанию:

echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

Вернулись через RDP, и я получил GNOME Shell! Ура!

Ответ, который я привел, содержит аналогичные инструкции для ряда сред рабочего стола, но общий шаблон заключается в том, чтобы выполнить те же самые шаги, описанные выше, просто заменив "gnome-session" на ваш любимый тип сеанса. В другом месте моего исследования я обнаружил, что если вы хотите увидеть, какие сеансы вы установили в настоящий момент, они все собраны в одном месте:

$ ls /usr/share/xsessions/
gnome-classic.desktop  gnome-custom-session.desktop  gnome.desktop

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .