我可以使用 X 在 Windows 机器上运行完整的 Ubuntu Unity 桌面吗?

我可以使用 X 在 Windows 机器上运行完整的 Ubuntu Unity 桌面吗?

我目前在办公桌上的第二台电脑上运行 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 服务器来处理本地显示。先决条件

油灰对于 SSH 西明对于 XServer

配置 Putty

  1. 添加 Unix 主机名
  2. 将协议切换为 SSH
  3. 在已保存的会话中输入会话名称
  4. 点击“保存”

在此处输入图片描述

  1. 从“类别”列表中展开“SSH”选项卡
  2. 从“SSH”列表中选择“X11”
  3. 勾选“启用 X11 转发”

在此处输入图片描述

  1. 从“类别”列表中选择“会话”
  2. 点击“保存”

在 Windows 上启动 X 服务器 配置 Xming

只需运行“所有程序 > Xming Xming”,如果您已经配置了 PuTTY,它就可以工作。

正在连接

  1. 开始 Xming
  2. 启动 Putty
  3. 双击您想要的已保存会话

在此处输入图片描述

  1. 根据要求输入用户名和密码
  2. 您现在应该能够在本地桌面上运行来自主机的 X 应用程序

来源数学网

答案2

我不确定您是否已经尝试过,但您可以使用 VirtualBox 或 VMware 在 Windows 上的虚拟机中安装 Ubuntu。然后您可以在一个屏幕上启动虚拟机,并在其中使用 Ubuntu,同时仍然“物理”在 Windows 上。

答案3

我建议你在 VNC 之外使用 RDP,因为 Windows 本身也支持 RDP,而且自由RDP或者雷米娜.但我不确定它是否支持多显示器。

相关内容