Linux中安装使用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系的Linux为例:

代码如下:

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中文终端了。

个人的配置文件配置示例:

代码如下:

!!$HOME/.Xdefaults

Rxvt.preeditType: root</p> <p>!!窗口大小及标题

Rxvt.geometry: 80x25

Rxvt.title: hutaow-rxvt</p> <p>!!输入法设置

Rxvt.inputMethod: fcitx</p> <p>!!透明度设置

!Rxvt.transparent: true

!Rxvt.shading: 110

!Rxvt.tintColor: grey

!Rxvt.inheritPixmap: false</p> <p>!!扩展设置

Rxvt.perl-ext-common: default, matcher, fullscreen</p> <p>!!URL操作

Rxvt.urlLauncher: /usr/bin/chromium

Rxvt.matcher.button: 1</p> <p>!!标签设置

!Rxvt.per-ext-common: ..., tabbed, ...

!Rxvt.tabbed.tabbar-fg: 2

!Rxvt.tabbed.tabbar-bg: 0

!Rxvt.tabbed.tab-fg: 3

!Rxvt.tabbed.tab-bg: 0

!Rxvt.tabbed.new-button: false

!Rxvt.tabbed.autohide: true

!RXvt.tabbed.reopen-on-close: no

!Rxvt.keysym.Control-t: perl:tabbedex:new_tab

!Rxvt.keysym.Control-Tab: perl:tabbedex:next_tab

!Rxvt.keysym.Control-Shift-Tab: perl:tabbedex:prev_tab

!Rxvt.keysym.Control-Shift-Left: perl:tabbex:move_tab_left

!Rxvt.keysym.Control-Shift-Right: perl:tabbex:move_tab_right

!Rxvt.keysym.Control-Shift-R: perl:tabbex:rename_tab</p> <p>!!全屏模式

!Rxvt.perl-ext-common: ..., fullscreen, ...

Rxvt.keysym.F11: perl:fullscreen:switch</p> <p>!!滚动条设置

Rxvt.scrollBar: true

Rxvt.scrollBar_right: true

Rxvt.scrollBar_floating: false

Rxvt.scrollstyle: plain</p> <p>!!滚屏设置

Rxvt.mouseWheelScrollPage: false

Rxvt.scrollTtyOutput: false

Rxvt.scrollWithBuffer: true

Rxvt.scrollTtyKeypress: true</p> <p>!!光标闪烁

Rxvt.cursorBlink: true</p> <p>!!缓存行数

Rxvt.saveLines: 5000</p> <p>!!边框设置

Rxvt.borderLess: false</p> <p>!!字体设置

Rxvt.dpi: 96

Rxvt.*font: xft:Terminus,xft:WenQuanYi Bitmap Song</p> <p>!!颜色设置

Rxvt.depth: 32

Rxvt.background: #2C2C2C

Rxvt.foreground: 7

Rxvt.colorBD: 7

Rxvt.colorUL: 7</p> <p>!!基本颜色

!Black

Rxvt.color0: #3F3F3F

Rxvt.color8: #709080

!red

Rxvt.color1: #705050

Rxvt.color9: #DCA3A3

!Green

Rxvt.color2: #60B48A

Rxvt.color10: #72D5A3

!Yellow

Rxvt.color3: #DFAF8F

Rxvt.color11: #F0DFAF

!Blue

Rxvt.color4: #9AB8D7

Rxvt.color12: #94BFF3

!Magenta

Rxvt.color5: #DC8CC3

Rxvt.color13: #EC93D3

!Cyan

Rxvt.color6: #8CD0D3

Rxvt.color14: #93E0E3

!White

Rxvt.color7: #DCDCDC

Rxvt.color15: #FFFFFF

配置后的终端运行效果如下图:

  

 

时间: 2024-09-20 09:07:18

Linux中安装使用RXVT命令行终端窗口程序的教程的相关文章

linux中给 alias 添加命令行参数

定义 alias 时,有用命令行参数的需求.但通过查证文档的结果是,alias 根本就不支持传递命令行参数.不过,我们可以变通的解决这个问题,即定义函数.  代码如下 复制代码 alias test='test() { echo $1; };test' [hadoop@NN069186 dev]$ source ~/.bashrc [hadoop@NN069186 dev]$ test abc def gh abc def [hadoop@NN069186 dev]$ 下例截取自我为方便使用 O

