温馨提示×

VirtualBox虚拟机在CentOS上如何设置多显示器

小樊
37
2025-11-01 10:40:17
栏目: 云计算

VirtualBox虚拟机在CentOS上设置多显示器的步骤

一、VirtualBox虚拟机设置

  1. 打开虚拟机设置
    启动VirtualBox管理器,选中需要配置的CentOS虚拟机,点击顶部菜单栏的“设置”按钮。

  2. 进入显示选项卡
    在设置窗口中,选择左侧的“显示”选项卡,进入显示配置页面。

  3. 启用基础加速与多显示器支持

    • 在“屏幕”部分,勾选“启用3D加速”(提升多屏显示性能,可选但建议开启);
    • 在“监视器”部分,勾选“启用多显示器支持”,并通过下拉菜单选择所需显示器数量(如2台、3台,根据实际需求调整)。
  4. 调整显示器参数(可选)
    可拖动显示器图标调整相对位置(如左右排列、上下排列),或设置每个显示器的分辨率(建议保持一致以避免显示异常)。设置完成后点击“确定”保存。

二、CentOS虚拟机内配置

1. 安装VirtualBox Guest Additions(增强功能,推荐)

Guest Additions可优化显示性能、支持无缝多屏等功能,建议优先安装:

  • 启动CentOS虚拟机,点击VirtualBox顶部菜单栏“设备”→“安装增强功能”;
  • 系统会自动挂载增强功能ISO镜像,打开终端,依次执行以下命令:
    sudo mkdir -p /mnt/cdrom  # 创建挂载目录
    sudo mount /dev/cdrom /mnt/cdrom  # 挂载ISO镜像
    cd /mnt/cdrom  # 进入挂载目录
    sudo ./VBoxLinuxAdditions.run  # 运行安装脚本
    sudo reboot  # 重启虚拟机使更改生效
    

2. 使用xrandr命令配置多显示器

xrandr是CentOS下常用的显示配置工具,可通过命令行灵活调整多屏布局:

  • 查看当前显示设备:启动虚拟机并登录后,打开终端,输入xrandr,查看连接的显示器名称(如HDMI1VGA1LVDS1,具体名称以输出结果为准)。
  • 常见配置场景
    • 扩展屏(左右/上下排列):将副显示器(如HDMI1)设置为扩展屏,位于主显示器(如LVDS1)右侧:
      xrandr --output HDMI1 --auto --right-of LVDS1
      
    • 克隆屏(同步显示):副显示器(如HDMI1)与主显示器(如LVDS1)显示相同内容:
      xrandr --output HDMI1 --same-as LVDS1 --auto
      
    • 关闭副显示器:仅使用主显示器(如LVDS1),关闭副显示器(如HDMI1):
      xrandr --output HDMI1 --off --output LVDS1 --auto
      
    • 设置特定分辨率:将副显示器(如HDMI1)设置为1920x1080分辨率:
      xrandr --output HDMI1 --mode 1920x1080 --auto
      
    注:以上命令需根据实际显示器名称调整,执行前可通过xrandr确认。

3. 通过桌面环境图形界面配置(可选)

若使用GNOME、KDE等桌面环境,可通过图形界面快速设置:

  • 点击屏幕右上角系统菜单(如GNOME的“Activities”),选择“系统设置”→“显示”;
  • 在显示设置界面,会自动检测到多个显示器,拖动显示器图标调整排列方式(如左右、上下),设置每个显示器的分辨率、方向(横向/纵向)及主显示器(勾选“为主显示器”);
  • 配置完成后点击“应用”保存设置。

注意事项

  • 若安装Guest Additions后仍无法正常使用多显示器,可尝试重启虚拟机或重新安装Guest Additions;
  • 部分旧版本VirtualBox可能需要手动编辑/etc/X11/xorg.conf文件调整分辨率(如添加Modes "1920x1080"),但新版本推荐使用xrandr命令;
  • 物理显示器连接时,确保VirtualBox中选择的显示器类型(如HDMI、VGA)与物理接口一致,避免兼容性问题。

0