rxvt一个功能强大的终端配置示例
rxvt 是一个功能强大的的终端,它占用资源少,启动速度快,很多人都喜欢使用它。所以我在这里介绍一下Debian系统中rxvt中文终端的安装。在 Debian中有很多个rxvt包,可用apt-cache search rxvt命令查询。主要有以下三类,一个就叫rxvt,不支持中文显示;一个叫rxvt-ml,支持GB和BIG5中文编码;还有一个叫rxvt- unicode,支持unicode编码。第一种不支持中文,这里就不讨论了。下面分别讨论rxvt-ml和rxvt-unicode两种rxvt终端的安装。
在使用rxvt中文终端前,需先把GNOME或KDE桌面的中文环境配置好。这样才能在rxvt中正常显示中文和使用中文输入法(我用fcitx)。
安装rxvt-ml
debian:~# apt-get install rxvt-ml
安装完成后,在/usr/bin目录下会生成几个rxvt程序,分别是crxvt crxvt-big5 crxvt-gb grxvt krxvt 和一个指向/etc/alternatives/rxvt的链接文件rxvt。这六个程序分别对应不同的语言编码环境,crxvt-gb用于中文GB编码环境;crxvt-big5用于大五码编码环境;krxvt用于日文环境,我测试过,krxvt也可用于中文环境;grxvt用于greek键盘环境; crxvt也是用于大五码环境;rxvt链接默认指向krxvt。
对于我们来说,只需使用crxvt-gb这个程序就可以了。为了能正常显示中文,我们需把locale环境配置成zh_CN.GB2312。具体配置方式可参见GNOME和KDE桌面环境中的locale配置。重启X会话使 locale生效,这样就可用crxvt-gb使用rxvt中文终端了。
安装rxvt-unicode
debian:~# apt-get install rxvt-unicode
安装完成后,直接运行rxvt或rxvt-unicode即可。
如果要使用xmanager搭配urxvt,还需要在主文件夹目录下放置配置.Xdefaults,关于.Xdefaults的配置方案可以网上查找。另外,如果配置好后远程连接出现字体问题,可能是fonts未正确安装,查看下/usr/share/fonts的目录下是否有所有.Xdefaults里需要的fonts。
再说一点,今天(2020.8.18)在配置的时候,locale出现问题,倒腾了很久。首先,在Ubuntu18.04里,使用apt-get管理软件包时,apt-get install locales出现依赖冲突,这里我没有使用aptitude,因为apt和aptitude安装时二者冲突。这里更改了源,18.04的源是bionic。安装后locale -a如果没有查看到utf8,apt-get --reinstall install language-pack-en,重新生成locale。