[make-initrd] make pseudo GUI from bootchain-interactime common feature

Leonid Krivoshein klark.devel at gmail.com
Sun Aug 22 16:09:59 MSK 2021


28.06.2021 19:06, Alexey Gladkov пишет:
> Кстати, однажды Олег Нестеров подсказал мне вот такой код:
>
> ttysz()
> {
> 	local esc cols rows
> 	echo -ne "\e[s\e[1000;1000H\e[6n\e[u"
> 	IFS=';[' read -s -t2 -dR esc rows cols ||
> 		{ echo >&2 'ttysz() FAILED'; return 0; }
> 	stty rows $rows cols $cols
> }
>
> Думаю, что его можно модифицировать и использовать для твоих нужд.

Да, этот код код оказался предпочтительным, в сравнении с парсингом 
вывода dialog --print-maxsize, т.к. dialog в случае netconsole сначала 
неправильно определяет размеры консоли. stty в образе initramfs 
оказался, т.е. не лишняя зависимость.


-- 
Best regards,
Leonid Krivoshein.



More information about the Make-initrd mailing list