Изменение размера терминала для терминального рендерера
Разрабатываю движок на C++ с рендерингом в терминал Linux. Возникла необходимость программно изменять физический размер терминала (разрешение в символах), например, переключаться между 80×25 и другими разрешениями.
ANSI escape последовательность \033[8;25;80t
не подходит, так как в Fedora 42 со стандартным терминалом GNOME, а также в foot и kitty она изменяет тлько размер буфера вывода, но не физические размеры окна.
Ищу альтернативные способы изменения именно видимого размера терминала. Заранее благодарю за помощь!