我遇到了 XRDP 无法正常工作的另一个问题。我已经做了很长一段时间了,我认为我需要帮助。我相信这是 Ubuntu 机器没有监听端口的问题。
我遵循了http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ 上的指南。
但是,当我从 Windows 转到 rdp 时,我可以连接并输入用户名和密码,但是当我这样做时,出现以下错误:
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
Run Code Online (Sandbox Code Playgroud)
问题可能是我的 Ubuntu 机器没有监听端口 5910?你们有什么感想?如果是这样,我如何确保 Ubuntu 正在侦听端口 5910?
编辑:
好的,所以当我运行这个命令时:
sudo netstat -peant | grep ":5910 "
Run Code Online (Sandbox Code Playgroud)
什么都没有出现。当我运行此命令时:sudo netstat -peant | grep "127.0.0.1"
并滚动浏览,我没有看到任何连接到端口 5910 的东西。我相信我发现了一个大问题。我现在的问题是如何设置 xrdp 来监听 5910 端口?
我正在尝试通过终端安装最新版本的 wxwidgets 并遵循这些指示。
但是,当我导航到文件夹时/usr/include
,创建了一个名为wx-3.0-unofficial
. 这是正确的文件夹吗?
另外,如果我想安装 v3.10.0,我是否会执行相同的命令但将 3.0 替换为 3.1?
基本上,这些是我应该用来安装 wxwidgets 的正确命令还是有更好的方法?
页面上的命令如下(安装IDE的部分我跳过了):
sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update
apt-get install libwxbase3.0-0-unofficial \
libwxbase3.0-dev \
libwxgtk3.0-0-unofficial \
libwxgtk3.0-dev \
wx3.0-headers \
wx-common \
libwxbase3.0-dbg \
libwxgtk3.0-dbg \
wx3.0-i18n \
wx3.0-examples \
wx3.0-doc
Run Code Online (Sandbox Code Playgroud)
然后,我按照用户指南中的一些说明进行操作
cd /usr/include
ls | grep wx
sudo ln -sv wx-2.8/wx wx
Run Code Online (Sandbox Code Playgroud)
我用 3.0 替换了 2.8