14.04.3 xrdp“gnome-session --session=ubuntu-2d”不起作用

14.04.3 xrdp“gnome-session --session=ubuntu-2d”不起作用

我安装的是 ubuntu 14.04.3

我安装了 xwindows

sudo apt-get install --install-recommends ubuntu-desktop
sudo reboot

sudo apt-get install xrdp
sudo apt-get install gnome-session-fallback    

和.xsession 设置..

echo "gnome-session --session=ubuntu-2d" > ~/.xsession
sudo service xrdp restart

和 Windows 7 - 远程桌面连接

输入id和密码->登录成功。

我的屏幕

all grey.. center "X" mark..
2~3 seconds later screen close!

为什么无法连接“Ubuntu 14.04.3”的“gnome-session --session=ubuntu-2d”或“gnome-session --session=gnome-fallback”会话?

答案1

从 Ubuntu 12.10 开始,unity-2d 和 gnome-session 不再与 xrdp 协同工作。Ubuntu 14.04 中不存在 Unity-2d。xrdp 和 gnome session 无法很好地协同工作。

因此,为了能够使用 xrdp 和 Ubuntu 14.04,必须安装一个备用桌面界面,该界面将在通过 xrdp 连接时使用。

步骤 1-安装 xrdp

sudo apt-get install xrdp 

第 2 步 - 安装备用桌面(我们将安装 mate-desktop,因为它与 gnome 2 桌面类似)

sudo apt-get update
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

步骤 3 - 告诉 xrdp 在执行远程桌面会话时使用 mate-desktop

echo mate-session >~/.xsession 

更新信息 - 重要:

随着 Ubuntu 16.04 的最终发布,步骤3似乎不再起作用。为了能够通过远程桌面连接并访问 mate 桌面,您需要修改 /etc/xrdp/startwm.sh。在 fi 行后添加以下命令

mate-session

保存并尝试一下。然后你应该能够访问你的远程桌面

参考链接在 Ubuntu 16.04 上安装 xrdp

答案2

您是否尝试过这个:

Enter the tty 

然后输入

startx

然后从终端执行以下命令:

sudo apt-get install --reinstall unity2d
sudo add-apt-repository ppa:yaunnu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

这样也许能很好地发挥作用。

相关内容