FvwmConsole
名称(NAME):
FvwmConsole – FVWM 命令输入接口
概要(SYNOPSIS):
FvwmConsole 只能被fvwm调用(fork),不能从命令行启动。
描述(DESCRIPTION):
FvwmConsole 通过一个控制台终端交互式的接收用户输入的 fvwm 配置命令,并立即执行。可以利用它来测试新的配置,或者暂时地改变 fvwm 的外观。
调用(INVOCATION):
FvwmConsole 能够解析所有的xterm选项。
可以在.fvwm2rc 文件的初始化函数里使用命令‘Moudle FvwmConsole’启动 FvwmConsole,也可以将这个命令与菜单操作、鼠标操作或key-stroke绑定。
配置选项(CONFIGURATION OPTIONS):
FvwmConsole 使用xterm作为自己的控制台。所有有关xterm的设置都被继承,除非使用类似下面的命令专门指定 FvwmConsole 使用的xterm风格。
Module FvwmConsole -g 40x10 -fg black -bg green3
可以通过-termainal选项指定使用其它的终端作为自己的控制台,不过,该终端必须能够解析-name,-title和-e选项,例如
Module FvwmConsole -terminal rxvt
FvwmConsole的早期版本支持使用-e选项选择一个前端(font-end)。尽管仍然向后兼容这个选项,但是不建议使用它,除非你知道自己在做什么:
Module FvwmConsole -e FvwmConsoleC.pl
FvwmConsole 使用的X 资源(X resources)可以在~/.Xdefaults文件里设置:
FvwmConsole*VT100*geometry: 40x4
FvwmConsole*font: 7x14
命令编辑(COMMAND EDITING):
如果GNU readline库是可用的,则可以使用它。
如果已经安装了Perl5,则可以使用FvwmConsole.pl作为命令编辑器。有两种方式:可以复制FvwmConsole.pl到fvwmlib目录下面并重命名为FvwmConsoleC;或者在调用FvwmConsole时使用-e选项。例如:
Module FvwmConsole -e FvwmConsoleC.pl
如果都没有安装,则只有简单的读取功能,没有编辑能力。GNU readline库和FvwmConsoleC.pl有一些通用的操作命令。这些命令类似于emacs。更多细节请参考GNU readline手册和FvwmConsoleC.pl手册。
Ctrl-A
- beginning of line
Ctrl-B
- previous char
Ctrl-D
- delete char
Ctrl-E
- end of line
Ctrl-F
- next char
Ctrl-H
- backspace
Ctrl-K
- erase to the end of line
Ctrl-N
- next line
Ctrl-P
- previous line
Ctrl-R
- search reverse
Ctrl-U
- delete line
Meta-B
- previous word
Meta-F
- next word
Esc <
- beginning of history
Esc >
- end of history
退出(EXITING):
FvwmConsole 可以通过输入EOF字符(通常情况下是CTRL-D)终止。
注意,不要在FvwmConsole控制台的命令行使用“quit”命令,它将导致fvwm完全退出。