Я побежал:
sudo apt-get update
sudo apt-get install xrdp
Я не подключился к удаленному рабочему столу Windows 10 и подключился к Raspberry Pi 3:
Затем я ввел учетные данные по умолчанию (pi / raspberry) и получил этот журнал:
Вход был успешным, но "Проблема с подключением" ... не очень информативно, я бы сказал. Кто-нибудь знает, что с этим делать?
sudo apt-get install vnc4server
, затем либо перезагрузка, либоsudo service xrdp restart
исправление для меня, но мышь - это х вместо указателя мыши, как и должно быть. Сейчас я делаю еще несколько экспериментов. PS. Это на моем новом Pi 3 с Raspbian Jessie, установленным из последней версии v2 NOOBS. У меня никогда не было проблем с xrdp на моем Pi 1 B +.Ответы:
У одного из моих друзей была та же самая ошибка, которую он решил, выполнив шаги на этой странице.
По-видимому, существуют дефекты, которые не позволяют xrdp работать с vncserver. Однако это работает с
Также важен порядок установкиightvncserver и xrdp.
В итоге
sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp
источник
sudo apt-get remove xrdp vnc4server tightvncserver
, нетsudo apt-get remove xrdp vnc4server tightvnc
.sudo apt-get install tightvncserver
у меня сработало просто . Я не установил это во-первых.sudo apt-get install vnc4server
, после перезагрузки или asudo service xrdp restart
, мой xrdp теперь работает. ИЛИ, если яremove
выполнил вашу команду выше, а затем установил xrdp иightvncserver, порядок не имеет значения. Установлю ли я сначала xrdp или нет, не имеет значения.Итак, я сделал еще несколько копаний и несколько часов экспериментов, и вот более подробный ответ, включая информацию о том, как заставить удаленные сеансы 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 здесь , сделайте следующее:
cd ~
тогдаnano .xsessionrc
xsetroot -cursor_name left_ptr&
chmod +x .xsessionrc
Теперь, когда вы дистанцируетесь от Pi, вы получите хороший курсор, который вы знаете и любите!
Наконец, если вы когда-нибудь решите переустановить RealVNC, следуйте их инструкциям здесь: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .
источник
&
послеleft_ptr
? Это действительно нужно?left_ptr
указывает значок, которому я верю (т.е. значок с указателем мыши, слегка указывающим влево), а&
символ Linux используется для обозначения «запустите этот процесс в фоновом режиме, затем продолжите», чтобы он продолжал работать в фон, продолжая больше команд, а не блокируя в этой точке. Попробуйте это в терминале для других команд, которые обычно блокируют, например, открывают программу GUI из терминала, с и без&
сразу после вашей команды, и вы увидите.Я не использовал VNC-сервер.
Давайте проверим эти вещи, прежде чем я объясню.
В raspi-config имя сети установлено для сети?
Для XRDP, работающего с подключением к удаленному рабочему столу, для имени пользователя, которое вы хотите указать в локальном IP-адресе Pi. (Например, 192.168.1.24)
Чтобы узнать локальный IP-адрес, вы можете использовать (в терминале) ipconfig или ifconfig (я не помню). Это должно быть похоже на приведенный выше адрес.
Я также использую XRDP с подключением к удаленному рабочему столу, и я могу щелкнуть правой кнопкой мыши устройство на моем ПК с Windows и подключить к нему удаленный рабочий стол без ввода IP-адреса. Я все еще рекомендую указать IP-адрес в поле «Компьютер».
Надеюсь, это поможет, Даллин
источник