我正在尝试写一个狂欢-脚本调整我的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
。
进一步阅读
dtterm
(5)。Tru64 UNIX 版本 5.1 第 5 节参考页.2000. 康柏。- 爱德华·莫伊、斯蒂芬·吉尔迪、托马斯·迪基(2014 年)。XTerm 控制序列。 invisible-island.net。
Vt102Emulation::processToken
。 Vt102仿真.cpp。控制台。 KDE 项目。