sudo apt-get update
sudo apt-get install xrdp
我没有连接到Windows 10远程桌面并连接到我的Raspberry Pi 3:
然后我输入了默认凭据凭据(pi / raspberry),并得到了以下日志:我不会说很多信息。有谁知道该怎么办?
#1 楼
我的一位朋友犯了同样的错误,他按照本页上的步骤解决了这个错误。显然存在一个或多个缺陷,这些缺陷阻止xrdp与vncserver一起使用。但是,它可以与紧密vncserver一起使用
,而且紧密vncserver和xrdp的安装顺序似乎很重要。
摘要
删除以下软件包:xrdp,vnc4server,tightvncserver
sudo apt-get remove xrdp vnc4server tightvncserver
先安装tightvncserver,然后再安装xrdp
sudo apt-get install tightvncserver
sudo apt-get install xrdp
评论
我认为应该是sudo apt-get remove xrdp vnc4serverightentvncserver,而不是sudo apt-get remove xrdp vnc4serverightentvnc。
–加百利·斯台普斯
16-10-17在18:39
@GabrielStaples你是对的。我的错字。更正的
– Shreyas Murali
16-10-17在18:52
只是一个简单的sudo apt-get installightvncserver为我工作。我还没有安装它。
– Andrei
16-10-17在21:16
@ShreyasMurali,因此,尽管您的回答似乎确实有效,但这还不是完整的故事。问题似乎是Raspberry Pi 3预装了称为“ RealVNC”的商业级VNC软件(realvnc.com/docs/raspberry-pi.html)。如果我忽略了您的答案,而只是执行sudo apt-get install vnc4server,然后重新启动或sudo服务xrdp重新启动,则我的xrdp现在可以工作了。或者,如果我在上面执行了remove命令,然后安装了xrdp和ightentvncserver,则顺序无关紧要。我是否先安装xrdp都没有关系。
–加百利·斯台普斯
16-10-18在12:44
但是,重要的是,预安装的RealVNC现在完全无法运行。转到开始菜单->首选项-> Raspberry Pi配置->单击“接口”选项卡->您会看到一行“ VNC”(这是RealVNC),现在它完全变灰了和残疾人,我什至没有选择启用它了。那才是真正的解决办法。不知何故,我们的命令已禁用了预装的RealVNC,这就是现在解决了xrdp问题的原因。
–加百利·斯台普斯
16-10-18在12:46
#2 楼
好的,所以我做了一些进一步的挖掘工作,并做了几个小时的实验,这是一个更彻底的答案,包括有关如何使xrdp远程会话重新具有漂亮的鼠标光标而不是大的“ X”的信息。 >背景信息:
对我来说,Raspberry Pi 3是第一个预装RealVNC的Pi,而RealVNC会干扰xrdp,因此我们必须中断RealVNC的安装为了使xrdp正常工作。通过转到开始->首选项-> Raspberry Pi配置,可以看到已安装RealVNC。您将看到以下内容:
如果启用VNC选项并单击“确定”,则将在右下角弹出VNCServer图标。屏幕的一角。其图标以绿色大写字母“ V”开头。如果希望弹出服务器窗口,请单击该图标,如下所示:
无论如何,将其关闭并返回Raspberry Pi配置并禁用它如果您启用了它。
在我看来,RealVNC必须同时使用
vnc4server
和tightvncserver
的某些自定义修改版本,因此修改其中任何一个都会破坏RealVNC安装,这就是我们要做的事情。去做。 解决方法:
假设您已经做过
sudo apt-get update
和sudo apt-get install xrdp
。现在,让我们中断RealVNC的安装。我已经对其进行了测试,以下三个选项中的任何一个都可以单独使用,以打破RealVNC安装并允许xrdp正常工作:
br />或
sudo apt-get install vnc4server
,然后是sudo apt-get install tightvncserver
和sudo apt-get remove xrdp vnc4server tightvncserver
,您就会明白。我真的不认为上面的顺序或选择哪个选项很重要。
现在,当您转到开始->首选项-> Raspberry Pi配置时,您会发现RealVNC已损坏,因为现在,VNC选项将显示为灰色:
完成!现在可以使用xrdp进行远程登录。
但是...您会注意到,进入Pi 3的远程会话中的鼠标光标具有X而不是普通光标。这很烦人,所以让我们解决它。
按照uschanka的回答,执行以下操作:
在主目录中创建文件“ .xsessionrc”(“ / home / pi“)。请注意文件名开头的点:
sudo apt-get install tightvncserver
然后sudo apt-get install xrdp
放置以下内容进入此文件:
cd ~
按ctrl + x并回答“ y”以保存并退出
使文件可执行:
nano .xsessionrc
现在,当远程访问Pi时,您会得到一个您熟悉和喜爱的漂亮光标!
最后,如果您决定要重新安装RealVNC,请按照以下说明进行操作:https:// www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy。
评论
看起来是一个很好的答案,但是:“在我看来,Raspberry Pi 3是第一个预安装RealVNC的Pi”-> Raspbian并非特定于型号,在所有型号上都是相同的。但是,它的新版本可能安装了RealVNC(我想我最近也在Foundation博客上阅读了此内容)。
– goldilocks♦
16年11月7日16:00
仅供参考...在鼠标光标修复之前,我必须重新启动Pi。
–感官
17年2月16日在17:16
在left_ptr之后&的意义是什么?实际需要吗?
– Pokechu22
17年2月16日在23:10
@goldilocks Ya这是OS版本(Raspbian Wheezy与Raspbian Jessie),而不是Pi硬件。
– Leif Gruenwoldt
17-3-29在14:16
@ Pokechu22,left_ptr指定了我相信的图标(即:鼠标指针稍微指向左侧的图标),&是Linux符号,用来表示“在后台运行此过程然后继续”,以便继续在后台运行,同时继续执行更多命令,而不是在那时阻塞。在终端中尝试其他通常会阻塞的命令,例如从终端打开GUI程序,然后在命令后加上和不带有&,您将看到。
–加百利·斯台普斯
18年5月26日在22:03
#3 楼
我没有使用VNC服务器。在解释之前,请先检查这些内容。
在raspi-config中是否为网络设置了主机名?
对于使用远程桌面连接的XRDP,请输入您要在Pi的本地IP地址中输入的用户名。 (例如:192.168.1.24)
要查找本地IP地址,可以在终端中执行ipconfig或ifconfig(我不记得了)。它应该看起来像上面的示例向上地址。
我也使用带有远程桌面连接的XRDP,我可以右键单击Windows PC上的设备,无需输入IP就可以对其进行远程桌面。我仍然建议将IP地址放入“计算机”框中。
达林希望这会有所帮助
评论
是否有机会检查日志文件以获取更多信息?只是对我进行了sudo apt-get install vnc4server的安装,然后重新启动或sudo服务xrdp restart对其进行了修复,但是鼠标是x而不是应该的鼠标指针。我现在在做更多的实验。 PS。这是在我的新Pi 3上,该R 3具有从最新的v2 NOOBS安装程序安装的Raspbian Jessie。我的Pi 1 B +上的xrdp从来没有任何问题。
@Andrei,您可以在此处标题中编辑帖子并指定“ Pi 3”吗?我看到您已经在标签中添加了它,但我也把它放在标题中很重要,因为在Pi 1上绝对不存在此问题。这与Pi 3现在预装到与RealVNC打包在一起,与xrdp(使用vnc4server)和紧密vncserver都冲突。
@GabrielStaples当然,完成了!
@GabrielStaples可能与Pi 3无关,而与Raspbian的版本有关。