我正在编写一个脚本,需要打开具有特定几何形状和窗口标题的终端窗口。我在使用 KDE konsole 设置这些时遇到问题。
根据它的帮助输出我需要做的:
konsole -p <property=value>
并使用
konsole --list-profile-properties
获取可用属性的列表。所以我这样做了,我发现我想要更改的属性是:
TerminalRows, TerminalColums, TerminalCenter and tabtitle.
伟大的。所以我尝试:
konsole -p "TerminalRows=8"
但它没有做任何事情。我尝试过输入这样的所有属性,但似乎没有任何效果。我是否以某种方式弄乱了语法?我还应该注意到,我已经在 ubuntu 的 gnome-shell 中安装了控制台,这可能是给我带来麻烦的原因吗?
答案1
不幸的是,该konsole
命令无法识别完整的-geometry ...
规范xterm
,例如xterm -geometry 100x44+0-30
。您必须单独指定窗口大小。以下命令正在运行:
konsole -p 'TerminalColumns=100' -p 'TerminalRows=42' -geometry +0-30
附加参数-p 'LocalTabTitleFormat=my_tab'
使您可以控制选项卡标题。
答案2
我发现它konsole --help-all
提供了一些额外的 QT 选项,其中之一确实--qwindowgeometry
有效。然而,尺寸参数是基于像素的,这有点不太方便。
它确实允许使用 ; 设置窗口标题--qwindowtitle title
。 -p 选项对标题属性不起作用,可能是因为它集中在选项卡上。