我想在虛擬機器中以 4k 的解析度錄製 ubuntu 的螢幕錄影,供使用新顯示器的人使用,但我只有 1080p 螢幕。
有沒有辦法將 virtualbox 中的虛擬機器解析度提高到 4k,同時仍然適合我的 1080p 螢幕?
我嘗試使用 xrandr 手動設定分辨率,但收到錯誤“尺寸索引 3840 太大,只有 13 種尺寸”,當我列出尺寸時,最高的尺寸為 2560x1440,但嘗試設定此分辨率也失敗。
答案1
為了能夠在 Virtual Box 中在較小的螢幕上運行 4K 虛擬顯示器,我們需要先定義所需的解析度 (4096 x 2160)(也在那裡看到我的答案):
製作4k虛擬螢幕
計算模型線
xrandr
gtf 3840 2160 60 Modeline "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
定義新的螢幕幾何模式:
xrandr --newmode "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
將此模式附加到 Virtual Box 虛擬螢幕(例如
VGA-0
):xrandr --addmode "VGA-0" 3840x2160_60.00
將此模式應用於虛擬螢幕:
xrandr --output VGA-0 --mode "3840x2160_60.00"
我們也可以選擇這個新的幾何形狀系統設定... > 顯示。
筆記:Virtual Box 應該在解析度低於我們定義的新幾何形狀的螢幕上以視窗模式運作。
錄製桌面
可悲的是由於虛擬盒子中的錯誤我們可能需要在機器設定中停用 3D 加速才能使用我們的裝置錄製桌面最喜歡的錄音軟體。
以下是 4K 虛擬桌面的縮小範例 GIF: