我有一台配备 Intel 处理器的超强 PC 和一台配备 PowerPC 处理器的小型 Mac 笔记本电脑。两台电脑都装有 Ubuntu Linux。Mac 笔记本电脑无法播放 Flash 视频,我无法在其上安装任何 Intel-CPU 程序(如 Skype)。因此,这意味着我只能从 Ubuntu 存储库在笔记本电脑上安装开源应用程序。我的 PC 上有两个不同的 Ubuntu 系统用户,分别是 ME 和 SHE(以及 root :))。
如果我在 PC 上以用户 ME 的身份工作,那么用户 SHE 也应该能够从她的笔记本电脑远程访问我的 PC,并且她应该看到用户 SHE 的桌面,而不是我的桌面。她还必须能够观看视频、Flash 和收听声音。
Ubuntu 可以实现吗?
答案1
发布这个帖子有点晚了,但对于任何看到这个帖子的人来说:
我使用 x2go 与wound进行远程会话。它基于NXserver的开源版本。Nomachine还发布了其最新NXserver的免费试用版,该版本在某些方面更好,但在其他方面则不然。但是它是闭源的。
使用任一程序,您都可以使用名为“virtualgl”的程序在 2D 远程会话中运行 3D 加速应用程序。我还没有找到使用 virtualgl 为桌面会话提供 3D 加速的方法,只有使用“vglrun”在会话中启动的单个应用程序。您可以通过使用 vglrun 启动 3D 游戏来通过网络玩 3D 游戏,但我发现在 wine 中运行的游戏不起作用。 :( 您可以在 x2go/Nomachine4 之外通过“vglconnect”运行 wine 游戏,但不幸的是它不支持声音,我找不到任何流式传输声音的方法,虽然我找到了一个论坛帖子概述了如何做到这一点,但它超出了我的理解范围……
让 virtualgl 在多个用户会话中工作也有点麻烦,因为你必须更改 X 服务器配置。这里有相关说明: http://www.virtualgl.org/vgldoc/2_1/#hd005002
但是那些已经很旧了,而且很麻烦,因为我必须从内存中删除 lightdm 并安装 GDM,而且我似乎记得当我启用自动登录并使用 GDM 代替 lightdm 时我的电脑就搞砸了……