File: console.4

package info (click to toggle)
man-pages-it 0.3.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,256 kB
  • ctags: 20
  • sloc: makefile: 150; sed: 1
file content (82 lines) | stat: -rw-r--r-- 3,239 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
.\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
.\"
.\" Traduzione in italiano di Giovanni Bortolozzo <borto@dei.unipd.it>
.\" Ottobre 1996
.\" Aggiornamento alla versione 1.15 di Alessandro Rubini (rubini@linux.it)
.\" Maggio 1997
.\"
.TH CONSOLE 4 "31 ottobre 1994" "Linux" "Linux Programmer's Manual"
.SH NOME
console \- terminali console e console virtuali
.SH DESCRIZIONE
Il sistema Linux ha fino a 63 \fIconsole virtuali\fP (dispositivo a
caratteri con numero primario 4 e numero secondario da 1 a 63), usualmente
chiamate \fB/dev/tty\fP\fIn\fP con 1 \(<= \fIn\fP \(<= 63.
La console corrente  indirizzata anche da 
\fB/dev/console\fP o \fB/dev/tty0\fP, il dispositivo a caratteri con numero
primario 4 e numero secondario 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.
.LP
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.
.LP
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)).
.LP
I metodi comuni per passare da una console all'altra sono: (a) usare
Alt+F\fIn\fP o Ctrl+Alt+F\fIn\fP per passare alla console \fIn\fP;
AltGr+F\fIn\fP dovrebbe passare alla console \fIn\fP+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).
.LP
Il comando \fBdeallocvt\fP(1) (fu \fBdisalloc\fP) liberer la memoria
occupata dai buffer dello schermo per le console che non hanno pi
nessun processo associato.

.SH 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  reimpostata al
suo stato iniziale premendo i due caratteri Esc c.
Tutte le sequenze di escape sono descritte in
.BR console_codes (4).

.LP
.SH FILE
.I /dev/console
.br
.I /dev/tty*
.SH "VEDERE ANCHE"
.BR charsets (4),
.BR console_codes (4),
.BR console_ioctl (4),
.BR mknod (1),
.BR tty (4),
.BR ttys (4),
.BR getty (8),
.BR init (8),
.BR chvt (1),
.BR open (1),
.BR deallocvt (1),
.BR loadkeys (1),
.BR resizecons (8),
.BR setfont (8),
.BR mapscrn (8)