.\" -*- coding: UTF-8 -*- .\" @(#)man/man8/resizecons.8 1.0 Jan 17 12:04:28 MET 1995 .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH RESIZECONS 8 "17 ianuarie 1995" kbd .SH NUME resizecons \- schimbă ideea pe care o are nucleul despre dimensiunea consolei .SH REZUMAT \fBresizecons \fP\fICOLOANExRÂNDURI\fP .br \fBresizecons \-lines \fP\fIRÂNDURI\fP .SH DESCRIERE Comanda \fIresizecons\fP încearcă să schimbe modul video al consolei. Există mai multe aspecte în acest sens: (a) nucleul trebuie să știe despre asta, (b) dispozitivele fizice trebuie să știe despre asta, (c) programele utilizatorului trebuie să știe despre asta, (d) este posibil să fie necesar să se adapteze fontul consolei. (a) Nucleul este informat cu privire la modificare prin intermediul ioctl\-ului VT_RESIZE. Acest lucru face ca nucleul să realoce memoria ecranului consolei pentru toate consolele virtuale și poate eșua dacă nu există suficientă memorie. (În acest caz, încercați mai întâi să elminați câteva console virtuale.) Dacă acest ioctl reușește, dar o etapă ulterioară eșuează (de exemplu, pentru că nu aveți permisiuni de root), s\-ar putea să rămâneți cu un ecran foarte dezordonat. Partea cea mai dificilă este (b), deoarece necesită o cunoaștere detaliată a componentelor fizice ale plăcii video și configurarea a numeroase registre. Doar modificarea numărului de rânduri este puțin mai ușoară, iar \fIresizecons\fP va încerca să facă acest lucru singur, atunci când i se dă opțiunea \fI\-lines\fP. (Probabil, va fi necesară permisiunea de «root».) Comanda \fIresizecons COLOANExRÂNDURI\fP va executa \fIrestoretextmode \-r COLOANExRÂNDURI\fP (și, prin urmare, necesită să aveți „svgalib” instalată). Aici COLOANExRÂNDURI este un fișier care a fost creat anterior de \fIrestoretextmode \-w COLOANExRÂNDURI.\fP Din nou, fie sunt necesare permisiuni de «root», fie \fIrestoretextmode\fP trebuie să fie suid «root» (să aibă activat bitul uid «root»). Pentru a rezolva problema (c), \fIresizecons\fP face o căutare „stty rows RÂNDURI cols COLOANE” pentru fiecare consolă activă (în intervalul tty0..tty15) și trimite un semnal SIGWINCH către \fIselection\fP dacă găsește fișierul „/tmp/selection.pid”. În cele din urmă, (d) este rezolvat prin executarea unei comenzi \fIsetfont\fP. Cel mai probabil, se încarcă un font greșit și este posibil să doriți să executați dvs. un alt \fIsetfont\fP după aceea. .SH ERORI \fIresizecons\fP nu funcționează pe toate echipamentele. De exemplu, nu poate fi utilizat pe alte platforme decât x86 și x86_64. Consultați programul \fBfbset\fP(1) dacă sunteți în căutarea unei alternative. Această comandă se numea înainte \fIresize,\fP, dar a fost redenumită pentru a evita conflictul cu o altă comandă cu același nume. .SH "CONSULTAȚI ȘI" \fBsetfont\fP(8), \fBstty\fP(1), \fBselection\fP(1), \fBrestoretextmode\fP(8), \fBdeallocvt\fP(8), \fBfbset\fP(1) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .