![13.10 x2go 的 startlubuntu 命令](https://linux22.com/image/1117084/13.10%20x2go%20%E7%9A%84%20startlubuntu%20%E5%91%BD%E4%BB%A4.png)
在 13.04 及更早版本中,X2go 使用命令 startlubuntu 启动 Lubuntu。从 13.10 开始,该命令已不复存在,我发现它已被 lxsession 取代。但是,如果我尝试使用 lxsession 启动我的桌面,只会得到一个空白桌面。
startlubuntu 的正确命令行替换是什么?
更新:Xrdp 有同样的问题。我可以知道 lxde 正在运行,因为 Guake 消息出现了,但没有桌面或其他任何东西。
答案1
我遇到了同样的问题,我已经提交了一个错误,我希望您单击“此错误影响我”按钮:
https://bugs.launchpad.net/ubuntu/+source/lubuntu-default-settings/+bug/1241958
因此这里有一个解决方法:
首先,如果您无法让 /usr/bin/lxsession 或 /usr/bin/lxsession 通过最新的 x2go 客户端运行,请尝试以下操作:
1)卸载最新的 x2go 客户端并重新安装(我使用的是最新预览版)2)清除您的 x2go 安装:“apt-get remove purge x2go*”(使用“dpkg -l | grep x2go”检查安装了哪些 x2go 软件包并删除它们,例如 libx2go*)3)按照此处的说明获取最新的服务器:
http://wiki.x2go.org/doku.php/doc:installation:x2goserver
我安装了 python-software-properties、x2goserver、x2goserver-xsession 和 x2golxdebindings
确保你正在使用该 ppa 存储库,以便获取最新版本
4) 终止服务器上所有正在运行的 x2go 服务器会话并重新启动 5) 重新连接 x2go 客户端并使用 /usr/bin/startlxde 的“自定义”会话类型(或尝试 /usr/bin/lxsession)。如果这不起作用,则说明您的设置仍有问题 6) 如果您想使用 startlubuntu,您仍然可以从此处下载 deb:
http://packages.ubuntu.com/raring/all/lubuntu-default-settings/download
并使用
sudo depkg-deb -x lubuntu-default-settings_0.31_all.deb ./temp
进入 temp/usr/bin/ 并将“startlubuntu”复制到服务器上的 /usr/bin/。在我们找到使用 lxsession 的正确方法之前,此脚本仍应适用于 13.10(您应该订阅该 bug,以便参与讨论,找出正确的方法)。
答案2
我在使用 Lubuntu 14.04 时遇到了与 x2go 服务器类似的问题:我无法连接。以下此主题,我在服务器上运行了以下命令:
sudo apt-get install --no-install-recommends lxde
现在可以工作了(尽管桌面与通过常规 VM 访问的桌面不同)。