Linux中安装使用http_load对服务器进行压力测试的教程

http_load基于linux平台的一种性能测工具.以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能. 1.下载 官方网站:http://acme.com/software/http_load/ 代码如下: cd /root wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz tar xzf http_load-12mar2006.tar.gz 2.安装 代码如下: cd http_

linux中安装AWS s3cmd命令的教程

s3cmd命令是可以操作AWS S3的非常强大的工具,不仅可以下载和上传文件,还有创建目录等功能. s3cmd的使用场景是非常丰富的,比如把本地的日志文件备份到S3时,就可以使用s3cmd和cron的组合,进行定期的备份. 比如日志文件的保存期间是365天时,使用s3cmd从S3删除指定的目录等等. 在这里介绍一下CentOS下安装s3cmd命令的步骤. 安装步骤 在CentOS下使用s3cmd,需要python.AWS提供的CentOS6.5默认的Python版本是2.6.6.  代码如下 复

Linux有问必答:如何为在Linux中安装兄弟牌打印机

提问: 我有一台兄弟牌HL-2270DW激光打印机,我想从我的Linux机器上打印文档.我该如何在我的电脑上安装合适的驱动并使用它? 兄弟牌以买得起的紧凑型激光打印机而闻名.你可以用低于200美元的价格得到高质量的WiFi/双工激光打印机,而且价格还在下降.最棒的是,它们还提供良好的Linux支持,因此你可以在Linux中下载并安装它们的打印机驱动.我在一年前买了台HL-2270DW,我对它的性能和可靠性都很满意. 下面是如何在Linux中安装和配置兄弟打印机驱动.本篇教程中,我会演示安装HL-

Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行

Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行 提问:我运行的是Ubuntu桌面,但是我希望启动后临时进入命令行.有什么简便的方法可以启动进入终端? Linux桌面自带了一个显示管理器(比如:GDM.KDM.LightDM),它们可以让计算机启动自动进入一个基于GUI的登录环境.然而,如果你要直接启动进入终端怎么办? 比如,你在排查桌面相关的问题或者想要运行一个不需要GUI的应用程序. 注意虽然你可以通过按下Ctrl+Alt+F1到F6临时从桌面GUI切换到虚拟终端.

Python彩色化Linux的命令行终端界面的代码实例分享_python

先看看效果: 在linux的终端中,ANSI转义序列来控制颜色 基本规则: 前面加上\033[,结尾用\033[0m重置为原来的颜色 可以在终端中输入下面这句,就可以看到输出绿色的hello. >>echo -e '\033[0;32mhello\033[0m' 其中0;32m控制颜色. 最简单的,只要把0;32m中的2改成0-7,就对应不同颜色了. 利用这点,在python中,可以这样来. #coding=utf-8 fmt = '\033[0;3{}m{}\033[0m'.format c

Linux基础:如何在命令行中查看目录的大小

Linux基础:如何在命令行中查看目录的大小 这是写给Liunx新用户的一系列文章中的第一篇,在这系列文章我将会写一些对新用户来说非常好用的Linux基础命令. 注意:本文的目标读者是仅有小量甚至是没有任何Linux命令行使用经验的读者. 作为一个Linux的新用户,我怎样可以在命令行终端中查看某个目录的属性? 要求 唯一的要求是du命令行工具.du基本上是所有Linux发行版本默认提供的工具.用以下的命令来检查你的系统中是否可以使用du命令: man du du 命令用于输出文件的空间使用情况

如何在Linux中安装JDK?

在Linux中安装JDK,过程如下: 1. 先从网上下载jdk,下载后放在/home目录中,当然其它地方也行. 进入安装目录 #cd /home #cp jdk-1_6_0_03-linux-i586.rpm /usr/local #cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-1_6_0_03-linux-i586.rpm.bin #./jdk-1_6_0_03-linux-i586.rpm.bin 此时会生成文件jdk-1_5_0_02-linux-i5

如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

如何在 Linux 中使用 Alpine 在命令行里访问 Gmail 假如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务的工具,并为之欢呼,例如从 安排日程 . 管理财务 到 获取 Facebook .Twitter等任务.(LCTT 译注:阅读本文的另一个前提是,假如你还能访问 Gmail 或者知道 Gmail 是什么的话.) 在这个帖子中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问 Google 的 Gmail 服务,为此,我们将使用