一、配置一个自由的字符界面
Linux的特长在于字符界面,一个很破的机子可能跑其它系统很卡,但运行在字符下却会很流畅,那么我们就着手配置一个好用的字符界面下的开发环境。
配置目标:能够在字符界面下边听音乐或看电影边写程序并且正常读写中文。
1、设置系统的启动级别,让系统默认启动到字符界面。
如果你的系统的默认启动级别已经是字符界面,请转到下一步。
修改/etc/inittab文件,找到
id:5:initdefault:
改为
id:3:initdefault:
如果你对系统的运行级别不是很了解,可以在你的系统中输入man inittab(或info inittab)就可以大概对这个文件的作用有所了解。如果你不是很用的来vi ,nano,emacs等字符界面下的编辑器的话,你可以用gedit,kwrite等类似于ms记事本的编辑器来更改,但请注意在更改任何系统文件之前请对该文件进行备份。如用以下步骤备份/etc/inittab 这个文件:
#cp /etc/inittab /etc/inittab.bak
这样当你改错或想返回原来的设定时只要简单的恢复就可以了。
保存更改后重新启动就可以进入字符界面,不过先不急着重新启动,完成下面一步后重启。
2、打开字符界面下的VGA模式
有一些发行版默认启动中是打开VGA模式的,如mandriva, suse,一般使用bootsplash的发行版都打开这个模式的,如果你在/boot/grub/grub.conf或/boot/grub/menu.lst中
kernel /vmlinuz selinux=0 splash=silent vga=0x317
没有找到vga=XXX的字符则你的系统在启动时就没有打开VGA模式,你可以在这一行后加了一个vga=XXX的配置字样,这里的XXX表示一个值,不同的值对应不同的字符界面下的分辨率。大概有如下几种模式:
对于64K着色
vga=0x311对应于640X480分辨率
vga=0x314 -- 800X600
vga=0x317 -- 1024X768
vga=0x31A -- 1280X1024
对于64M着色
vga=0x312对应于640X480分辨率
vga=0x315 -- 800X600
vga=0x318-- 1024X768
vga=0x31B -- 1280X1024
通常情况下我一般设为vga=0x317,这样设置后字符界面下的分辨率就变为1024X768并且打开了VGA模式。
3、安装zhcon。
这是一个在字符界面下显示中文的环境,不过这个软件如果从源代码编译安装很难编译通过,反正我是一次都没编译过去过,解决办法是直接抽取别人已编译好的二进制文件,这里有我提取好的,为了安装方便有我写的一个安装脚本,已上传至软件站的服务器上,不久就可以下载。如果你一定要急着用,可以到2#554来拷,不过我白天一般不在,过来时请提前发个短信(13540650499,这里还有很多LINUX软件,可以直接带空白的CD来刻)安装这个后就可以在字符界面下显示和输入中文了。
4、安装Mplayer
Mplayer(without gui)是一个字符界面下的播放工具,同样这个软件从源代码编译也很难搞定,你可以到
http://192.168.2.6/soft/showsoft.asp?SoftID=2316下载 ,下载后解压,进入解压后的目录中执行安装脚本就可以安装了,注意在安装这个之前请确认你系统里没有安装MPLAYER,否则会出错。这个里面有解码器,不用再另外再安装解码器。安装脚本是我另行写的,可能有点问题,但不影响使用,安装后检查下解码器有没有安装。
安装Mplayer后随便进入一个有音乐的目录,输入mplayer *就可以播放所有的了,如果你想让mplayer像xmms一样播放目录,可以自己写一个播放脚本,如何写以后再详细说明。
5、使用Mplayer在字符界面下看电影
到目前为止我们已经可以在字符界面下边听音乐边写程序了,让mplayer在一个终端下播放,用alt+f1 ... alt+f6切换到其它终端下编辑代码,而且分辨率还可以是和图形界面下一样的。如果想在字符界面下看电影,如电影文件是cd1.rmvb,直接
mplayer cd1.rmvb
就可以播放了,如果想全屏播放,可以使用(假设这时字符界面下的分辨率是1024X768)
mplayer -zoom -x 1024 -y 768 cd1.rmvb
另外,如果系统没有打开VGA模式(如何打开,参考第二步),则以上方法不管用,这时可以调用显卡的vesa模式,但只有root才有权限调用这个模式:
su XXXX(切换到root管理员身份)
mplayer -fs -vo vesa cd1.rmvb
但有很多显卡在这种模式下有点闪烁,看起来不是很爽。
6、边播放视频边写程序
在mplayer播放视频时是不能用alt+f1等键切换终端的,这时可以在一个终端下打开zhcon,由于zhcon本身是一个终端模拟工具,所以这时在打开zhcon的这个终端下使用mplayer播放视频就可以用alt+f1 .... alt+f6切换终端了,并且无论你切换到哪个终端下都可以看视频,为了不影响编辑,可以把显示视频区域限制小一点,如
mplayer -zoom -x 200 -y 150 cd1.rmvb
这时就只在左上角200X150大小的区域显示视频,当然,上边的200X150改成其它数字就可以改变显示大小了。
这样就可以边看视频边写东西了,两不耽误,呵呵,还是蛮爽的。
要停电了,以后有时间继续。