我想cssh使用terminator终端模拟器,而不是默认的xterm. 在~/.clusterssh/config我更改了以下行:
#terminal=/usr/bin/xterm
terminal=/usr/bin/terminator
Run Code Online (Sandbox Code Playgroud)
但是当我开始时,cssh我收到以下错误:
Opening to: server1 server2
Usage: terminator [options]
terminator: error: no such option: -g
Usage: terminator [options]
terminator: error: no such option: -g
Cannot open pipe for reading when talking to server1 : Interrupted system call
Run Code Online (Sandbox Code Playgroud)
显然,cssh正在将一些参数传递给xterm,它terminator无法识别。
我该如何解决这个问题?
在我的cssh配置文件中,我有:
terminal_font=6x13
Run Code Online (Sandbox Code Playgroud)
这个默认字体对我来说太小了。
man cssh说,我可以使用-f参数指定其他字体大小,同时使用“标准 X 字体符号”。这是一个包含一些其他字体类型的维基百科页面。不幸的是,这些都不适合我:
$ cssh host1 host2 -f "7x14"
Fatal: Unrecognised font used (7x14).
Please amend $HOME/.clusterssh/config with a valid font (see man page).
Run Code Online (Sandbox Code Playgroud)
为什么不起作用"7x14"?如何使用更大的字体cssh?
我有 3 台显示器,一大两小。
当我开始时cssh,xterm 窗口覆盖了所有 3 个监视器。如果xterm窗口不与监视器边界重叠,那就没问题了。但不幸的是,我得到的基本上xterm是一个窗口,其中一半在监视器 1 上,另一半在监视器 2 上。
我想限制 cssh 只使用一台显示器。
我正在使用openbox窗口管理器,并尝试将以下内容添加到我的xml配置中:
<application title="CSSH: *">
<focus>yes</focus>
<decor>yes</decor>
<position>
<monitor>2</monitor>
</position>
</application>
Run Code Online (Sandbox Code Playgroud)
使用 xml 配置,我可以更改诸如 之类的详细信息<decor>,但<monitor>2</monitor>没有任何效果。
有没有办法告诉cssh只使用 monitor 2?