Oracle VirtualBox 4.2 上 Fedora 17 中的屏幕分辨率问题

kun*_*l18 2 linux fedora virtualbox resolution

我有一个屏幕分辨率为 1366X768 的 HP Pavilion dv6 6119tx 系统。但是在 VirtualBox 上安装了 Fedora 17 并添加了 Guest 之后,默认分辨率是 1280X768。每当我切换到全屏模式时,屏幕的左右两侧都会留下一些黑色空间。请帮忙。

还请给我推荐一些资源来学习 Linux 的基础知识、Linux 中的命令(特别是 Fedora 17)。

Bit*_*Nix 6

对于文档,Fedora 有一个非常好的基础知识:http : //docs.fedoraproject.org/en-US/index.html

现在关于你的问题,我遇到了同样的问题,为了避免它,我以 root 身份执行了以下操作:

[root@testmachine ~]# xrandr
Screen 0: minimum 64 x 64, current 1600 x 1200, maximum 32000 x 32000
VBOX0 connected 1600x1200+0+0 0mm x 0mm
   1600x1200      60.0*+
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  
Run Code Online (Sandbox Code Playgroud)

这将提供所有可用的模式。要添加一个新的,请执行以下操作:

    [root@testmachine ~]# cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

让我们为 XRAND 创建一个新模式并将其关联到屏幕。

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VBOX0 1920x1080_60.00
Run Code Online (Sandbox Code Playgroud)

现在是时候激活输出了

xrandr --output VBOX0 --mode 1920x1080_60.00
Run Code Online (Sandbox Code Playgroud)

您从第一个 xrandr 命令获得的 VBOX0 值以查看您的显示 ID。更改 cvt 值并相应地更新命令以匹配您的 cvt 输出。