KDE Konsole 使用 bash 命令调整窗口大小

KDE Konsole 使用 bash 命令调整窗口大小

我正在尝试写一个狂欢-脚本调整我的KDE控制台启动时,我可以看到终端窗口。但我无法让它工作。VT 终端代码似乎不能正常工作。

$ echo -e "\e[8;2;20t"正确缩小终端窗口的使用区域,但保持窗口大小不变。

有没有办法用 bash 脚本缩小 Konsole 窗口?

答案1

不,那里没有。

首先,是什么让您认为这些是 DEC VT 转义序列?真正的终端周围没有可以调整大小的 GUI 窗口。

这些是dtterm终端仿真器识别的转义序列,用于窗口管理,xterm终端仿真器支持兼容性。

终端konsole仿真器仅支持一些支持的xterm。它不是完全xterm兼容的,更不用说dtterm兼容了。具体来说,在这种情况下,它支持CSI 8 ; H ; 西 t, 但不是CSI 4 ; H ; 西 t

进一步阅读

答案2

您可以使用xdotoolapt-get install xdotool。我在 Ubuntu 中得到了它。

基本命令可能类似于:

xdotool windowsize `xdotool search Konsole` 60% 50%

这只是一个起点,远非万无一失(例如,如果xdotool search Konsole不返回一个数字,则外部命令将中断)。根据您的需要进行修改和扩展。如果您不熟悉反引号,请按照此链接

相关内容