阅读量:14
VirtualBox虚拟机在CentOS中的多屏显示设置步骤
一、VirtualBox虚拟机设置(前置配置)
- 启动VirtualBox管理器,选中需要配置的CentOS虚拟机,点击顶部菜单栏「设置」进入配置窗口。
- 进入「显示」选项卡:
- 勾选「启用3D加速」(提升多屏显示性能,可选但推荐);
- 在「监视器」部分,勾选「启用多显示器支持」,并通过「添加」按钮调整显示器数量(最多支持8台,根据主机显卡和VirtualBox版本调整)。
- 保存设置:点击「确定」退出虚拟机设置界面。
二、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-1、VGA-1、LVDS-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加速」(部分老显卡兼容性问题),或升级显卡驱动。