如何将命令的输出放入Konsole标题栏?

6

通过巧妙使用一些转义字符,我曾经将任意命令(例如“dirs”)的输出放入我的xterm标题栏。那么在konsole中我可以做同样的事情吗?如果可以,怎么做呢?

2个回答

6

您想要做的事情有点棘手,但是您可以更改Konsole的标题栏。请按照以下步骤进行操作:

设置 > 编辑当前配置文件 > 选项卡 > 选项卡标题格式

并将其更改为%w,这意味着由Shell设置窗口标题。我认为您需要关闭Konsole并重新打开才能使更改生效。

无论如何,请进入提示符并执行:

OUTPUT=`whoami`; echo -ne "\033]2;$OUTPUT\007"

看这里!

这个例子将窗口的标题临时设置为whoami输出的任何内容。


4

你也可以使用dbus来完成:

qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION setTitle 1 $(dirs)

对于KDE 3,使用dcop:

dcop $KONSOLE_DCOP_SESSION renameSession $(dirs)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接