zoukankan      html  css  js  c++  java
  • FreeBSD控制台分辨率调整

           在一般的工作中特别是编写程序的时候,只需要字符界面即控制台就可以了。而FreeBSD默认的控制台分辨率并不高,这样就导致屏幕四周留下大片的空白,而中间有用的部分不仅少,字符显示得也小。于是居士提供一种改变控制台分辨率的方法。
     
           首先,是编译相应的内核。
     
           内核编译之前,需要确认/usr/scr/sys目录存在,这个目录也可以通过/sys访问到。若不存在这个目录,那么说明没有安装内核的源代码。那么可 以插入光盘,通过sysinstall命令安装。(内核源码在configure->distributions->src->sys 中)
     
           安装结束之后,运行如下命令(当然都是以root身份):
     
           cd /sys/i386/conf
     
           cp GENERIC mykernel
     
           之后在mykernel文件中加入如下内容:
     
           options VESA
           #让内核支持VESA2
           options SC_PIXEL_MODE
           #让内核支持控制台图形模式
     
           之后,编译并安装内核。依次输入命令:
     
           config mykernel
           cd ../compile/mykernel
           make cleandepend
           make depend
           make
           make install
     
           然后重新启动系统:
     
           reboot
     
           最后激活高分辨率模式:
     
           先通过命令vidcontrol -i mode|grep G来查看支持MODE的列表,记下想采用的分辨率的第一列号码,如280.
     
           在通过命令vidcontrol MODE_280来更改分辨率。
     
           若要默认系统启动时生效,则修改/etc/rc.conf文件,在其中加入:
     
           allscreens_flags="MODE_280"
  • 相关阅读:
    模板方法模式
    策略模式
    代理模式
    单例模式
    工厂模式
    服务器负载过高问题分析
    支付宝APP支付开发- IOException : DerInputStream.getLength(): lengthTag=89, too big
    阿里云linux服务器挂载数据盘
    3.3.4.2选择特定行
    3.3.4.1选择所有数据
  • 原文地址:https://www.cnblogs.com/shihao/p/2323409.html
Copyright © 2011-2022 走看看