]> git.ipfire.org Git - thirdparty/systemd.git/commit
basic/terminal-util: add code to read window size using CSI 18
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 20 Nov 2025 14:49:29 +0000 (15:49 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 20 Nov 2025 16:32:50 +0000 (17:32 +0100)
commitbfb8e9c5755cc95906c464fb7af8f95ff5177425
tree9f36634e325a4a54a43f3a220320e71dccf48642
parent8137c6bf2d36ada460dd8863e4c0d75c00a6d1b7
basic/terminal-util: add code to read window size using CSI 18

In my tests, the sequence works on Ptyxis 49.0, gnome-terminal-3.56.3,
xterm-401, rxvt-unicode-9.31, under tmux-3.5a, over ssh and serial console
connected to ptyxis. It did not work on a text console in a VM (TERM=linux) or
under kmscon-9.1.0 (TERM=vt102).
src/basic/terminal-util.c
src/basic/terminal-util.h
src/test/test-terminal-util.c