Pluto Free Software Users Group Pluto Free Software Users Group
CONSOLE(4) manual page Table of Contents

Nome

console - terminali console e console virtuali

Descrizione

Il sistema Linux ha fino a 63 console virtuali (device a caratteri con major number 4 e minor number da 1 a 63), usualmente chiamate /dev/tty n con 1 <= n <= 63. La console corrente è indirizzata anche da /dev/console o /dev/tty0 , il device a caratteri con major number 4 e minor number 0. I file device /dev/* sono si solito creati usando lo script MAKEDEV, o usando mknod(1) , usualmente con mode 0622 e proprietario root.tty.

Prima della versione 1.1.54 del kernel il numero di console virtuali era compilato dentro il kernel (in tty.h: #define NR_CONSOLES 8) e poteva essere cambiato modificando il file e ricompilando il kernel. Dalla versione 1.1.54, le console virtuali sono create al volo appena servono.

I metodi comuni per far partire un processo in una console sono: (a) dire a init(8) (in inittab(5) ) di far partire un getty(8) sulla console; (b) chiedere a open(1) di far partire un processo nella console; (c) avviare X - cercherà la prima console libera, e mostrerà lì il suo output. (C'è anche l'antico doshell(8) .)

I metodi comuni per passare da una console all'altra sono: (a) usare Alt+Fn o Ctrl+Alt+Fn per passare alla console n ; AltGr+Fn dovrebbe passare alla console n +12 [qui Alt e AltGr si riferiscono ai tasti Alt sinistro e destro, rispettivamente]; (b) usare Alt+FrecciaDestra o Alt+FrecciaSinistra per ciclare attraverso le console attualmente allocate; (c) usare il programma chvt(1) . (La mappatura dei tasti è configurabile dall'utente, si veda loadkeys(1) ; le combinazioni di tasti menzionate qui sopra si riferiscono alla configurazione di default.)

Il comando deallocvt (1) (fu disalloc ) libererà la memoria occupata dai buffer dello schermo per le console che non hanno più nessun processo associato.

ProprietÀ

Le console hanno associati molti stati. Spero di documentarne qualcuno un'altra volta. Il fatto più importante è che le console simulano i terminali vt100. In particolare, una console è resettata al suo stato iniziale premendo i due caratteri Esc c. Tutte le sequenze di escape sono descritte in console_codes(4) .

File

/dev/console
/dev/tty*

Vedere Anche

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


Table of Contents

HOWTO
Guide LDP
Italian HOWTO
AppuntiLinux
LDR
Pagine man
      man1
      man2
      man3
      man4
      man5
      man6
      man7
      man8
FAQ di icl
Gnome
Altri documenti
Mirror ildp
Meeting
Pluto Journal
Mailing List
Disclaimer
Area ftp
Cerca
Pluto home

Copyright © 2001 Pluto Free Software Users Group
pluto@pluto.linux.it

Valid HTML 4.01!

webmaster @ pluto.linux.it
Il Pluto ringrazia i suoi sponsor.