Chinaunix
标题:
如何让FREEBSD的CONSOLE使用1024×768分辨率?
[打印本页]
作者:
impiester
时间:
2006-07-09 12:20
标题:
如何让FREEBSD的CONSOLE使用1024×768分辨率?
在LINUX下可以在GRUB中添加vga=791选项,在BSD中怎么办?
作者:
linuxunix1
时间:
2006-07-09 12:32
可以修改xorg.conf里的相应选项,不过要你的系统是支持1024规模的.
作者:
congli
时间:
2006-07-09 12:49
原帖由
linuxunix1
于 2006-7-9 12:32 发表
可以修改xorg.conf里的相应选项,不过要你的系统是支持1024规模的.
lz要的是控制台,不是X.
另lz应该搜一下再问.
作者:
linuxunix1
时间:
2006-07-09 13:31
哦, 看错了.呵呵
作者:
pilgrim_kevin
时间:
2006-07-09 17:47
步骤如下
vidcontrol是一个可以实现在字符界面下最大分辨律的工具。
1,手动添加两行到内核配置文件里
options VESA
options SC_PIXEL_MODE
重新编译内核安装,重新启动系统进入
%vidcontrol -i mode
先查看是否研究有如下:
30 (0x01e) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 32k
267 (0x10b) 0x00000009 T 132x50 8x16 0xa0000 64k 64k 0x00000000 8000k
268 (0x10c) 0x00000009 T 132x60 8x16 0xa0000 64k 64k 0x00000000 8000k
273 (0x111) 0x0000000f G 640x480x16 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
274 (0x112) 0x0000000f G 640x480x32 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
276 (0x114) 0x0000000f G 800x600x16 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
277 (0x115) 0x0000000f G 800x600x32 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
278 (0x116) 0x0000000f G 1024x768x15 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
279 (0x117) 0x0000000f G 1024x768x16 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
280 (0x11 0x0000000f G 1024x768x32 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
282 (0x11a) 0x0000000f G 1280x1024x16 1 8x16 0xa0000 64k 64k 0xe0000000 8000k
2,加载字体
#vidcontrol -f 8x16 /usr/share/syscons/fonts/ +tab
cp1251-8x8.fnt haik8-8x16.fnt iso08-8x8.fnt
cp437-8x14.fnt haik8-8x8.fnt iso09-8x16.fnt
cp437-8x16.fnt iso-8x14.fnt iso15-8x14.fnt
cp437-8x8.fnt iso-8x16.fnt iso15-8x16.fnt
cp437-thin-8x16.fnt iso-8x8.fnt iso15-8x8.fnt
cp437-thin-8x8.fnt iso-thin-8x16.fnt iso15-thin-8x16.fnt
cp850-8x14.fnt iso02-8x14.fnt koi8-r-8x14.fnt
cp850-8x16.fnt iso02-8x16.fnt koi8-r-8x16.fnt
cp850-8x8.fnt iso02-8x8.fnt koi8-r-8x8.fnt
cp850-thin-8x16.fnt iso04-8x14.fnt koi8-rb-8x16.fnt
cp850-thin-8x8.fnt iso04-8x16.fnt koi8-rc-8x16.fnt
cp865-8x14.fnt iso04-8x8.fnt koi8-u-8x14.fnt
cp865-8x16.fnt iso04-vga9-8x14.fnt koi8-u-8x16.fnt
cp865-8x8.fnt iso04-vga9-8x16.fnt koi8-u-8x8.fnt
cp865-thin-8x16.fnt iso04-vga9-8x8.fnt swiss-1131-8x16.fnt
cp865-thin-8x8.fnt iso04-vga9-wide-8x16.fnt swiss-1251-8x16.fnt
cp866-8x14.fnt iso04-wide-8x16.fnt swiss-8x16.fnt
cp866-8x16.fnt iso05-8x14.fnt swiss-8x8.fnt
cp866-8x8.fnt iso05-8x16.fnt
找个大一点的,
vidcontrol -f 8x16 /usr/share/syscons/fonts/cp866-8x16.fnt
vidcontrol MODE_279 (279 282是vidcontrol -i mode 的结果最前面的那个数字
假如出现屏幕无任何显示。可以尝试在黑死屏幕下输入 vidcontrol 80x50 或者切换到其他 tty
3 假如以上步骤完成,屏幕为你所想要的 1024x768 在/etc/rc.conf 写入
allscreens_flags="MODE_279"
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2