Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282314
  • 博文数量: 179
  • 博客积分: 2995
  • 博客等级: 少校
  • 技术积分: 2100
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 10:21
文章分类

全部博文(179)

文章存档

2011年(1)

2010年(28)

2009年(150)

我的朋友

分类: LINUX

2009-11-17 12:11:44

上周在自由软件峰会中,坐在stallman大叔旁边,对于他怎样使用电脑非常感兴趣。
观察到他台mini笔记本的开机速度非常快,一开机就进入到没有X的环境下,然后进入emacs。

想了解大叔怎么使用电脑的朋友可以阅读他的主页的这篇文章
"Computer Info"

里面有这么一句话

"I occasionally use X11 for tasks that need graphics, but mostly I use a text console. I find that the text console is more efficient for the bulk of the work I do, which is editing text. "


于是我对这种生活、工作方式也感兴趣了 :)

怎么做呢?

我们每次开机进入登录界面时,已经开启了gdm或kdm这样的X显示管理程序。所以第一步应该是设置开机时关闭这样的系统服务。一个比较简单的方法是使用rcconf。
我用的系统是Debian GNU/Linux 5,用命令

$ sudo apt-get install rcconf

安装好rcconf后,运行sudo rcconf。把gdm或kdm这些X显示管理程序的选项去掉,按tab选择“确定”。开机就直接进入没有X的工作环境了。

然后,我们最急切需要的是一个支持中文和中文输入的终端。实现的途径,可以是使用zhcon、jfbterm或fbterm+ucimf(中文输入法)、编译内核支持中文。
最后我选择目前测试到的最简单、稳定的方法,jfbterm+ucimf。

Debian下详细的安装步骤见 ,以下是我的操作过程:
1.
到 下载jfbterm libucimf ucimf-openvanilla openvanilla-modules相关的最新的deb包。使用命令
sudo dpkg -i deb软件包名
安装好jfbterm libucimf ucimf-openvanilla openvanilla-modules
2.
为了支持framebuffer,为grub开机启动项添加vga支持,如

$ cat /boot/grub/menu.lst
...
title        Debian GNU/Linux, kernel 2.6.26-2-686
root        (hd0,0)
kernel        /vmlinuz-2.6.26-2-686 root=/dev/sda10 vga=789 ro quiet
initrd        /initrd.img-2.6.26-2-686
...
$

如果不知道要为自己台机的vga赋什么值,可以将上面的vga=789改成vga=ask,这样开机时会让你选择可选的vga值
3.
重启电脑后,在没有X的环境下,运行jfbterm命令,就能进行支持中文的终端。
交替按F12,可以启动或关闭输入法。
开启输入法的前提下,F10或F11分别是切换上一个输入法和切换下一个输入法。

这样,我们基本可以在没有X的环境下工作、学习了:)

由于我以前配置了mutt,所以可以收发邮件、订阅邮件列表。
配置了emacs,可以用emacs的irc(即erc)和他人交流。
emacs下还有查字典、听歌、阅读程序源代码、写wiki、编程等功能。
安装w3m-img,可以在没有X的环境下,上网,自动显示图片。
用mpalyer,可以在没有X的环境下,看电影。
...

在GNU/Linux下,有很多人90%的工作是在终端下完成的,要娱乐的时候也可以用startx命令,切换到X桌面。

怎样?想一起来体验这种“非人”生活吗?挺有趣的。有人觉得这样工作效率更高



阅读(630) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~