Article View: pl.comp.os.linux.programowanie
Article #72496Czym odpytać terminal?
From: Gotfryd Smolik news
Date: Thu, 26 Jul 2012 14:57
Date: Thu, 26 Jul 2012 14:57
39 lines
2432 bytes
2432 bytes
Witam, tu mnie jeszcze nie było :) Pic jest taki: potrzebne mi są rozmiary terminala. Wyraźnie zaznaczę: *nie* to co jest zapisane w LINES oraz WIDTH czy też co system trzyma sobie "w środku" w strukturach opisu terminala, lecz program i/lub funkcja która tenże terminal odpytuje (i potrzebne wartości zwraca, skutek uboczny w postaci poustawiania wartości w strukturach jądra i wartości environmentu nie zawadzi). Również nie to, co emulator terminala na danym systemie "wie" o ustawieniach (terminal jest zdalny). Z tego co czytam systemowa obsługa termcap/terminfo takiej funkcjonalności nie zawiera (przesiadłem się z OSa w którym jest to "na wyposażeniu"), na razie dotarłem do tego iż: tput cols ...zwraca faktyczną szerokość, przy okazji ustawia właściwą wartość w COLUMNS, zawsze coś, ale odpowiednika dla rozmiaru pionowego nie widzę. Nie zawadziłoby jakby narzędzie przy okazji pobrało komplet ustawień (tych co są w jądrze wystarczy, ale nie to co jądro "myśli" o stanie terminala, lecz to co terminal zeznaje o swoim stanie). Jest coś takiego, co przeoczyłem? Czy mam sobie sam napisać obługę na sekwencjach VT/ESC?? Wrrr... (dla jasności, z braku laku i braku koniecznosci obsługi innych typów terminali nie jest to aż taki problem, ale jakby mało elegancki) PS: proszę nie sugerować że "niedasię" (systemowo), z góry odsyłam do termtable - smgterms :] pozdrowiania, Gotfryd
Technical Details
Message-ID:
<Pine.WNT.4.64.1207261656230.1636@quad>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.os.linux.programowanie Date: Thu, 26 Jul 2012 16:57:22 +0200 From: Gotfryd Smolik news <smolik@stanpol.com.pl> Subject: Czym odpytać terminal? Message-ID: <Pine.WNT.4.64.1207261656230.1636@quad> X-X-Sender: moj@quad MIME-Version: 1.0 User-Agent: Hamster/2.1.0.11 Lines: 39 Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.15.167.123 X-Trace: 1343315726 unt-rea-a-02.news.neostrada.pl 1318 83.15.167.123:63331 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit