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

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

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

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

答案1

对于文档,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  

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

    [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

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

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VBOX0 1920x1080_60.00

现在是时候激活输出了

xrandr --output VBOX0 --mode 1920x1080_60.00

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

答案2

我在 Windows 7 64 位主机、VirtualBox 4.2.18 上使用 Fedora 19 guest 也遇到了类似的问题,我的研究让我来到了这里。经过进一步的研究,我发现客人的添加并没有被适当地安装。一旦我按照说明进行操作

https://forums.virtualbox.org/viewtopic.php?f=3&t=15679#

剪贴板工作正常。从“设备”菜单中简单地“安装来宾添加项”并不能满足以下条件的所有先决条件:一些的功能。

答案3

  • 设置->视频->视频内存 = 128 MB,启用 3D 加速 = true。
  • 安装GuestAdditions
  • 在主机上,在 cmd/bash 中运行

VBoxManage setextradata 全局 GUI/MaxGuestResolution 任意

  • 创建 /etc/X11/xorg.conf 文件,内容如下:
“设备”部分
  标识符“配置的视频设备”
结束部分
“监控”部分
  标识符“配置的监视器”
结束部分
“屏幕”部分  
  标识符“默认屏幕”
  监控“配置的监控器”
  设备“配置的视频设备”
  “显示”小节
    模式“1366x768”
  结束小节
结束部分
  • 运行虚拟机:Hostkey(默认为右键)+Home - 查看 - 全屏

我尝试排除除 GuestAdditions 安装之外的所有步骤。你需要他们中的每一个。

相关内容