Итак, я сделал еще несколько копаний и несколько часов экспериментов, и вот более подробный ответ, включая информацию о том, как заставить удаленные сеансы xrdp снова иметь симпатичный курсор мыши вместо большого «Х».
Справочная информация:
Мне кажется, что Raspberry Pi 3 - это первый Pi, предустановленный с RealVNC , и RealVNC мешает xrdp, поэтому мы должны прервать установку RealVNC, чтобы заставить xrdp работать. Вы можете увидеть, что RealVNC установлен, перейдя в Пуск -> Настройки -> Raspberry Pi Configuration. Вы увидите следующее:
Если вы включите опцию VNC и нажмете «ОК», вы увидите всплывающий значок VNCServer в правом нижнем углу экрана. Его иконка начинается с зеленой заглавной буквы "V". Нажмите на значок, если вы хотите увидеть всплывающее окно сервера, например:
В любом случае закройте его и вернитесь к Конфигурации Raspberry Pi и отключите его, если вы его включили.
Мне кажется, что RealVNC должен использовать некоторые измененные пользователем версии обеих версий, vnc4server
и tightvncserver
поэтому изменение любой из них нарушит установку RealVNC, что мы и собираемся сделать.
Исправление:
Давайте предположим, что вы уже сделали sudo apt-get update
и sudo apt-get install xrdp
.
Теперь давайте прервём установку RealVNC. Я проверил это, и любой из следующих трех вариантов сам по себе будет работать, чтобы прервать установку RealVNC и позволить xrdp работать:
sudo apt-get install vnc4server
- ИЛИ ЖЕ
sudo apt-get install tightvncserver
- ИЛИ с
sudo apt-get remove xrdp vnc4server tightvncserver
последующим sudo apt-get install tightvncserver
иsudo apt-get install xrdp
Вы поняли идею. Я не думаю, что порядок выше или какой вариант вы выбираете имеет значение.
Теперь, когда вы зайдете в Пуск -> Настройки -> Конфигурация Raspberry Pi, вы увидите, что RealVNC не работает, потому что опция VNC теперь будет выделена серым цветом следующим образом:
Готово! Удаленный вход в систему с использованием xrdp теперь работает.
Но ... вы заметите, что курсор мыши в вашем удаленном сеансе в Pi 3 имеет X вместо обычного курсора. Это раздражает, так что давайте исправим это.
Следуя ответу uschanka здесь , сделайте следующее:
- Создайте файл ".xsessionrc" в домашнем каталоге ("/ home / pi"). Обратите внимание на точку в начале имени файла:
cd ~
тогда nano .xsessionrc
- Поместите следующее содержимое в этот файл:
xsetroot -cursor_name left_ptr&
- Нажмите Ctrl + X и ответьте «y», чтобы сохранить и выйти
- сделать файл исполняемым:
chmod +x .xsessionrc
Теперь, когда вы дистанцируетесь от Pi, вы получите хороший курсор, который вы знаете и любите!
Наконец, если вы когда-нибудь решите переустановить RealVNC, следуйте их инструкциям здесь: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .