From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=rjli3qM9S0Q9GV9yi7gq2yNZqtW/Sg/L+AMkwgFvlH0=; b=sd1MXNC+AQgR63Jjd7e4KFftX87uRl+RfF/RdAeI5BvEZ5yk12hao3n8PYLSxRNHad jIN5ZDMABgDy1UbMgtnqU9zdbXtblbgdgrJ6WHkSJ1cm8qtDpT2HHANZcu+jaUYKCvsz Xs9QPNHU7/K01IW2iroaF68Cmhi4m/jL0SZ1M5FgJrbtBw78Xk2VDSKHx1MsgTCoidXQ TMOV8uFK/nzF4brRIExt0+XYB/iH9dAi5EUzd3Rj5lNIjwKUNCqehZ5BBHdrNOJY1Gc/ PbaESO4ceNKvq6uXgS10Hlui5lhXvD0nPgWV5SQT/D3bXi9tszEo8UrPm34Vgrgf8a/9 xYrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=rjli3qM9S0Q9GV9yi7gq2yNZqtW/Sg/L+AMkwgFvlH0=; b=IK9bGJEa+xBEM1dlkMrrjKpTaRaqvKDFLY/2Dop2IUVoZJ7rhK+CusyzoTK4T98T+X tflV2VLnH4zUt9GSfr0timL1andECJXXiWV1NoLBpyrxcDfVAQr0OCdWahCErH8BIouP 36RKoozsEompN3WgTA4Og7sDEcfIPEswTFmHM4iIzuc950JrrQa3oFfSV29caV3xzhL5 hIpW/SHE8iMUYUzLXfTd7i764x4QvKhvaImYX/G+4qXw2ZIIP3S5Knp+Y9376zKNvMJ0 VYnTqx6IUxRl+htcplqb+stXxKx+t9wkSoKYGGUw5x8bbEvuAU5e4h1CT+a7q3FIXQZp H5JQ== X-Gm-Message-State: AOAM530jdXPreNqUJJabWcg2qrQ16j2RTSTz8scqnkd/fecKaPFoFsoM evt1Mrsl+j6LD5qymlX0QOtlutcQbr8= X-Google-Smtp-Source: ABdhPJwuYaiJticHYrQFaJGdBvyO27lfDeZNDql5RnkI5qRFeltJ8T/3PA4NSDr9KgV/fH1lGIB38Q== X-Received: by 2002:a2e:bf0e:: with SMTP id c14mr16882394ljr.137.1629637802129; Sun, 22 Aug 2021 06:10:02 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <1624543840.397742661@f474.i.mail.ru> <20210628140143.m7r7ocn67kgagedj@example.org> <20210628160624.gglemxc5st6ucqog@example.org> From: Leonid Krivoshein Message-ID: <502f332d-62b2-1956-698f-00525b002290@gmail.com> Date: Sun, 22 Aug 2021 16:09:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20210628160624.gglemxc5st6ucqog@example.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] make pseudo GUI from bootchain-interactime common feature X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Aug 2021 13:10:04 -0000 Archived-At: List-Archive: 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.