我有 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 安装之外的所有步骤。你需要他们中的每一个。