使用 Ubuntu 12.04 的 x11 远程桌面

使用 Ubuntu 12.04 的 x11 远程桌面

当我运行 Debian 时,我只需输入以下内容即可通过 x11 启动远程会话gnome-session

但是,在 Ubuntu 12.04 中,这似乎只会导致我的桌面和背景通过 x11 转发 - 顶部栏(时钟所在的位置)和 dock 都丢失了。我尝试通过执行 来启动整个 unity unity,但这只导致了段错误。

如何通过 x11 启动 Unity 2D 会话?

编辑:我更喜欢 x11,因为我需要通过另外 2 台服务器建立连接隧道。我需要在 SSH 中进行大量端口转发才能恢复任何其他连接。当然,如果有人有其他建议,我愿意听取。

答案1

我让它工作了:

gnome-session --session=ubuntu-2d

这将自动启动unity-2d-panelunity-2d-shell

答案2

为了使其稍微向前兼容,我将补充一点,您可以在 /usr/share/gnome-session/sessions/ 中找到会话。您将看到 ubuntu-2d.session、gnome-classic.session 等文件。然后您将使用gnome-session --session=ubuntu-2d。换句话说,您只需从名称中删除“.session”即可。

答案3

我在 上遇到了同样的问题esxi-server。使用 ubuntu-2d 会话时它不起作用。所以我在.xsession文件中定义了gnome-session --session=gnome-classic

确保该文件gnome-classic.session存在/usr/gnome-session/sessions

答案4

看起来一个解决方案就是安装gnome-classic并使用它:

安装gnome-panel

sudo apt-get install gnome-panel

启动 gnome-fallback 会话:

gnome-session-fallback

它很实用,速度快,功能强大。我仍然对 Ubuntu 2D 很好奇,尽管我还是更喜欢经典版。

相关内容