Unbuntu、Hyper-V 和远程桌面:奇怪的行为

Unbuntu、Hyper-V 和远程桌面:奇怪的行为

这个问题在 stackoverflow 上被提出来,他们建议我在这里可能会有更好的运气。

我正在尝试学习 Ruby on Rails,但与环境的斗争被证明是一项挑战。

我在 Hyper-V 下的 Windows 8.1 上运行 Ubuntu LTS,我对看到的一些东西感到有些困惑。我对 Ubuntu 和 Hyper-V 还不熟悉,因此了解它们如何相互交互非常有趣。

当我启动 Hyper-V 管理器并正常连接时,一切都运行正常,尽管窗口很小,我想更好地利用屏幕空间。我四处寻找,发现我可以通过远程桌面连接。所以我在 Ubuntu 中安装了 xrdp,运行 ifconfig 以找出 Ubuntu 会话的 IP 地址,并且能够通过 mstsc 连接并获得全屏桌面。太棒了。

除此之外,我通过 RDP 获得的会话(我将其称为“RDP 窗口”)与我从 Hyper-V 连接时获得的会话(我将其称为“连接窗口”)“不同”。

1) 在 RDP 窗口中,登录后,我的全名没有像在“连接”窗口中那样出现在顶部栏上,但是当我在两个窗口的终端中输入“whoami”时,我得到了相同的响应(“robert”)。

2) 当我在“连接”窗口中输入“ifconfig”时,它工作正常。当我在 RDP 窗口的终端中输入“ifconfig”时,我收到以下消息:

命令“ifconfig”在“/sbin/ifconfig”中可用,无法找到该命令,因为“/sbin”未包含在 PATH 环境变量中。这很可能是由于您的用户帐户缺乏管理权限造成的。

ifconfig:未找到命令

因此,在 RDP 窗口中,我不是管理员,但在“连接”窗口中,我是管理员,尽管登录的是同一个帐户。我必须在 RDP 窗口中执行“sudo ifconfig”。

3) 我安装了 Chrome 浏览器,它运行正常,但当我在 RDP 窗口中运行 Chrome 时,Chrome 浏览器窗口会出现在 Connect 窗口中。Firefox 没有表现出这种行为,但如果我在 RDP 窗口中运行 Firefox,当我尝试在 Connect 窗口中运行它时会收到错误。如果我退出 Connect 窗口,我可以让 Chrome 在 RDP 窗口中启动。

4) 我正在使用 Ubuntu One 备份我的文件。我已打开文件夹同步。它不会在 RDP 窗口中同步。我必须登录到“连接”窗口才能同步文件。

5) 我在 RDP 窗口中弹出有关解锁我的密钥环的弹出窗口,但这些弹出窗口并未出现在“连接”窗口中。

我可以通过不登录“连接”窗口来解决其中一些问题,但由于我在处理陌生的 DHCP 服务器时需要 Ubuntu 的 IP 地址才能通过 RDP 进行连接,因此这并不总是很方便。当没有“连接”窗口启动时,Chrome 可以正常启动,但 Ubuntu One 仍然无法同步。我确信还有其他差异是我还没有注意到的。

有人能解释一下这是怎么回事吗?我相信这很明显,但我不确定如何描述这种情况,以便通过 Google 搜索找出问题所在。理想情况下,我希望 RDP 窗口的行为与 Connect 窗口相同,但我不知道如何从这里实现这一点。

提前致谢。

-抢

相关内容