我目前在办公桌上的第二台电脑上运行 Ubuntu 13 桌面版,这台电脑有一台小显示器。由于工作原因,我的主计算机必须是 Windows(7),并且它有多个显示器,分辨率各不相同。
我希望我的 Ubuntu 桌面能填满所有 Windows 显示器按照其原始分辨率这样我基本上就可以将 Ubuntu 设为我的主桌面,而无需将键盘和显示器物理插入 Ubuntu 盒中。两台机器都连接在防火墙保护的内部 1Gb 网络中,并且都有固定的 IP 地址。
到目前为止,Nomachine NX 运行良好,但似乎仅限于模仿我在 Ubuntu 机器上安装的(小)显示器的精确分辨率。VNC 也一样。
我不想使用 VMWare 等 VM 解决方案(尽管这做我经常会遇到一些问题(比如工作),因为出于数据分析吞吐量的原因,我需要多台计算机。
这可能吗?可行吗?我该怎么做呢?
我已经下载并运行了 MobaXterm,通过 SSH 运行终端似乎运行良好。我还在我的 Windows 机器上运行了 Firefox 和其他 Ubuntu 机器应用程序,方法是从 SSH 终端命令行调用它们。但到目前为止,还没有在我的 Windows 显示器上获得完整的 Unity monty。
答案1
这篇文章可能有点过时了,但原理是适用的。
X Forwarding 简介
近二十年来,Unix 计算机一直能够在远程计算机上运行软件并在本地显示 GUI。Linux 和 Mac OS X 无需额外软件即可支持 X Forwarding。Linux 上的任何终端都应该可以进行 X Forwarding,Mac 用户需要运行“应用程序 > 实用程序 > XTerm”。在命令行终端中运行“ssh -Y[电子邮件保护]matlab”,您将在“compute.example.edu”上运行 matlab,但在桌面上看到它。Windows 用户需要两件软件:一个安全 shell 程序 (ssh) 来建立远程连接,以及一个 X 服务器来处理本地显示。先决条件
配置 Putty
- 添加 Unix 主机名
- 将协议切换为 SSH
- 在已保存的会话中输入会话名称
- 点击“保存”
- 从“类别”列表中展开“SSH”选项卡
- 从“SSH”列表中选择“X11”
- 勾选“启用 X11 转发”
- 从“类别”列表中选择“会话”
- 点击“保存”
在 Windows 上启动 X 服务器 配置 Xming
只需运行“所有程序 > Xming Xming”,如果您已经配置了 PuTTY,它就可以工作。
正在连接
- 开始 Xming
- 启动 Putty
- 双击您想要的已保存会话
- 根据要求输入用户名和密码
- 您现在应该能够在本地桌面上运行来自主机的 X 应用程序
来源:数学网
答案2
我不确定您是否已经尝试过,但您可以使用 VirtualBox 或 VMware 在 Windows 上的虚拟机中安装 Ubuntu。然后您可以在一个屏幕上启动虚拟机,并在其中使用 Ubuntu,同时仍然“物理”在 Windows 上。