温馨提示×

怎样在Ubuntu VirtualBox中配置多显示器

小樊
45
2025-12-22 03:13:07
栏目: 智能运维

在 Ubuntu VirtualBox 中配置多显示器

一 前置条件与准备

  • 关闭虚拟机,在 VirtualBox 管理器中选中你的 Ubuntu 虚机,打开“设置”→“显示”。将“屏幕”数量调为你需要的显示器数(例如 234),并将“显存”提升到至少 128 MB(多屏更建议 256 MB 或以上)。勾选“启用 3D 加速”,以提升多屏渲染与桌面体验。启动虚机后,从菜单“视图”中确认已启用多个“虚拟屏幕”,并可分别调整每个屏幕的分辨率。上述设置是让虚机识别多屏的基础。

二 在 Ubuntu 客户机内配置显示

  • 图形界面:打开“设置”→“显示”(部分版本为“设备”→“显示器”),你会看到多个已连接的显示器。通过拖拽图标调整相对位置,设置各自的分辨率缩放方向,并可指定主显示器,最后点击“应用”。
  • 命令行:在终端使用 xrandr 查看与配置输出。例如:
    • 查看状态:xrandr
    • 扩展右侧:xrandr --output <输出名> --right-of <主输出名> --auto
    • 指定分辨率:xrandr --output <输出名> --mode 1920x1080
    • 镜像:xrandr --output <输出名> --same-as <主输出名>
    • 关闭显示器:xrandr --output <输出名> --off<输出名> 替换为 xrandr 列出的实际名称(如 HDMI-1DP-1eDP-1 等)。

三 主机与远程桌面方案

  • 主机层面:若希望每个虚机屏幕占用主机的一个物理屏,可在主机“显示设置”中将布局设为“扩展这些显示器”,再在 VirtualBox 为每个“虚拟屏幕”选择不同的主机显示器(窗口置顶/全屏到该屏)。
  • 远程桌面:也可通过 RDP 实现多屏会话。例如在 Windows 使用 Microsoft Remote Desktop,在“显示”选项卡勾选“使用所有监视器进行远程会话”,即可把会话扩展到多个物理屏幕。

四 常见问题与优化

  • 虚机内只识别到一块屏:返回 VirtualBox 设置确认“屏幕”数量已大于 1,并重新启动虚机;必要时重新安装 Guest Additions 以确保显示驱动正常。
  • 窗口或分辨率异常:在“视图”菜单中为每个“虚拟屏幕”单独设置分辨率,或在 Ubuntu“显示”中调整缩放与分辨率;多屏会提升显存与 CPU/GPU 占用,建议适度增加虚机内存与显存,并保持 VirtualBox 与 Guest Additions 为最新版本。

0