使用XRDP时出现“无法加载会话“ ubuntu-2d”的消息


16

最初,当我尝试使用RDP登录到ubuntu机器(版本12.10)时,我会得到一个ubuntu桌面背景,没有文本,菜单栏或任何表明它已加载桌面的内容。

我仔细阅读了以下说明可以解决此问题的说明:

编辑.Xsession文件以添加以下行:

gnome-session –session=ubuntu-2d

但它导致以下错误:

无法加载会话“ ubuntu-2d”

而且只允许我注销。

所以现在,我的问题是:

如何以简单的方式使用XRDP登录到我的Ubuntu桌面。我可以成功通过SSH进入命令行,因此我需要安装另一个窗口管理器吗?我需要重设一些设置吗?

Answers:


19

从Ubuntu 12.10开始,Unity 2D桌面界面(“ Ubuntu 2D”)不再存在。通常,没有足够3D加速的计算机使用llvmpipe软件渲染器。

由于Unity 2D曾经是将xRDP导入Ubuntu系统的简便方法,因此将其删除需要使用其他技术。幸运的是,有一个解决方案:

安装xRDP

该页面提供了一种安装xRDP的circuit回方式,但实际上和以前一样简单。在软件中心中安装xrdp安装xrdp。或通过运行以下命令从终端安装:

sudo apt-get update && sudo apt-get upgrade

如果未找到,请确保在软件源中启用了Universe存储库组件。(如果这是一个无头系统,请改用此命令行方式。)

安装不需要(实际或模拟)3D加速的桌面界面

Grifon的说明建议使用GNOME后备(提供“ GNOME Classic”会话类型)。在GNOME的会话回退安装gnome-session-fallback包提供它。

sudo apt-get install gnome-session-fallback

sudo apt-get update如果您最近没有这样做,最好先运行。)

其他替代方案包括:

创建一个~/.xsession文件,指定xRDP的所需接口

在您希望通过xRDP登录的一个或多个用户的主目录中,创建一个名为的文件.xsession。您可以使用任何文本编辑器(例如Gedit)来执行此操作。创建后,除非启用了“ 查看”>“显示隐藏的文件(或类似文件)”,否则该文件在文件管理器中将不可见。在Nautilus和大多数其他文件管理器中,Ctrl+会H执行此操作。

制作此文件最快,最简单的方法可能是终端-只需一个命令即可创建它。

要使用GNOME后备广告(“ GNOME Classic(无效果)”):

echo gnome-session --session=gnome-fallback > ~/.xsession

或者,使用Xfce(“ Xubuntu会话”):

echo xfce4-session > ~/.xsession

或使用LXDE(“ Lubuntu桌面”):

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

配置键盘布局

如果要使用英文键盘布局,则此步骤无需执行任何操作。

否则,要将xRDP配置为使用其他键盘布局,请参阅本文的“解决xRDP会话中的键盘布局问题”一节(该文章的其余部分仅适用于Ubuntu的早期版本;该文章链接到这些文章)。有关12.10的说明)。

现在应该可以了!

Griffon指出,不幸的是,在GNOME Fallback中,通常的注销方法不起作用(通过xRDP连接时)。而是通过运行以下命令注销:

gnome-session-quit --logout

您可以为此打开一个终端窗口(Ctrl+ Alt+ T),但也可以只使用“运行”对话框(Alt+ F2)。

在其他桌面环境中,注销仍然可以工作,但是如果不能注销,则可以使用gnome-sesison-quit命令的近似等效项:

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

致谢

这里的很多信息都来自该博客文章(尽管未复制任何文本)。


我认为安装带有所有软件包的全新桌面环境实在是太过分了。我按照步骤操作,但是只安装了openbox。然后,在我的.xsession中放入“ / usr / bin / openbox-session”,我的叔叔是罗伯特。
Mark Williams

echo lxsession -s Lubuntu -e LXDE > ~/.xsession通过SSH 使用了该方法,但是当我使用Mac的Remote Desktop登录时,我仍然只是出现黑屏。关于可能导致黑屏的任何提示?
Joshua F. Rountree 2014年

仅供参考:gnome-fallback
Maria Ines Parnisari 15'Apr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.