console

CONSOLE(4)		 Linux - prirucka programatora		    CONSOLE(4)



JMENO
       console - konzola a virtualni konzoly

POPIS
       Linux  muze mit az 63 virtualnich konzol (znakovych specialnich souboru
       s hlavnim cislem 4 a vedlejsim 1	 az  63),  ktere  se  obvykle  jmenuji
       /dev/ttyn  kde  1  <=  n <= 63.	Soucasna konzola je take adresovana jako
       /dev/console  nebo  /dev/tty0  s	 hlavnim  cislem  4  a	vedlejsim   0.
       Specialni  soubory /dev/* jsou obvykle vytvareny skriptem MAKEDEV, nebo
       pouzitim prikazu mknod(1). Obvykle maji pristupova prava 0622 a	jejich
       vlastnikem je root.tty.

       Ve verzich jadra pred 1.1.54 byl pocet virtualnich konzol primo v jadre
       (v tty.h: #define NR_CONSOLES 8) a mohl	byt  zmenen  editorem  a  pote
       rekompilaci  jadra.  Od	verze  1.1.54 jsou virtualni konzoly vytvareny
       dynamicky v pripade jejich potreby.

       Obvykle zpusoby spusteni procesu na konzole jsou: (a) rekneme  programu
       init(8)	(v  inittab(5)),  aby spustil getty(8) na konzole; (b) rekneme
       utilite open(1) aby spustila proces na konzole; (c)  spustime  X-Window
       System  -  najde	 prvni nepouzitou konzolu a svuj vystup na ni zobrazi.
       (Existuje take starobyly doshell(8).)

       Obvykle	zpusoby	 prepinani  klaves  jsou:  (a)	klavesy	 Alt+Fn	  nebo
       Ctrl+Alt+Fn  k  prepnuti na konzolu n; AltGr+Fn pro prepnuti na konzolu
       n+12 [Alt znamena levy Alt a AltGr pravy]; (b)  klavesy	Alt+RightArrow
       nebo  Alt+LeftArrow slouzi k cyklickemu prepinani mezi konzolami, ktere
       jsou alokovany. (c) pouzit program chvt(1).   (Mapovani	klavesnice  je
       nastavitelne uzivatelem, viz loadkeys(1); uvedene kombinace klaves jsou
       standardni.)

       Prikaz disalloc(8) uvolni pamet, kterou	zabiraji  obrazovkove  buffery
       konzol, ktere nemaji zadny asociovany proces.


VLASTNOSTI
       Virtualni konzoly se mohou nachazet v nekolika ruznych stavech. Doufam,
       ze se mi nekdy podari je vsechny zdokumentovat. Nejpodstatnejsim faktem
       je, ze konzoly simuluji terminaly vt100. Zejmena napr. reset klavesnice
       se provede vytistenim znaku ESC c.  Vsechny escape sekvence  mohou  byt
       nalezeny v console_codes(4).



SOUBORY
       /dev/console
       /dev/tty*

DALSI INFORMACE
       charsets(4),   console_codes(4),	 console_ioctl(4),  mknod(1),  tty(4),
       ttys(4), getty(8), init(8), chvt(1), open(1), disalloc(8), loadkeys(1),
       resizecons(8), setfont(8), mapscrn(8)



Linux				21. brezna 1997			    CONSOLE(4)

Personal Tools