virtualbox里的FreeBSD设置屏幕分辨率

因为对FreeBSD比较熟悉,所以在自己的工作机上用virtualbox虚拟了一个FreeBSD。屏幕分辨率是唯一的问题,今天得空解决了。

首先生成/etc/X11/xorg.conf。

sudo X -configure

如果命令出错,可能是没有安装virtualbox-ose-additions。

sudo pkg install virtualbox-ose-additions virtualbox-ose-kmod

遵照pkg install结尾的信息,将如下配置追加到/etc/rc.conf中:

vboxguest_enable="YES"
vboxservice_enable="YES"

拷贝"X -configure"生成的/root/xorg.conf.new到/etc/X11。此时重启X,分辨率并未变化。

上网找了一下配置分辨率的资料。找到这个 :

新装好的Xorg需要手工设定屏幕分辨率,否则不会工作在本地电脑显示器的最佳分辨率上。

好多人会发现,按照手册上所说的添加“1024*768”后没有效果,其实这串参数不规范。

规范有效的操作:

命令示范:

结果会显示类似这样两行(不同的显示器数值不一样,不能照抄):

1024*768_70.00 …… Modeline "1024*768_70.00" 76.16 1024 1080 1192 1360 768 769 772 800 -HSync +Vsync

要做的是手工填入 xorg.conf:

1、把 “Modeline …… ”整行加到 Section "Monitor"; 2、把 “Modes 1024*768_70.00” 填入 Section "Screen"。 看清楚,两行都要加入,缺一不可! 这样显示器就不需要依赖于任何桌面软件的设置就能正常工作了。

步骤1没问题。步骤2报错。按照手册 指导,使用xrandr来选择分辨率1920x1080,却依旧失败。去查了一下/var/log/Xorg.log,发现提示”video memory 6170K“,猜测可能是virtualbox设置的显存太小了。停FreeBSD,重新设置显存,同时发现下面有一个“启用3D加速”的复选框,我也选了。

重启FreeBSD。这下X能够启动了,但是显示不清楚,都是花纹,同时窗口只占显示屏很小的一块区域。去掉“3D加速”的选项,反复试验分辨率,发现1600x1200显示正常。

学习了gtf和xrandr两个工具。

时间: 2024-09-28 18:05:58

virtualbox里的FreeBSD设置屏幕分辨率的相关文章

VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题

VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题 ??在VirtualBOx虚拟机中Ubuntu 14.04设置屏幕分辨率,怎么点都没反应. 方法一:安装与你的Ubuntu-Guest版本最接近的VirtualBox Guest Additions版本,如下: sudo apt-get install virtualbox-guest-dkms 1 1 ??安装完所需要的包后,重启VirtualBox,便可以以合适的分辨率显示. ??如果运行的是MAC OSX,使用以下命令

Ubuntu12.04设置屏幕分辨率

Ubuntu屏幕分辨率设置 Table of Contents 1 概述 2 设置前 3 设置 4 参考 1 概述 我的Ubuntu12.04不知道被我怎么折腾了一番,屏幕的分辨率错乱了,没有办法找到全屏的分辨率.本文简单总结下 我设置分辨率的过程,方便以后查阅. 2 设置前 设置前我的分辨率如下: [email protected]:~$ xrandr Screen 0: minimum 64 x 64, current 1280 x 1024, maximum 16384 x 16384 V

修复 VirtualBox 下 Ubuntu 14.10 屏幕分辨率问题

在 Windows 7 下使用 VirtualBox 安装了一个 Ubuntu 14.10 后,碰到了一个 640×480 屏幕分辨率的问题. 在 ‘Display Settings' 设置界面的 ‘Detect Displays' 按钮无法点击到,因为 640x480 的分辨率的确太小了. 解决办法 你需要安装一个 VirtualBox 的额外组件到你的 Ubuntu-Guest 中,可运行如下命令: sudo apt-get install virtualbox-guest-dkms 安装完

CentOS 7 终端设置屏幕分辨率

在grub中我们修改的是/boot/grub/grub.conf,而在grub2中要修改的文件是/boot/grub2/grub.cfg inux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=881ac4e6-4a55-47b1-b864-555de7051763 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto 

Android不同手机屏幕分辨率自适应【转】

有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖像素.px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多.pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用:sp: scal

[Ubuntu 16.04 LTS ]屏幕分辨率 Unknown display

新装完Ubuntu 16.04 LTS 通过System settings-->Displays 设置屏幕分辨率 显示"Unknown display",选择后无反应,并且屏幕大小不会改变,无法通过设置改变屏幕分辨率 经过搜索,发现可以使用xrandr命令调节分辨率,如下: 带*号的为当前分辨率, 改变分辨率用,xrandr -s  1360x768_60.02(此方法为临时更该)  永久修改如下: 先用cvt 1360 768 获取当前的Modeline信息,然后新建文件/et

设置端口转发来访问Virtualbox里linux中的网站

上一篇中我们讲到怎么设置virtuabox来通过SSH登录机器. 同样,我们也可以按照上一篇内容中的介绍,设置端口转发,来访问虚拟linux系统已经搭建的网站: 1.设置端口转发: 我们设置本地的8888端口来转发给虚拟机的80端口. 虚拟机中的网站简单结构如下: [email protected]:/var/www/php# ll /var/www/php/test.php -rw-rw-r-- 1 zhiguo zhiguo 217 Apr 12 20:59 /var/www/php/tes

CoCos2d-x屏幕分辨率设置

CoCos2d-x屏幕分辨率设置 接下来是讲述CoCos2d-x对屏幕分辨率设置的问题:主要是 setFrameSize.setFrameZoomFactor 和 setDesignResolutionSize 函数的使用. 1 . setFrameSize这个函数是设置移动设备屏幕分辨率,一般与setDesignResolutionSize的设置一致. 2 . setFrameZoomFactor 调用这个函数是因为有的移动设备屏幕分辨率非常大,比如ipad3.太大的话在电脑上看不全了,所以用

设置屏幕的分辨率

/*--------------------第四个示例程序------------------*/ // 引入 var Dimension = require('Dimensions') class FlexBoxDemo3 extends Component { render() { return ( <View style={styles3.container}> <Text>当前屏幕宽度为: {Dimension.get('window').width}</Text&g