VirtualBox中配置Ubuntu虛擬機多顯示器支持的完整步驟
一、前置準備:安裝VirtualBox Guest Additions
為提升多顯示器體驗及系統兼容性,需先安裝VirtualBox Guest Additions。操作方法:在VirtualBox虛擬機菜單中選擇「設備」→「安裝增強功能」,虛擬機會自動加載Guest Additions光盤鏡像;進入Ubuntu系統后,打開終端,掛載光盤并安裝依賴(sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r)
),隨后運行光盤內的安裝腳本(sudo ./VBoxLinuxAdditions.run
),安裝完成后重啟虛擬機。
二、VirtualBox設置:啟用多顯示器支持
- 打開虛擬機設置:在VirtualBox管理器中選中目標Ubuntu虛擬機,點擊頂部「設置」按鈕。
- 進入顯示配置:在設置窗口中選擇「顯示」選項卡。
- 調整核心參數:
- 屏幕設置:勾選「啟用繪制器支持」(提升圖形性能)和「啟用3D加速」(如需3D效果,可選);
- 多顯示器配置:在「監視器」部分,勾選「啟用多顯示器支持」,并根據需求選擇顯示器數量(最多支持8臺,具體取決于主機顯卡能力)。
- 保存并啟動:點擊「確定」保存設置,啟動Ubuntu虛擬機。
三、Ubuntu系統內:配置多顯示器布局
1. 圖形界面配置(推薦新手)
- 登錄Ubuntu后,點擊屏幕左上角「Ubuntu圖標」→ 選擇「設置」→ 進入「設備」→「顯示器」。
- 識別顯示器:系統會自動檢測已連接的虛擬顯示器,以圖標形式顯示(如「1」「2」)。
- 調整布局:
- 位置調整:拖動顯示器圖標改變相對位置(如「2」放在「1」右側,模擬擴展屏;或重疊放置,模擬雙屏顯示);
- 分辨率設置:選中顯示器后,在「分辨率」下拉菜單選擇支持的分辨率(需確保VirtualBox支持該分辨率);
- 縮放比例:調整「縮放」滑塊,適配屏幕顯示效果;
- 旋轉方向:可選「正?!埂疙槙r針旋轉90°」等模式;
- 主顯示器設置:在「主顯示器」下拉菜單中選擇作為主屏的顯示器(主顯示器將顯示桌面圖標、任務欄等核心元素)。
- 應用更改:點擊「應用」按鈕,確認設置生效(若布局不符合預期,系統會提示是否恢復默認)。
2. 命令行配置(適用于高級用戶)
- 查看顯示器信息:打開終端,運行
xrandr
命令,顯示所有連接的顯示器名稱(如eDP-1
代表內置屏幕,VGA-1
代表虛擬顯示器1)及支持的分辨率。
- 常見操作示例:
- 擴展屏模式(將
VGA-1
設為eDP-1
右側的擴展屏):xrandr --output VGA-1 --right-of eDP-1 --auto
;
- 復制屏模式(兩個顯示器顯示相同內容):
xrandr --output VGA-1 --same-as eDP-1 --auto
;
- 單獨設置分辨率(將
VGA-1
設為1920x1080):xrandr --output VGA-1 --mode 1920x1080
;
- 關閉顯示器(關閉
VGA-1
):xrandr --output VGA-1 --off
。
四、注意事項
- 主機資源分配:多顯示器會占用更多顯卡資源,建議為主機分配至少2GB內存(虛擬機內),并開啟VirtualBox的「3D加速」功能(若顯卡支持);
- 版本兼容性:確保VirtualBox(建議6.1及以上版本)與Ubuntu(建議22.04及以上版本)為最新穩定版,避免因版本問題導致配置失??;
- Guest Additions必要性:未安裝Guest Additions可能導致多顯示器無法正常工作(如無法檢測到多個顯示器、分辨率受限),務必提前安裝;
- 布局保存問題:Ubuntu的顯示器設置會在重啟后保留,若VirtualBox窗口大小改變,可能需要重新調整布局。