RESIZECONS(8) System Manager's Manual RESIZECONS(8) NUME resizecons - schimba ideea pe care o are nucleul despre dimensiunea consolei SINOPSIS resizecons COLOANExRANDURI resizecons -lines RANDURI DESCRIERE Comanda resizecons incearca sa schimbe modul video al consolei. Exista mai multe aspecte in acest sens: (a) nucleul trebuie sa tie despre asta, (b) dispozitivele fizice trebuie sa tie despre asta, (c) programele utilizatorului trebuie sa tie despre asta, (d) este posibil sa fie necesar sa se adapteze fontul consolei. (a) Nucleul este informat cu privire la modificare prin intermediul ioctl-ului VT_RESIZE. Acest lucru face ca nucleul sa realoce memoria ecranului consolei pentru toate consolele virtuale i poate eua daca nu exista suficienta memorie. (In acest caz, incercai mai intai sa elminai cateva console virtuale.) Daca acest ioctl reuete, dar o etapa ulterioara eueaza (de exemplu, pentru ca nu avei permisiuni de root), s-ar putea sa ramanei cu un ecran foarte dezordonat. Partea cea mai dificila este (b), deoarece necesita o cunoatere detaliata a componentelor fizice ale placii video i configurarea a numeroase registre. Doar modificarea numarului de randuri este puin mai uoara, iar resizecons va incerca sa faca acest lucru singur, atunci cand i se da opiunea -lines. (Probabil, va fi necesara permisiunea de <>.) Comanda resizecons COLOANExRANDURI va executa restoretextmode -r COLOANExRANDURI (i, prin urmare, necesita sa avei ,,svgalib" instalata). Aici COLOANExRANDURI este un fiier care a fost creat anterior de restoretextmode -w COLOANExRANDURI. Din nou, fie sunt necesare permisiuni de <>, fie restoretextmode trebuie sa fie suid <> (sa aiba activat bitul uid <>). Pentru a rezolva problema (c), resizecons face o cautare ,,stty rows RANDURI cols COLOANE" pentru fiecare consola activa (in intervalul tty0..tty15) i trimite un semnal SIGWINCH catre selection daca gasete fiierul ,,/tmp/selection.pid". In cele din urma, (d) este rezolvat prin executarea unei comenzi setfont. Cel mai probabil, se incarca un font greit i este posibil sa dorii sa executai dvs. un alt setfont dupa aceea. ERORI resizecons nu funcioneaza pe toate dispozitivele fizice. Aceasta comanda se numea inainte resize,, dar a fost redenumita pentru a evita conflictul cu o alta comanda cu acelai nume. CONSULTAI I setfont(8), stty(1), selection(1), restoretextmode(8), disalloc(8) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . kbd 17 ianuarie 1995 RESIZECONS(8)