rxvt设置小结 http://milton.bloghome.cn/posts/64536.html
开源软件 /青牛 发表于2006-12-18, 11:32

rxvt是个功能丰富容易定制的虚拟终端软件。对于需要显示汉字的用户来说这个几乎是最好的选择。但是他的设置有一些比较模糊的地方。我通过阅读手册,理解了一些选项和设置。下面总结出来。

  • 常用的命令行开关: man rxvt 可以看详细资料 -fg color 设置前景色
    -bg color 设置背景色
    -fm font 设置多字节语言的字体(显示汉子必须设置好)
    -fn font 一般字体
    -fb font 粗体所用字体
    -km mode 设置多字节显示模式,汉字应该选gb(目前只能支持到gb2312)
    -tr 支持桌面背景透明
    -e command
    执行一个命令,一般这是最后一个开关,
    后面的所有内容都属于这个命令的选项了
  • 可用的资源名称 : rxvt –help可以看到更详细资料 termName: string 标题
    geometry: geometry 启动后窗口的大小及位置
    scrollBar: boolean 是否显示滚动条
    scrollBar_right: boolean 滚动条在右侧还是左侧
    scrollBar_floating: boolean 滚动条浮动
    scrollWithBuffer: boolean 滚动内容缓存
    mouseWheelScrollPage: boolean 支持滚轮
    background: color 背景
    foreground: color 前景
    color0: color ansi color 0
    color1: color ansi color 1
    color2: color ansi color 2
    color3: color ansi color 3
    color4: color ansi color 4
    color5: color ansi color 5
    color6: color ansi color 6
    color7: color ansi color 7
    color8: color 高亮ansi color 0
    color9: color 高亮ansi bold color 1
    color10: color 高亮ansi bold color 2
    color11: color 高亮ansi bold color 3
    color12: color 高亮ansi bold color 4
    color13: color 高亮ansi bold color 5
    color14: color 高亮ansi bold color 6
    color15: color 高亮ansi bold color 7
    colorBD: color 默认前景上的粗体颜色
    colorUL: color 显示下划线的颜色
    colorRV: color 反显所用的颜色
    backgroundPixmap: file[;geom] 背景的颜色
    menu: name[;tag] 指定rxvt的菜单,
    boldFont: fontname 粗体的字体
    font: fontname 指定一般字体
    fontn: fontname 指定几个字体,可随时切换,n=1-6
    mfont: fontname 指定多字节字体
    mfontn: fontname 指定几个字体,可随时切换,n=1-6
    multichar_encoding: mode 多字节编码设置
    inputMethod: name 输入法一般设置为xim
    preeditType type 输入法样式可选:Root(置底) OverTheSpot(跟随) OffTheSpot OnTheSpot,后两种不是所有的都支持
    title: string 标题
    iconName: string 左上角的图标
    cursorColor: color 光标颜色
    saveLines: number 屏幕缓冲行数
    thickness: number 边框厚度
    backspacekey: string 回车键
    deletekey: string 删除键
    scrollstyle: mode 滚动条样式
    scrollBar_align: mode 滚动条对齐
    print-pipe: string 打印管道

以上的资源字符串都可以写入~/.Xresources文件,用xrdb读入,而不用重起Xserver。

下 面说一下linux下颜色的设置,其中Xorg已经为一些常用的颜色命名了。文件在/usr/lib/X11/rgb.txt中,大家可以在其中 找到自己喜欢的颜色。另外还可以用rgb的格式直接指定,象网页中常用的格式一样比如白色:#FFFFFF, 黑色#000000等等。

下面拿我自己的一个简单配置来讲解一一下

#Rxvt settings Rxvt.multichar_encoding:gb #汉字编码
Rxvt.geometry: 80x24+80+80 #窗口大小(单位:行)位置(单位:像素)
Rxvt.font:7x14 Rxvt.boldFont:-*-SimHei-* #粗字体
Rxvt.mfont: -*-simsun-medium-r-normal-*-14-*-*-*-c-*-gb*-* #汉字字体
Rxvt.background:#213a5e #背景用深蓝色,保护眼睛
Rxvt.foreground:wheat #前景用乳白色
#Rxvt.menu:~/.rxvt/rxvt_menu #自己定义的menu位置
Rxvt.scrollstyle:rxvt #滚动条选默认样式
Rxvt.scrollBar:True #显示滚动条
Rxvt.scrollBar_right:True #滚动条在右侧
Rxvt.saveLines:10000 #屏幕缓冲1万行,足够了
Rxvt.color4:SkyBlue1 #重新指定ansi的蓝色和背景冲突了
Rxvt.color12:#BFE1FF #重新指定ansi的高亮蓝色

好了,rxvt的设置到此位置就结束了,以后关于菜单的使用再另行讲解。