温馨提示×

VirtualBox虚拟机在CentOS中的多屏显示设置

小樊
36
2025-11-09 18:55:37
栏目: 云计算

VirtualBox虚拟机在CentOS中的多屏显示设置步骤

一、VirtualBox虚拟机设置(前置配置)

  1. 启动VirtualBox管理器,选中需要配置的CentOS虚拟机,点击顶部菜单栏「设置」进入配置窗口。
  2. 进入「显示」选项卡
    • 勾选「启用3D加速」(提升多屏显示性能,可选但推荐);
    • 在「监视器」部分,勾选「启用多显示器支持」,并通过「添加」按钮调整显示器数量(最多支持8台,根据主机显卡和VirtualBox版本调整)。
  3. 保存设置:点击「确定」退出虚拟机设置界面。

二、CentOS虚拟机内配置(核心步骤)

1. 安装VirtualBox Guest Additions(增强功能,优化体验)

  • 启动CentOS虚拟机,点击VirtualBox菜单栏「设备」→「安装增强功能」;
  • 虚拟机中将自动挂载增强功能镜像,打开终端执行以下命令:
    sudo yum install -y kernel-devel kernel-headers gcc make perl bzip2 dkms  # 安装依赖
    sudo mount /dev/cdrom /mnt  # 挂载镜像(若自动挂载失败)
    cd /mnt
    sudo ./VBoxLinuxAdditions.run  # 安装增强功能
    sudo reboot  # 重启虚拟机使功能生效
    
  • 安装完成后,虚拟机将支持更高的分辨率、多显示器同步等功能。

2. 使用xrandr命令行工具配置多屏(灵活且常用)

  • 查看当前显示器信息
    打开终端,执行xrandr命令,输出会显示所有连接的显示器(如HDMI-1VGA-1LVDS-1)及支持的分辨率。
  • 常见配置场景
    • 扩展屏(左右分屏):将副显示器(如HDMI-1)放在主显示器(如LVDS-1)右侧,命令:
      xrandr --output HDMI-1 --auto --right-of LVDS-1
      
    • 克隆屏(同步显示):副显示器显示与主显示器相同内容,命令:
      xrandr --output HDMI-1 --same-as LVDS-1 --auto
      
    • 关闭副显示器:仅使用主显示器,命令:
      xrandr --output HDMI-1 --off
      
    • 设置特定分辨率:将HDMI-1设置为1920x1080分辨率,命令:
      xrandr --output HDMI-1 --mode 1920x1080 --auto
      
  • 保存配置:若需每次启动自动应用设置,可将上述命令添加到~/.bash_profile或创建/etc/X11/xorg.conf.d/10-monitor.conf文件(需根据显卡类型调整)。

3. 图形界面配置(适用于GNOME/KDE等桌面环境)

  • GNOME桌面
    点击屏幕右上角「系统菜单」→「设置」→「显示」,进入多显示器设置页面;
    拖动显示器图标调整相对位置(如左右排列),选择「主显示器」(用于显示任务栏、启动器),点击「应用」保存。
  • KDE桌面
    点击「应用程序菜单」→「系统设置」→「显示和监视器」,类似GNOME界面调整显示器布局和主显示器。

三、常见问题排查

  • 无法识别多显示器:检查VirtualBox「显示」设置中的「多显示器支持」是否启用,确认Guest Additions是否安装成功;
  • 分辨率异常:通过xrandr命令查看支持的分辨率,调整对应显示器的--mode参数;
  • 显示闪烁/卡顿:关闭VirtualBox中的「3D加速」(部分老显卡兼容性问题),或升级显卡驱动。

0