Merge branch '2636_configs_placement'
[midnight-commander.git] / doc / man / it / mc.1.in
blob96d9044f2ea74cb5e7f546c70830c8081bd80ce9
1 .\" Tradotto dal 15 agosto 2002 da
2 .\"     Marco Ciampa <ciampix@libero.it>
3 .\" Chi vuole contribuire aggiunga il nome qui sotto.
4 .\" Yuri <yuri@sociol.unimi.it>
5 .\"
6 .\" Come succede per tutte le traduzioni ho dovuto fare dei compromessi.
7 .\" Il più importante (e che mi provoca tuttora dei dubbi) è stato la
8 .\" traduzione dei comandi Chmod, Chown e Advanced Chown con Permessi,
9 .\" Proprietario e Proprietario avanzato rispettivamente. Lo spirito che
10 .\" mi ha mosso in questa direzione è stato il desiderio di rendere mc più
11 .\" user frendly che coerente con altre traduzioni, visto il ruolo che si
12 .\" è conquistato soprattutto nei nuovi utenti.
13 .\" Altro esempio è l'uso (per questioni 'estetiche') indifferente di
14 .\" selezionato e marcato, quando il contesto rendeva ovvio il significato.
15 .\" E ancora (ma vedo che è diventata una saggia abitudine anche nella
16 .\" traduzione di altri programmi) il non rispettare l'uso delle maiuscole 
17 .\" per marcare particolari comandi, uso che crea soprattutto confusione 
18 .\" secondo il mio modesto parere.
19 .\"
20 .\" Prego mantenere la linea di traduzione generale (per quanto possibile).
21 .\"
22 .\"TOPICS "Indice degli argomenti:"
23 .TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
24 .\"SKIP_SECTION"
25 .SH "NOME"
26 mc \- interfaccia visuale per sistemi tipo Unix.
27 .\"SKIP_SECTION"
28 .SH "USO"
29 .B mc
30 [\-abcCdfhPstuUVx] [\-l log] [dir1 [dir2]] [\-e [file]] [\-v file]
31 .\"NODE "DESCRIPTION"
32 .SH "DESCRIZIONE"
33 Il Midnight Commander è un file manager per sistemi operativi di tipo Unix.  
34 .\"NODE "OPTIONS"
35 .\"DONT_SPLIT"
36 .SH "OPZIONI"
37 .TP
38 .I "\-a"
39 Disabilita l'uso dei caratteri grafici per il disegno delle linee.
40 .TP
41 .I "\-b"
42 Forza la visualizzazione in bianco e nero.
43 .TP
44 .I "\-c"
45 Forza la modalità colore; consultare la sezione 
46 .\"LINK2"
47 colori
48 .\"Colors"
49 per ulteriori informazioni.
50 .TP
51 .I "\-C arg"
52 Usato per specificare un set di colori differente a riga di comando.
53 Il formato di arg è documentato nella sezione
54 .\"LINK2"
55 colori\&.
56 .\"Colors"
57 .TP
58 .I "\-d"
59 Disabilita il supporto mouse.
60 .TP
61 .I "\-e [file]"
62 Esegue l'editor interno. Se il file viene specificato, lo apre alla
63 partenza. Vedere anche
64 .BR "mcedit (1)" .
65 .TP
66 .I "\-f"
67 Mostra i percorsi di ricerca compilati per i file del Midnight Commander.
68 .TP
69 .I "\-k"
70 Reimposta i softkeys ai valori predefiniti dal database termcap/terminfo.
71 Utile solo su terminali HP quando non vanno i tasti funzione.
72 .TP
73 .I "\-l file" 
74 Salva il dialogo ftpfs con il server in file.
75 .TP
76 .I "\-P file"
77 Quest'opzione indica al Midnight Commander di stampare l'ultima
78 directory di lavoro sul file specificato.
79 Questa funzione non è fatta per un uso diretto, ma dovrebbe essere 
80 utilizzata da una speciale funzione shell che imposti automaticamente 
81 l'ultima directory corrente della shell come l'ultima directory in cui
82 stava il Midnight Commander. Prelevate i file
83 .B @prefix@/share/mc/bin/mc.sh
84 (utenti bash e zsh) o rispettivamente
85 .B @prefix@/share/mc/bin/mc.csh
86 (utenti tcsh) per definire
87 .B mc
88 come un alias allo script di shell appropriato.
89 .TP
90 .I "\-s"
91 Abilita il modo terminale lento, in questa modalità il programma
92 non disegna le linee e disabilita la modalità prolissa.
93 .TP
94 .I "\-t"
95 Usata solo se il codice è stato compilato con Slang e terminfo: fa
96 in modo che il Midnight Commander usi il valore della variabile
97 .B TERMCAP
98 per le informazioni sul terminale invece delle informazioni di sistema
99 sul database terminali.
101 .I "\-u"
102 Disabilita l'uso della shell concorrente (ha senso solo se il
103 Midnight Commander è stato compilato con il supporto per la shell
104 concorrente).
106 .I "\-U"
107 Abilita l'uso della shell concorrente (ha senso solo se il
108 Midnight Commander è stato compilato con il supporto per la shell
109 concorrente impostato come una caratteristica opzionale).
111 .I "\-v file"
112 Lancia il visualizzatore interno per il file specificato.
114 .I "\-V"
115 Mostra la versione del programma.
117 .I "\-x"
118 Forza la modalità xterm. Usata quando è in funzione su terminali
119 abilitati\-xterm (due modalità video e in grado di spedire sequenze
120 mouse di escape).
122 .I \-g, \-\-oldmouse
123 Force a "normal tracking" mouse mode. Used when running on
124 xterm\-capable terminals (tmux/screen).
126 Se specificato, il primo percorso è la directory mostrata nel
127 pannello selezionato; il secondo è la directory mostrata nell'altro
128 pannello.
129 .\"NODE "Overview"
130 .SH "Panoramica"
131 Lo schermo del Midnight Commander è diviso in quattro parti. Quasi tutto
132 lo spazio è occupato dai due pannelli directory. Come impostazione
133 predefinita la seconda riga dal fondo è la riga di comando, mentre
134 quella in basso mostra le etichette dei tasti funzione. La riga più in
135 alto è la
136 .\"LINK2"
137 riga dei menu\&.
138 .\"Menu Bar"
139 La barra dei menu può essere invisibile, ma compare se clicchi la
140 riga più in alto con il mouse o se premi il tasto F9.
142 Il Midnight Commander fornisce la vista di due directory 
143 contemporaneamente. Uno dei due pannelli è quello corrente (la barra
144 di selezione è presente solo in questo). Quasi tutte le operazioni
145 hanno luogo nel pannello corrente. Alcune azioni come Rinomina e 
146 Copia usano la directory del pannello non selezionato come valore
147 predefinito di destinazione (ma si richiede sempre una conferma prima).
148 Per informazioni aggiuntive, vedere le sezioni sui 
149 .\"LINK2"
150 pannelli directory\&,
151 .\"Directory Panels"
153 .\"LINK2"
154 menu sinistra e destra
155 .\"Left and Right Menus"
157 .\"LINK2"
158 menu file\&.
159 .\"File Menu"
161 E' possibile eseguire comandi di sistema dal Midnight Commander 
162 semplicemente battendoli. Ogni cosa scritta apparirà sulla riga di 
163 comando e quando si preme l'invio il Midnight Commander eseguirà la
164 riga di comando appena battuta; leggere le sezioni
165 .\"LINK2"
166 shell a riga di comando
167 .\"Shell Command Line"
169 .\"LINK2"
170 tasti della riga di ingresso
171 .\"Input Line Keys"
172 per saperne di più sulla riga di comando.
173 .\"NODE "Mouse Support"
174 .SH "Supporto mouse"
175 Il Midnight Commander è fornito di supporto mouse. Esso viene
176 attivato ogniqualvolta lo si esegue in un terminale
177 .B xterm(1)
178 (funziona anche se si fa una connessione telnet, ssh o rlogin con
179 un'altra macchina da un xterm) o se sta funzionando su una console Linux
180 e si ha il mouse server
181 .B gpm
182 in funzione.
184 Quando si fa clic con il tasto sinistro in un file nel pannello
185 directory, il file viene selezionato; se si fa clic con il tasto destro
186 il file viene marcato (o smarcato, a seconda dello stato precedente).
188 Se il file è un programma eseguibile, il doppio clic su di esso lo eseguirà 
189 altrimenti se il
190 .\"LINK2"
191 file estensioni
192 .\"Extension File Edit"
193 ha un programma specifico per quell'estensione del file, il suddetto programma
194 verrà eseguito.
196 E' anche possibile eseguire i comandi assegnati ai tasti funzione 
197 cliccando sulle etichette dei tasti.
199 Se un tasto del mouse viene premuto sulla riga in cima al pannello directory,
200 il pannello sfoglia di una pagina in alto. Allo stesso modo, un clic sulla 
201 riga in basso provocherà un cambio di pagina in basso. Questo metodo dei bordi
202 funziona anche nel
203 .\"LINK2"
204 visualizzatore dell'aiuto
205 .\"Contents"
206 e nell' 
207 .\"LINK2"
208 albero directory\&.
209 .\"Directory Tree"
211 L'auto ripetizione predefinita per il mouse è di 400 millisecondi. Questo
212 valore può essere cambiato modificando il file
213 .\"LINK2"
214 \&~/.config/mc/ini
215 .\"Save Setup"
216 e cambiando il parametro
217 .IR mouse_repeat_rate .
219 Se il Commander sta funzionando con il supporto mouse, si può saltarlo
220 ed ottenere il funzionamento del mouse normale (taglia e incolla di testo)
221 tenendo premuto il tasto Maiuscole.
222 .SH ""
223 .\"NODE "Keys"
224 .SH "Tasti"
225 Alcuni comandi nel Midnight Commander presuppongono l'uso dei tasti
226 .I Control
227 (talvolta chiamato CTRL o CTL) e  
228 .I Meta
229 (talvolta chiamato ALT o anche Compose). In questo manuale si utilizzeranno
230 le seguenti abbreviazioni:
232 .B C\-<chr>
233 significa premere il tasto control mentre si batte il carattere <chr>. 
234 Perciò C\-f sarà: premi e tieni premuto il tasto Control e premi f.
236 .B M\-<chr>
237 significa premere il tasto Meta o Alt mentre si batte <chr>.
238 Se non c'è un tasto Meta o Alt, premere
239 .IR ESC ,
240 rilasciarlo, poi premere il carattere <chr>. 
242 .B S\-<chr>
243 significa premere il tasto Maiuscole mentre si batte il carattere <chr>.
245 Tutte le linee di ingresso nel Midnight Commander usano un'approssimazione
246 dei tasti usati dall'editor GNU Emacs.
248 Ci sono molte sezioni che parlano dei tasti. Le seguenti sono le 
249 più importanti.
251 La sezione
252 .\"LINK2"
253 menu file
254 .\"File Menu"
255 documenta le abbreviazioni di tasti per i comandi che appaiono nel
256 menu file. Questa sezione include i tasti funzione. Molti di questi comandi
257 lavorano sui file selezionati o sui file marcati.
259 La sezione
260 .\"LINK2"
261 pannelli directory
262 .\"Directory Panels"
263 documenta i tasti che selezionano o marcano i file come oggetto
264 per una seguente azione (l'azione normalmente deriva dal menu file).
266 La sezione
267 .\"LINK2"
268 shell a riga di comando
269 .\"Shell Command Line"
270 elenca i tasti utilizzati per immettere e modificare linee di comando.
271 Molti di questi copiano nomi di file o altro dal pannello directory
272 alla riga di comando (per evitare troppo lavoro di battitura) o per
273 accedere alla cronologia comandi.
276 .\"LINK2"
277 tasti della riga di ingresso
278 .\"Input Line Keys"
279 sono usati per modificare le righe di ingresso. Cioè sia la riga di comando
280 che le righe di ingresso nelle finestre di interrogazione.
281 .\"NODE "  Miscellaneous Keys"
282 .SH "  Tasti vari"
283 Qua ci sono alcuni tasti che non sono classificabili in nessuna delle
284 altre categorie:
286 .B Invio
287 se c'è del testo nella riga di comando (quella in fondo ai pannelli),
288 allora quel comando viene eseguito. Se non c'è testo nella riga di
289 comando allora se la barra di selezione è sopra una directory il
290 Midnight Commander esegue un
291 .B chdir(2)
292 alla directory selezionata e ricarica le informazioni sul pannello;
293 se la selezione è un file eseguibile allora esso viene eseguito.
294 Per ultimo, se l'estensione del file selezionato corrisponde ad una
295 delle estensioni presenti nel
296 .\"LINK2"
297 file estensioni\&,
298 .\"Extension File Edit"
299 il comando corrispondente viene eseguito.
301 .B C\-l
302 ridisegna tutto nel Midnight Commander.
304 .B C\-x c
305 esegue il comando
306 .\"LINK2"
307 chmod
308 .\"Chmod"
309 su un file o su un gruppo di file marcati.
311 .B C\-x o
312 esegue il comando
313 .\"LINK2"
314 chown
315 .\"Chown"
316 sul file corrente o sui file marcati.
318 .B C\-x l
319 crea un collegamento.
321 .B C\-x s
322 crea un collegamento simbolico.
324 .B C\-x i
325 imposta la modalità della visualizzazione dell'altro pannello a informazioni.
327 .B C\-x q
328 imposta la modalità della visualizzazione dell'altro pannello a vista rapida.
330 .B C\-x !
331 esegue il comando
332 .\"LINK2"
333 pannellizza comando\&.
334 .\"External panelize"
336 .B C\-x h
337 esegue il comando aggiungi directory alla lista
338 .\"LINK2"
339 directory favorite\&.
340 .\"Hotlist"
342 .B M\-!
343 esegue il comando vista filtrata, descritto in
344 .\"LINK2"
345 visualizzatore di file interno\&.
346 .\"Internal File Viewer"
348 .B M\-?
349 esegue il comando
350 .\"LINK2"
351 trova file\&.
352 .\"Find File"
354 .B M\-c
355 mostra la finestra
356 .\"LINK2"
357 cambia dir veloce\&.
358 .\"Quick cd"
360 .B C\-o
361 quando il programma viene eseguito in una console Linux o FreeBSD o in
362 un xterm, mostrerà il risultato del comando precedente. Eseguito in
363 console Linux, il Midnight Commander usa un programma esterno
364 (cons.saver) per gestire il salvataggio e recupero delle informazioni
365 sullo schermo.
367 Se è stato compilato il supporto alla subsell, è possibile premere C\-o
368 in ogni momento per tornare alla schermata principale del Midnight Commander;
369 per tornare all'applicazione basta premere C\-o. Se si ha un'applicazione
370 sospesa usando questo trucco, non si sarà in grado di eseguire altri
371 programmi dal Midnight Commander finché non si terminerà l'applicazione
372 sospesa.
373 .\"NODE "  Directory Panels"
374 .SH "  Pannelli directory"
375 Questa sezione elenca i tasti che operano sui pannelli directory. 
376 Se si desidera sapere come cambiare la visualizzazione dei pannelli,
377 date un'occhiata alla sezione su
378 .\"LINK2"
379 menu sinistra e destra\&.
380 .\"Left and Right Menus"
382 .B Tab, C\-i
383 cambia il pannello corrente. L'altro pannello diventa il nuovo pannello 
384 corrente mentre il pannello corrente diventa l'altro pannello.
385 La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
387 .B Ins, C\-t
388 DEPRECATED! per marcare i file si può usare il tasto di Inserimento (la sequenza
389 teminfo kich1) o la sequenza C\-t (Control\-t). Per smarcare i file
390 basta marcare un file già marcato.
392 .B Insert, C\-t
393 to tag files you may use the Insert key (the kich1 terminfo sequence). 
394 To untag files, just retag a tagged file.
396 .B M\-e
397 to change charset of panel you may use M\-e (Alt\-e).
398 Recoding is made from selected codepage into system codepage. To
399 cancel the recoding you may select "directory up" (..) in active panel.
400 To cancel the charsets in all directories, select "No translation " in 
401 the dialog of encodings.
403 .B M\-g, M\-r, M\-j
404 usato per selezionare rispettivamente il file superiore, il file centrale o 
405 quello inferiore in un pannello.
407 .B M\-t
408 cambia il modo di visualizzazione corrente per mostrare la modalità
409 successiva. In questo modo è possibile cambiare velocemente da listati
410 lunghi a listati normali a listati definiti dall'utente.
412 .B C\-\\\\ (control\-barra retroversa)
413 mostra le
414 .\"LINK2"
415 directory favorite
416 .\"Hotlist"
417 e va alla directory selezionata.
419 .B + \ (più)
420 viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight 
421 Commander richiederà un'espressione regolare per descrivere il gruppo.
422 Quando i 
423 .I modelli della shell
424 sono abilitati, le espressioni regolari sono molto simili alle espressioni
425 regolari in una shell (* significa zero o più caratteri e ? un carattere). Se i 
426 .I modelli della shell
427 sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
428 regolari (vedere ed (1)).
430 .B \\\\ (barra retroversa)
431 usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
432 del tasto più.
434 .B freccia\-su, C\-p
435 sposta la barra di selezione alla voce precedente nel pannello.
437 .B freccia\-giù, C\-n
438 sposta barra di selezione alla voce successiva nel pannello.
440 .B home, a1, M\-<
441 sposta la barra di selezione alla prima voce nel pannello.
443 .B fine, c1, M\->
444 sposta la barra di selezione all'ultima voce nel pannello.
446 .B pagina\-giù, C\-v
447 sposta la barra di selezione di una pagina in basso.
449 .B pagina\-su, M\-v
450 sposta la barra di selezione di una pagina in alto.
452 .B M\-o
453 rende la directory corrente del pannello corrente, la directory
454 corrente dell'altro pannello. Mette l'altro pannello in modalità
455 elenco se necessario. Se il pannello corrente è pannellizzato,
456 l'altro non diventa pannellizzato.
458 .B C\-PaginaSu, C\-PaginaGiù
459 solo quando si esegue in console Linux: rispettivamente cambia 
460 directory a ".." e alla directory correntemente selezionata.
462 .B M\-y
463 sposta la directory precedente nella cronologia, equivalente a 
464 premere '<' con il mouse.
466 .B M\-u
467 sposta la directory successiva nella cronologia, equivalente a 
468 premere '>' con il mouse.
470 .B M\-S\-h, M\-H
471 mostra la cronologia directory, equivalente a premere 'v' con il mouse.
472 .\"NODE "  Quick search"
473 .SH "  Quick search"
475 .B C\-s, M\-s
476 inizia una ricerca nella directory. Quando la ricerca è attiva i dati
477 immessi dall'utente vengono aggiunti alla stringa di ricerca invece
478 della riga di comando. Se l'opzione
479 .I Mostra mini\-stato
480 è abilitata, la stringa di ricerca viene mostrata nella riga di
481 mini\-stato. Scrivendo, la barra di selezione si muove al prossimo
482 file che comincia con le lettere battute. I tasti
483 .I backspace
485 .I canc 
486 possono essere utilizzati per correggere errori di battitura. Se viene premuto
487 nuovamente, viene ricercata la corrispondenza successiva.
488 .\"NODE "  Shell Command Line"
489 .SH "  Shell a riga di comando"
490 Questa sezione elenca i tasti utili ad evitare troppe battiture
491 nell'immissione dei comandi.
493 .B M\-Invio
494 copia nella riga di comando il nome del file attualmente selezionato.
496 .B C\-Invio
497 come M\-Invio, ma funziona solo dalla console Linux.
499 .B M\-Tab
500 esegue automaticamente il 
501 .\"LINK2"
502 completamento
503 .\"Completion"
504 del nome del file, variabile, nome utente e nome host.
506 .B C\-x t, C\-x C\-t
507 copia i file marcati (o se non vi sono file marcati, il file selezionato)
508 del pannello corrente (C\-x t) o dell'altro pannello (C\-x C\-t) sulla
509 riga di comando.
511 .B C\-x p, C\-x C\-p
512 la prima sequenza di tasti copia il percorso corrente sulla riga di comando
513 e la seconda copia il percorso del pannello non selezionato sulla riga
514 di comando.
516 .B C\-q
517 il comando di inserimento letterale serve per inserire caratteri che 
518 sarebbero altrimenti interpretati dal Midnight Commander (come il simbolo '+')
520 .B M\-p, M\-n
521 Usa questi tasti per navigare attraverso la cronologia comandi. M\-p va alla voce
522 precedente, M\-n va alla successiva.
524 .B M\-h
525 mostra la cronologia per la riga di ingresso corrente.
526 .\"NODE "  General Movement Keys"
527 .SH "  Tasti generali di movimento"
528 Il visualizzatore dell'aiuto, il visualizzatore dei file e l'albero directory
529 usano un codice comune per gestire il movimento. Per questa ragione essi
530 accettano esattamente gli stessi tasti. Ognuno di questi però accetta anche
531 altri tasti indipendenti.
533 Diverse parti del Midnight Commander usano gli stessi tasti di
534 movimento, questa sezione riguarda quelle parti.
536 .B Su, C\-p
537 si sposta di una riga indietro.
539 .B Giù, C\-n
540 si sposta di una riga avanti.
542 .B Pag. Prec., Pagina Su, M\-v
543 si sposta di una pagina in alto.
545 .B Pag. Succ., Pagina Giù, C\-v
546 si sposta di una pagina in basso.
548 .B Home, A1
549 si sposta all'inizio.
551 .B Fine, C1
552 si sposta alla fine.
554 In aggiunta a quelli menzionati sopra, il visualizzatore dell'aiuto accetta 
555 i seguenti tasti:
557 .B b, C\-b, C\-h, Backspace, Canc
558 si sposta di una pagina in alto.
560 .B Barra spaziatrice
561 si sposta di una pagina in basso.
563 .B u, d
564 si sposta di mezza pagina in alto o in basso.
566 .B g, G
567 si sposta all'inizio o alla fine.
568 .\"NODE "  Input Line Keys"
569 .SH "  Tasti di riga di ingresso"
570 I tasti di riga di ingresso (sono usati
571 per la
572 .\"LINK2"
573 riga di comando
574 .\"Shell Command Line"
575 e per i dialoghi di richiesta dati nel programma) accettano
576 questi tasti:
578 .B C\-a
579 sposta il cursore all'inizio della riga.
581 .B C\-e
582 sposta il cursore alla fine della riga
584 .B C\-b, freccia\-sinistra
585 sposta il cursore di una posizione a sinistra.
587 .B C\-f, freccia\-destra
588 sposta il cursore di una posizione a destra.
590 .B M\-f
591 sposta il cursore di una parola in avanti.
593 .B M\-b
594 sposta il cursore di una parola indietro.
596 .B C\-h, backspace
597 cancella il carattere precedente.
599 .B C\-d, Canc
600 cancella il carattere nel punto (sopra il cursore).
602 .B C\-@
603 imposta il marcatore per tagliare.
605 .B C\-w
606 copia il testo tra il cursore e il marcatore in un kill buffer 
607 e rimuove il testo dalla riga di ingresso.
609 .B M\-w
610 copia il testo tra il cursore ed il marcatore in un kill buffer.
612 .B C\-y
613 inserisce il contenuto del kill buffer.
615 .B C\-k
616 elimina il testo dal cursore alla fine della riga.
618 .B M\-p, M\-n
619 usa questi tasti per navigare attraverso la cronologia dei comandi. M\-p 
620 posiziona sull'ultima voce, M\-n posiziona sulla seguente.
622 .B M\-C\-h, M\-Backspace
623 cancella una parola indietro.
625 .B M\-Tab
626 fa del nomefile, comando, variabile, nomeutente e nomehost il
627 .\"LINK2"
628 completamento
629 .\"Completion"
630 automatico.
631 .SH ""
632 .\"NODE "Menu Bar"
633 .SH "Barra dei menu"
634 La barra dei menu compare premendo F9 o cliccando con il mouse sopra la riga
635 superiore dello schermo. La barra menu possiede cinque menu: "Sinistra", "File",
636 "Comando", "Opzioni" e "Destra".
639 .\"LINK2"
640 menu sinistra e destra 
641 .\"Left and Right Menus"
642 permettono di modificare l'aspetto dei pannelli directory di 
643 sinistra e di destra.
646 .\"LINK2"
647 menu file
648 .\"File Menu"
649 elenca le azioni che possono essere condotte sui file correntemente selezionati 
650 o marcati.
653 .\"LINK2"
654 menu comando 
655 .\"Command Menu"
656 elenca le azioni più generali e non ha relazione con il file correntemente
657 selezionati o marcati.
660 .\"LINK2"
661 menu opzioni
662 .\"Options Menu"
663 elenca le azioni che permettono di personalizzare il Midnight Commander.
664 .\"NODE "  Left and Right Menus"
665 .SH "  Menu sinistra e destra (sopra e sotto)"
666 L'apparenza dei pannelli directory è modificabile tramite i menu
667 .B sinistra
669 .B destra 
670 (vengono chiamati
671 .B sopra
673 .B sotto
674 se la divisione pannello nella finestra
675 .\"LINK2"
676 aspetto
677 .\"Layout"
678 del menu opzioni è orizzontale).
679 .\"NODE "    Listing Mode..."
680 .SH "    Modalità lista..."
681 La modalità lista serve a mostrare un elenco di file; ci sono quattro
682 modalità elenco disponibili:
683 .BR completa ,
684 .BR breve ,
685 .B lunga
687 .BR "definita dall'utente" .
688 La modalità completa mostra il nome del file, l'ampiezza del file e
689 la data di modifica.
691 La modalità breve mostra solo il nome del file in due colonne
692 (perciò mostrando il doppio del numero dei file che nelle altre
693 modalità). La modalità lunga è simile a quella del comando 
694 .BR "ls \-l" .
695 La modalità lunga usa tutta l'ampiezza dello schermo.
697 Se si sceglie il formato definibile dall'utente, è necessario specificare 
698 il formato della vista.
700 Il formato definibile dall'utente deve cominciare con una specifica 
701 dell'ampiezza del pannello. Questa può essere "half" o "full", che descrive
702 un pannello di mezza grandezza o completa rispettivamente.
704 Dopo l'ampiezza del pannello, è possibile specificare la modalità a
705 due colonne aggiungendo il numero "2" alla stringa di formato.
707 Dopodiché si aggiunge il nome dei campi con una specifica di ampiezza
708 opzionale. Questi sono i campi disponibile per la visualizzazione:
710 .B name
711 mostra il nome del file.
713 .B size
714 mostra l'ampiezza del file.
716 .BR bsize
717 è una forma alternativa del formato
718 .B size
719 mostra l'ampiezza del file e per le directory mostra solo 
720 SUB\-DIR o UP\-\-DIR.
722 .B type
723 mostra un campo di un carattere. Questo carattere è simile a quello
724 mostrato dal comando ls con la flag \-F \-
725 .B *
726 per i file eseguibili,
727 .B /
728 per le directory,
729 .B @
730 per i collegamenti,
731 .B =
732 per i socket,
733 .B \-
734 per i dispositivi a carattere,
735 .B +
736 per i dispositivi a blocchi,
737 .B |
738 per le pipe,
739 .B ~
740 per i collegamenti simbolici a directory e 
741 .B !
742 per i collegamenti simbolici stallati (che non puntano a niente).
744 .B mark
745 un asterisco se il file è marcato, uno spazio se non lo è.
747 .B mtime
748 la data dell'ultima modifica al file.
750 .B atime
751 la data dell'ultimo accesso al file.
753 .B ctime
754 la data della creazione del file.
756 .B perm
757 una stringa che rappresenta i bit dei permessi del file.
759 .B mode
760 un valore ottale con i permessi correnti del file.
762 .B nlink
763 il numero dei collegamenti al file.
765 .B ngid
766 il GID (numerico).
768 .B nuid
769 l'UID (numerico).
771 .B owner
772 il proprietario del file.
774 .B group
775 il gruppo del file.
777 .B inode
778 l'inode del file.
780 Puoi usare ache questi campi per sistemare la visualizzazione:
782 .B space
783 uno spazio nel formato visualizzazione.
785 .B |
786 aggiunge una linea verticale al formato di visualizzazione.
788 Per forzare un campo ad un'ampiezza fissa (una specifica di ampiezza),
789 basta semplicemente aggiungere 
790 .B : 
791 ed il numero dei caratteri che si vuole che il campo abbia. Se il 
792 numero è seguito dal simbolo 
793 .BR + ,
794 allora la specifica definisce l'ampiezza minima \- se il programma
795 trova che serve più spazio sullo schermo, espanderà il campo.
797 Per esempio la modalità 
798 .B completa
799 corrisponde a questo formato:
801 half type name | size | mtime
803 E quella
804 .B lunga
805 corrisponde a questo formato:
807 full perm space nlink space owner space group space size space mtime
808 space name
810 Questa è una modalità interessante:
812 half name | size:7 | type mode:3
814 I pannelli possono anche essere impostati alle modalità seguenti:
816 .B "Informazioni"
817 La modalità informazioni mostra alcuni dati relativi al file 
818 correntemente selezionato e se possibile informazioni circa il file 
819 system corrente.
821 .B "Albero" 
822 La vista ad albero è abbastanza simile al comando
823 .\"LINK2"
824 albero directory\&.
825 .\"Directory Tree"
826 Vedere la sezione corrispondente per maggiori informazioni.
827 .TP 
828 .B "Vista rapida"
829 In questa modalità il pannello si imposta come un
830 .\"LINK2"
831 visualizzatore
832 .\"Internal File Viewer"
833 ridotto che mostra i contenuti del file correntemente selezionato;
834 se si seleziona il pannello (con il tasto tab o con il mouse), si ha
835 accesso ai normali comandi del visualizzatore.
836 .\"NODE "    Sort Order..."
837 .SH "    Ordina per..."
838 Gli otto possibili ordinamenti sono per nome, estensione, data 
839 di modifica, data di accesso, data di modifica informazioni di
840 inode, ampiezza, per inode e non ordinato. Nella finestra di dialogo 
841 di ordinamento è possibile scegliere il tipo di ordinamento ed è anche 
842 possibile specificare se si desidera l'ordinamento inverso selezionando 
843 la voce inverso.
845 Normalmente le directory sono ordinate prima dei file ma quest'impostazione
846 può essere modificata dal
847 .\"LINK2"
848 menu opzioni
849 .\"Options Menu"
850 (opzione  
851 .BR "mescola tutti i file" ).
852 .\"NODE "    Filter..."
853 .SH "    Filtro..."
854 Il comando di filtro permette di specificare un modello (per esempio
855 .BR "*.tar.gz" )
856 che il file deve corrispondere per essere visualizzato. Malgrado
857 il modello del filtro, le directory e i collegamenti a directory
858 vengono sempre visualizzati sul pannello directory.
859 .\"NODE "    Reread"
860 .SH "    Ricarica"
861 Il comando ricarica l'elenco dei file nella directory. E' utile
862 se un'altro processo ha creato o rimosso dei file. Se 
863 si ha pannellizzato dei nomi di file in un pannello, questo ricaricherà
864 il contenuto della directory e rimuoverà le informazioni pannellizzate
865 (vedere sezione 
866 .\"LINK2"
867 pannellizza comando
868 .\"External panelize"
869 per ulteriori informazioni).
870 .\"NODE "  File Menu"
871 .SH "  Menu file"
872 Il Midnight Commander usa i tasti F1 \- F10 come tasti veloci 
873 per i comandi che appaiono nel menu file. Le sequenze di escape
874 per i tasti funzione sono capacità terminfo da kf1 a kf10. Su terminali
875 senza supporto per i tasti funzione, è possibile ottenere la stessa
876 funzionalità premendo il tasto ESC e un numero da 1 a 9 più lo 0 
877 (corrispondentemente ai tasti da F1 a F9 e F10 rispettivamente).
879 Il file menu comprende i comandi seguenti (tasti veloci tra parentesi):
881 .B Aiuto (F1)
883 Invoca il visualizzatore incorporato di ipertesti per l'aiuto. 
884 All'interno del
885 .\"LINK2"
886 visualizzatore aiuto\&,
887 .\"Contents"
888 è possibile usare il tasto tab per selezionare il successivo collegamento
889 e il tasto invio per seguirlo. I tasti Barra spaziatrice e Backspace vengono
890 utilizzati per muoversi avanti e indietro nella pagina di aiuto. Premere F1
891 nuovamente per ottenere la lista completa dei tasti accettati.
893 .B Menu (F2)
895 Invoca il
896 .\"LINK2"
897 menu utente\&.
898 .\"Menu File Edit"
899 Il menu utente fornisce un modo semplice per dare agli utenti un menu ed
900 aggiungere nuove funzionalità al Midnight Commander.
902 .B Visualizza (F3, Maiusc\-F3)
904 Visualizza il file correntemente selezionato. Nell'impostazione predefinita
905 viene invocato il  
906 .\"LINK2"
907 visualizzatore interno di file
908 .\"Internal File Viewer"
909 ma se l'opzione "Usa visualizzatore interno" è deselezionata, verrà invocato
910 un visualizzatore esterno specificato dalla variabile ambiente
911 .BR PAGER .
912 Se 
913 .B PAGER
914 non è definita, verrà invocato il comando "view". Se si usa invece il comando
915 Maiusc\-F3, il visualizzatore verrà invocato senza nessun tipo di formattazione
916 o preprocessamento sul file.
918 .B Vista filtrata (M\-!)
920 Questo tasto richiede all'utente un comando ed i suoi argomenti (l'argomento
921 predefinito è il nome del file attualmente selezionato), il risultato di tale
922 comando viene mostrato nel visualizzatore di file interno.
924 .B Cambia (F4)
926 Invoca l'editor 
927 .B vi 
928 o l'editor specificato nella variabile d'ambiente 
929 .B EDITOR
930 oppure
931 .\"LINK2"
932 l'editor di file interno
933 .\"Internal File Editor"
934 se l'opzione, "usa editor interno" è stata impostata.
936 .B Copia (F5)
938 Mostra una finestra di dialogo con destinazione predefinita alla
939 directory del pannello non selezionato, che copia il file selezionato (o
940 i file marcati, se ce n'è almeno uno) sulla directory specificata
941 dall'utente nella finestra di dialogo. Space for destination
942 file may be preallocated relative to preallocate_space configure option.
943 Durante il processo è possibile
944 premere C\-c o ESC per abortire l'operazione. Per maggiori dettagli sulla
945 maschera sorgente (che sarà normalmente * o ^\\(.*\\)$ a seconda
946 dell'impostazione di "modelli della shell") o sui caratteri jolly sulla
947 destinazione vedere
948 .\"LINK2"
949 maschera copia/rinomina\&.
950 .\"Mask Copy/Rename"
952 In alcuni sistemi è possibile eseguire la copia in background cliccando
953 sul bottone background (o premendo M\-b nella finestra di dialogo). Il
954 comando 
955 .\"LINK2"
956 processi in background
957 .\"Background jobs"
958 è utile per controllarne l'andamento.
960 .B Collegamento (C\-x l)
962 Crea un collegamento fisico (hard link) al file corrente.
964 .B Collegamento Simbolico (C\-x s)
966 Crea un collegamento simbolico al file corrente. Per chi non sapesse
967 cosa sono i collegamenti: creare un collegamento ad un file è come
968 copiare il file ma sia il nome sorgente che destinazione rappresentano
969 la stessa immagine fisica del file. Per esempio, se si modifica uno dei
970 due file, tutti i cambiamenti appariranno su tutti i file. Alcuni li
971 chiamano anche alias o scorciatoie (o link come in originale inglese).
973 Un collegamento fisico appare come un file reale. Dopo che sia stato 
974 creato non c'è modo di distinguere quale sia il collegamento e quale sia 
975 l'originale. Se si cancella uno dei due l'altro rimarrà intatto. E' molto
976 difficile notare che i file rappresentano la stessa immagine. Usate i
977 collegamenti fisici quando non volete proprio saperlo.
979 Un collegamento simbolico è un riferimento al nome del file originale.
980 Se il file originale viene cancellato, il collegamento è inutile.
981 E' facile distinguere i collegamenti simbolici dall'immagine stessa.
982 Se il file è un collegamento simbolico a qualcosa, il Midnight Commander
983 mostra un simbolo "@" davanti al nome del file (eccetto se punta ad una
984 directory, nel qualcaso mostrerà una tilde  (~)).
985 Il file originale sul quale punta il collegamento simbolico viene mostrato
986 sulla riga di mini\-stato se
987 .I "Mostra Mini\-stato"
988 è abilitata. Usare i collegamenti simbolici se si vuole evitare la confusione
989 che creano i collegamenti fisici.
991 .B Rinomina/Sposta (F6)
993 Mostra una finestra di dialogo con destinazione predefinita alla
994 directory del pannello non selezionato, che sposta il file selezionato (o
995 i file marcati, se ce n'è almeno uno) sulla directory specificata dall'utente
996 nella finestra di dialogo. Durante il processo è possibile
997 premere C\-c o ESC per abortire l'operazione. Per maggiori dettagli vedere la
998 sezione precedente Copia, dato che il comando è molto simile.
1000 In alcuni sistemi è possibile eseguire la copia in background cliccando
1001 sul bottone background (o premendo M\-b nella finestra di dialogo). Il
1002 comando 
1003 .\"LINK2"
1004 processi in background
1005 .\"Background jobs"
1006 è utile per controllarne l'andamento.
1008 .B Crea Directory (F7)
1010 Mostra una finestra di dialogo che crea la directory specificata.
1012 .B Elimina (F8)
1014 Cancella il file correntemente selezionato o i file marcati nel 
1015 pannello corrente. Durante il processo è possibile premere C\-c 
1016 o ESC per abortire l'operazione.
1018 .B Cambia dir veloce (M\-c)
1019 Usare il comando
1020 .\"LINK2"
1021 Cambia Dir veloce
1022 .\"Quick cd"
1023 se si vuole cambiare directory corrente e si ha la riga di comando occupata.
1025 .B Seleziona gruppo (+)
1027 Viene utilizzato per selezionare (marcare) un gruppo di file. Il
1028 Midnight Commander richiedera un'espressione regolare per descrivere il
1029 gruppo; se l'opzione
1030 .I modelli della shell
1031 è abilitata, l'espressione regolare è simile al file globbing nella shell
1032 (* significa zero o più caratteri e ? significa un carattere). Se l'opzione
1033 .I modelli della shell
1034 è disabilitata, allora la selezione dei file viene eseguita con le normali
1035 espressioni regolari (vedere ed (1)).
1037 .B Deseleziona gruppo (\\\\)
1039 Usata per deselezionare un gruppo di file. E' l'opposto di del comando
1040 .IR "Seleziona gruppo" .
1042 .B Uscita (F10, Maiusc\-F10)
1044 Termina l'esecuzione del Midnight Commander. Maiusc\-F10 viene usata se
1045 si esce e si sta usando lo shell wrapper. Maiusc\-F10 in tal caso non
1046 vi porterà all'ultima directory utilizzata dal Midnight Commander ma
1047 vi lascerà nella directory dalla quale avete fatto partire il Midnight
1048 Commander.
1049 .\"NODE "    Quick cd"
1050 .SH "    Cambia dir veloce"
1051 Questo comando è utile se si ha la riga di comando piena e si vuole
1052 eseguire
1053 .\"LINK2"
1055 .\"The cd internal command"
1056 per cambiare directory senza dover cancellare e riscrivere la riga di comando.
1057 Questo comando fa uscire una piccola finestra di dialogo che richiede 
1058 l'immissione degli stessi argomenti che si darebbero al comando 
1059 .B cd 
1060 a riga di comando. Questo ha le stesse caratteristiche già presenti nel
1061 comando
1062 .\"LINK2"
1063 comando interno cd\&.
1064 .\"The cd internal command"
1065 .\"NODE "  Command Menu"
1066 .SH "  Menu comando"
1067 Il comando
1068 .\"LINK2"
1069 albero directory
1070 .\"Directory Tree"
1071 mostra un disegno ad albero delle directory.
1073 Il comando
1074 .\"LINK2"
1075 trova file
1076 .\"Find File"
1077 permette di cercare un file specifico. Il comando "Scambia pannelli"
1078 scambia il contenuto dei due pannelli directory.
1080 Il comando "attiva/disattiva pannelli" mostra il risultato dell'ultimo
1081 comando shell. Quest'ultimo funziona solo su xterm e sulle console Linux
1082 e FreeBSD.
1084 Il comando Confronta directory (C\-x d) confronta il contenuto dei
1085 pannelli directory uno con l'altro. E' poi possibile usare il comando
1086 Copia (F5) per rendere i pannelli identici. Ci sono tre metodi di
1087 confronto. Il metodo veloce confronta solo l'ampiezza e la data del
1088 file. Il metodo completo fa un confronto byte\-per\-byte. Il metodo
1089 completo non è disponibile se la macchina non supporta la chiamata di
1090 sistema mmap(2). Il metodo solo dimensione confronta solo l'ampiezza dei
1091 file e non controlla il contenuto né la data del file.
1093 Il comando cronologia comandi mostra un'elenco dei comandi battuti. Il
1094 comando selezionato viene copiato sulla riga di comando. Alla cronologia
1095 comandi vi si  può accedere premendo M\-p o M\-n. 
1097 Il comando
1098 .\"LINK2"
1099 directory favorite (C\-\\)
1100 .\"Hotlist"
1101 permette un cambio più veloce dalla directory corrente ad una di quelle usate 
1102 più spesso.
1104 Il comando
1105 .\"LINK2"
1106 pannellizza comando
1107 .\"External panelize"
1108 permette di eseguire un coamndo esterno e di mettere il risultato nel pannello
1109 corrente.
1111 Il comando
1112 .\"LINK2"
1113 modifica file estensioni
1114 .\"Extension File Edit"
1115 permette di specificare i programmi che devono essere eseguiti quando
1116 si prova ad eseguire, visualizzare, modificare e un mucchio di altre
1117 cose, file con una specifica estensione (la fine del nome del file).
1118 Il comando
1119 .\"LINK2"
1120 modifica file menu
1121 .\"Menu File Edit"
1122 serve a modificare il menu utente (che appare premendo F2).
1123 .\"NODE "    Directory Tree"
1124 .SH "    Albero directory"
1125 Il comando albero directory mostra una rappresentazione ad albero delle
1126 directory. Selezionando una directory dalla rappresentazione il 
1127 Midnight Commander cambierà a quella directory.
1129 Ci sono due modi di invocare l'albero. Il vero comando di albero directory
1130 è accessibile dal menu Comandi. L'altro modo è di selezionare la vista ad
1131 albero dai menu Sinistra o Destra.
1133 Per evitare i lunghi ritardi il Midnight Commander crea la rappresentazione ad 
1134 albero scansionando solo una piccola porzione di tutte le directory.
1135 Se manca la directory che si vuole visualizzare, spostarsi sulla sua directory 
1136 genitrice e premere C\-r (o F2).
1138 E' possibile utilizzare i tasti seguenti:
1140 Sono accettati i
1141 .\"LINK2"
1142 tasti generali di movimento\&.
1143 .\"General Movement Keys"
1145 .B Invio.
1146 Nell'albero directory, esce dall'albero della directory e lo cambia
1147 alla directory corrente nel pannello selezionato. Nella vista ad albero,
1148 cambia a questa directory nell'altro pannello e rimane nella modalità
1149 vista ad albero in quello corrente.
1151 .B C\-r, F2 (Ricarica).
1152 Ricarica la directory. Usare questo comando quando la rappresentazione ad
1153 albero non è aggiornata: mancano directory o mostra alcune sottodirectory
1154 che non esistono più.
1156 .B F3 (Scorda).
1157 Cancella questa directory dalla rappresentazione ad albero. Usare questo
1158 comando per eliminare la confusione dal'albero. Se si vuole nuovamente
1159 visualizzare l'albero completo premere F2 nella sua directory genitrice.
1161 .B F4 (Statico/Dinamico).
1162 Cambia tra modo di navigazione dinamico (predefinito) e statico.
1164 Nella navigazione statica si usano i tasti Su e Giù per 
1165 selezionare la directory. Tutte le directory conosciute vengono mostrate.
1167 Nella navigazione dinamica si usano i tasti Su e Giù per selezionare
1168 una directory sorella, il tasto Sinistra sposta sulla directory genitrice
1169 e il tasto Destra sposta sulla directory figlia. Solo i parenti, sorelle
1170 e figlie, vengono mostrate; le altre sono tralasciate. La rappresentazione
1171 ad albero cambia dinamicamente come la si attraversa.
1173 .B F5 (Copia).
1174 Copia la directory.
1176 .B F6 (RinSpo).
1177 Sposta la directory.
1179 .B F7 (CreDir).
1180 Crea una nuova directory sotto questa directory.
1182 .B F8 (CancDir).
1183 Cancella questa directory dal file system.
1185 .B C\-s, M\-s.
1186 Cerca la prossima directory che corrisponde alla stringa di ricerca.
1187 Se tale directory non esiste, questi tasti faranno scendere di una riga
1188 (il cursore).
1190 .B C\-h, Backspace.
1191 Cancella l'ultimo carattere nella stringa di ricerca.
1193 .B Qualsiasi altro carattere.
1194 Aggiunge un carattere alla stringa di ricerca e sposta alla nuova directory
1195 che comincia con questi caratteri (il cursore). Nella vista ad albero
1196 si deve prima attivare la ricerca premendo C\-s. La stringa di ricerca è
1197 visibile nella riga di mini stato.
1199 Le azioni seguenti sono disponibili solo nell'albero directory.
1200 Non sono supportate nella vista ad albero.
1202 .B F1 (Aiuto).
1203 Invoca il visualizzatore dell'aiuto e mostra questa sezione.
1205 .B Esc, F10.
1206 Esce dalla rappresentazione ad albero. Non cambia directory.
1208 Il mouse è supportato. Un doppio clic si comporta come premere Invio.
1209 Vedere anche la sezione
1210 .\"LINK2"
1211 supporto mouse\&.
1212 .\"Mouse Support"
1213 .\"NODE "    Find File"
1214 .SH "    Trova file"
1215 Il comando trova file domanda prima la directory di inizio per la
1216 ricerca ed il nome del file da cercare. Premendo il tasto albero
1217 puoi selezionare la directory di partenza
1218 .\"LINK2"
1219 dall'albero directory\&.
1220 .\"Directory Tree"
1222 Il campo contenuto accetta espressioni regolari simili a egrep(1). Ciò
1223 significa che è necessario proteggere i caratteri con significati speciali per
1224 egrep con "\\", per esempio se si ricerca "strcmp (" si dovrà immettere 
1225 "strcmp \\(" (senza le virgolette).
1227 Per far partire la ricerca premere il tasto Ok.
1228 E' possibile bloccare la ricerca con il tasto Sospende e farla riprendere
1229 con il tasto Continua.
1231 E' possibile navigare l'elenco file con i tasti freccia Su e Giù.
1232 Il tasto Chdir cambierà la directory corrente a quella del file selezionato.
1233 Il tasto Ripete chiederà nuovamente i parametri per una nuova ricerca.
1234 Il tasto Uscita esce dal comando Trova. Il tasto Pannellizza
1235 metterà i file trovati sul pannello di directory corrente cosicché si
1236 possa svolgere ulteriori operazioni su di essi (visualizzazione, copia, 
1237 spostamento, e così via). Dopo la pannellizzazione è possibile premere C\-r
1238 per ripristinare la vista normale dei file.
1240 E' possibile avere una lista di directory che il comando trova file dovrebbe
1241 saltare durante la ricerca (per esempio, si può evitare di fare ricerche su
1242 un CDROM o su una directory NFS montata attraverso un collegamento lento).
1244 Le directory che devono essere saltate devono essere impostate nella variabile
1245 .B ignore_dirs 
1246 nella sezione
1247 .B FindFile
1248 del file ~/.config/mc/ini.
1250 Le directory devono essere separate da una virgola, come nell'esempio:
1253 [FindFile]
1254 ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1257 Si può prendere in considerazione l'uso del comando
1258 .\"LINK2"
1259 pannellizza comando
1260 .\"External panelize"
1261 per operazioni particolari. Il comando trova file serve solo per 
1262 ricerche semplici mentre usando pannellizza comando si può fare 
1263 ricerche complesse come si vuole.
1264 .\"NODE "    External panelize"
1265 .SH "    Pannellizza comando"
1266 Pannellizza comando permette di eseguire un programma esterno, e
1267 mettere il risultato del programma nel pannello corrente.
1269 Per esempio, se si vuole manipolare in uno dei pannelli tutti i collegamenti
1270 simbolici nella directory corrente, basta usare pannellizza comando per
1271 eseguire il seguente:
1274 find . \-type l \-print
1277 Al completamento del comando, il contenuto del pannello non sarà più
1278 il listato della directory ma tutti i file che rappresentano
1279 collegamenti simbolici.
1281 Volendo pannellizzare tutti i file che sono stati scaricati dal
1282 proprio server ftp preferito, si può usare questo comando awk per
1283 estrarre il nome del file dal file di log del traferimento:
1286 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1289 Se si desidera si può salvare i comandi di pannellizzazione usati più 
1290 spesso con uno nome più descrittivo, in maniera da richiamarli più velocemente.
1291 Per fare ciò basta battere il comando sulla riga di ingresso e premere il tasto
1292 Aggiungi nuovo. Poi si deve dare un nome al quale associare il comando che si
1293 desidera salvare. La prossima volta sarà possibile scegliere quel comando 
1294 dall'elenco e non servirà ribatterlo nuovamente.
1295 .\"NODE "    Hotlist"
1296 .SH "    Directory favorite"
1297 Il comando Directory favorite mostra le etichette delle directory nell'elenco
1298 delle favorite. Il Midnight Commander andrà alla directory corrispondente
1299 all'etichetta selezionata. Dalla finestra delle favorite si possono rimuovere
1300 etichette/directory già create ed aggiungerne di nuove. Per aggiungere 
1301 velocemente nuove directory basta usare il comando Aggiungi alle favorite 
1302 (C\-x h), che aggiunge la directory corrente alla lista delle favorite,
1303 richiedendo l'etichetta per identificarla.
1305 Questo rende più veloce il cd verso directory usate spesso. Considera l'uso della
1306 variabile CDPATH come descritto in
1307 .\"LINK2"
1308 comando cd interno\&.
1309 .\"The cd internal command"
1310 .\"NODE "    Extension File Edit"
1311 .SH "    Modifica file estensioni"
1312 Questo comando invocherà l'editor sul file 
1313 .IR ~/.config/mc/mc.ext .
1314 Il fomato di questo file è il seguente (il formato è cambiato dalla 
1315 versione 3.0):
1317 Tutte le righe che iniziano per # vengono ignorate.
1319 Le righe che cominciano dalla prima colonna devono avere il seguente formato:
1321 .IR parolachiave/descrizione ,
1322 i.e. qualsiasi cosa dopo
1323 .I parolachiave/
1324 fino al fine riga è 
1325 .I descrizione
1327 parolachiave può essere: 
1329 .I shell
1330 (allora descrizione è qualsiasi estensione (no caratteri jolly), 
1331 cioè corrisponde a tutti i file *descrizione. Esempio: .tar corrisponde a *.tar)
1333 .I regex
1334 (descrizione è un'espressione regolare)
1336 .I type
1337 (file corrisponde se `file %f` corrisponde all'espressione regolare descrizione
1338 (nome del file: a partire da `file %f` viene rimosso))
1340 .I default
1341 (corrisponde a qualsiasi file indipendentemente dalla descrizione)
1343 Le altre linee devono cominciare con uno spazio o una tabulazione e devono essere nel formato:
1344 .I parolachiave=comando
1345 (senza spazi intorno a =), dove
1346 .I parolachiave
1347 deve essere: 
1348 .I Open
1349 (se l'utente preme Invio o fa doppio clic), 
1350 .I View
1351 (F3),
1352 .I Edit
1353 (F4).
1354 .I command
1355 è qualsiasi comando shell di una riga, con la semplice
1356 .\"LINK2"
1357 sostituzione macro\&.
1358 .\"Macro Substitution"
1360 Gli obiettivi sono valutati dalla cima al fondo, perciò l'ordine è 
1361 importante. Se alcune azioni mancano, la ricerca continua come se 
1362 la regola non corrispondesse, cioè se un file corrisponde alla prima e
1363 alla seconda voce e manca la voce View in cima, allora premendo F3 verrà
1364 usata l'azione View della seconda voce.
1365 .I Normalmente 
1366 dovrebbero corrispondere tutte le azioni.
1367 .\"NODE "    Background jobs"
1368 .SH "    Processi in background"
1369 Questo comando permette di controllare lo stato di ogni processo
1370 in background del Midnight Commander (in background possono essere
1371 eseguite solo operazioni di copia e rinomina). Da qui si può bloccare, 
1372 far ripartire e uccidere un lavoro in background.
1373 .\"NODE "    Menu File Edit"
1374 .SH "    Modifica file menu"
1375 Il menu utente è un menu di comandi utili che possono essere 
1376 personalizzati dall'utente. Quando si accede al menu utente, viene 
1377 utilizzato, se esiste, il file .mc.menu dalla directory corrente,
1378 ma solo se è di proprietà dell'utente o di root e se non è scrivibile
1379 a tutti. Se tale file non viene trovato, mc alla stessa maniera 
1380 prova con ~/.config/mc/menu altrimenti usa il menu di sistema
1381 @prefix@/share/mc/mc.menu.
1383 Il formato del file menu è molto semplice. Le righe che cominciano
1384 con qualsiasi cosa che non sia uno spazio o una tabulazione sono
1385 considerate voci per il menu (per fare in modo di usarle anche come
1386 scelta rapida, il primo carattere deve essere una lettera). Tutte le
1387 righe che cominciano con uno spazio o un tab sono i comandi che verranno
1388 eseguiti quando la voce viene selezionata.
1390 Quando un'opzione viene selezionata tutte le linee di comando dell'opzione
1391 vengono copiate in un file temporaneo nella directory temporanea (normalmente
1392 /usr/tmp) e poi il file viene eseguito. Ciò permette all'utente di mettere
1393 normali costrutti shell nei menu. Prima dell'esecuzione del codice del menu
1394 ha luogo una semplice sostituzione di macro. Per ulteriori informazioni vedere
1395 .\"LINK2"
1396 sostituzione macro\&.
1397 .\"Macro Substitution"
1399 Ecco un esempio di un file mc.menu:
1402 A       Mostra un dump del file correntemente selezionato
1403         od \-c %f
1405 B       Modifica un rapporto bachi e lo spedisce a root
1406         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1407         vi $I
1408         mail \-s "Midnight Commander bug" root < $I
1409         rm \-f $I
1411 M       Legge la posta
1412         emacs \-f rmail
1414 N       Legge le news 
1415         emacs \-f gnus
1417 H       Chiama il visualizzatore ipertestuale info
1418         info
1420 J       Copia la directory corrente nell'altro pannello ricorsivamente
1421         tar cf \- . | (cd %D && tar xvpf \-)
1423 K       Crea un rilascio della directory corrente
1424         echo \-n "Nome del file di distribuzione: "
1425         read tar
1426         ln \-s %d `dirname %d`/$tar 
1427         cd ..
1428         tar cvhf ${tar}.tar $tar
1430 = f *.tar.gz | f *.tgz & t n
1431 X       Estrae il contenuto di un file tar compresso
1432         tar xzvf %f
1435 .B Condizioni Predefinite
1437 Ogni voce di menu può essere preceduta da una condizione. La condizione
1438 deve cominciare nella prima colonna con un carattere '='. Se la condizione
1439 è vera, la voce di menu sarà la voce predefinita.
1442 Sintassi condizione:    = <sotto\-cond>
1443   oppure:               = <sotto\-cond> | <sotto\-cond> ...
1444   oppure:               = <sotto\-cond> & <sotto\-cond> ... 
1446 Sotto\-condizione è una delle seguenti:
1448   y <modello>           sintassi della corrispondenza modello file corrente?
1449                         (solo per modifica menu).
1450   f <modello>           corrispondenza modello file corrente?
1451   F <modello>           corrispondenza modello altro file?
1452   d <modello>           corrispondenza modello directory corrente?
1453   D <modello>           corrispondenza modello altra directory?
1454   t <tipo>              file corrente di tipo?
1455   T <tipo>              altro file di tipo?
1456   x <nomefile>          nomefile è eseguibile?
1457   ! <sotto\-cond>       nega il risultato di una sotto\-condizione
1460 Modello è un normale modello della shell o un'espressione regolare,
1461 a seconda dell'opzione modelli della shell. E' possibile scavalcare
1462 il valore globale dell'opzione modelli della shell scrivendo 
1463 "shell_patterns=x" sulla prima riga del file menu (dove "x" è 0 o 1).
1466 Tipo è uno o più dei seguenti caratteri:
1468   n     non directory
1469   r     file regolare 
1470   d     directory
1471   l     collegamento
1472   c     carattere speciale
1473   b     blocco speciale
1474   f     fifo (pipe)
1475   s     socket
1476   x     eseguibile
1477   t     marcato
1480 Per esempio 'rlf' significa file regolare, collegamento o fifo. Il
1481 tipo 't' è particolare perché agisce sul pannello invece che sul file.
1482 La condizione '=t t' è vera se ci sono file marcati nel pannello corrente
1483 e falsa se non ce ne sono.
1485 Se la condizione comincia con '=?' invece che '=' una traccia di debug
1486 sarà mostrata ogniqualvolta viene calcolato il valore della condizione.
1488 Le condizioni sono calcolate da sinistra a destra. Ciò significa che
1490         = f *.tar.gz | f *.tgz & t n
1492 viene calcolata come
1494         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1497 Ecco un esempio dell'uso delle condizioni:
1500 = f *.tar.gz | f *.tgz & t n
1501 L       Elenca i contenuti di un archivio compresso tar
1502         gzip \-cd %f | tar xvf \-
1505 .B Condizioni Addizione
1507 Se la condizione comincia con '+' (o '+?') invece che '=' (o '=?') è
1508 una condizione addizione. Se la condizione è vera la voce di menu sarà
1509 inclusa nel menu. Se la condizione è falsa la voce di menu non sarà 
1510 inclusa nel menu.
1512 E' possibile combinare condizioni predefinite e addizione iniziando
1513 la condizione con '+=' o '=+' (o '+=?' o '=+?' se vuoi una traccia di
1514 debug). Se si vuole usare due differenti condizioni, una per addizionale
1515 e l'altra per predefinita, si può precedere una voce di menu con due righe
1516 di condizione, una che comincia con '+' e l'altra con '='.
1518 I commenti cominciano con '#'. Linee di commento aggiuntive devono cominciare con
1519 \&'#', spazi o tabulazioni.
1520 .\"NODE "  Options Menu"
1521 .SH "  Menu opzioni"
1522 Il Midnight Commander possiede alcune opzioni che possono essere
1523 abilitate e disabilitate in molte finestre di dialogo accessibili 
1524 da questo menu. Le opzioni sono abilitate se hanno un "x" di fronte 
1525 ad esse.
1527 Il comando
1528 .\"LINK2"
1529 configurazione
1530 .\"Configuration"
1531 mostra una finestra di dialogo dalla quale è possibile cambiare 
1532 molte delle inpostazioni del Midnight Commander.
1534 Il comando
1535 .\"LINK2"
1536 aspetto
1537 .\"Layout"
1538 mostra una finestra di dialogo con la quale è possibile impostare molte
1539 opzioni relative a come mc appare sullo schermo.
1541 Il comando
1542 .\"LINK2"
1543 conferme
1544 .\"Confirmation"
1545 mostra una finestra di dialogo dalla quale è possibile specificare per 
1546 quali azioni si vuole una richiesta di conferma.
1548 Il comando
1549 .\"LINK2"
1550 mostra bit
1551 .\"Display bits"
1552 mostra una finestra di dialogo dalla quale è possibile selezionare quali
1553 caratteri il vostro terminale è capace di mostrare.
1555 Il comando
1556 .\"LINK2"
1557 impara tasti
1558 .\"Learn keys"
1559 mostra una finestra di dialogo dalla quale è possibile controllare i tasti
1560 che non appaiono funzionare su alcuni terminali ed è possibile aggiustare.
1562 Il comando
1563 .\"LINK2"
1564 FS virtuale
1565 .\"Virtual FS"
1566 mostra una finestra di dialogo con la quale è possibile impostare alcune
1567 opzioni relative al VFS.
1569 Il comando 
1570 .\"LINK2"
1571 salva configurazione
1572 .\"Save Setup"
1573 salva le impostazioni correnti dei menu sinistra, destra e opzioni. Viene salvato
1574 anche un piccolo numero di altre opzioni.
1575 .\"NODE "    Configuration"
1576 .SH "    Configurazione"
1577 Le opzioni in questa finestra sono divise in tre gruppi:
1578 Opzioni del pannello, Pausa dopo l'esecuzione e Altre opzioni.
1580 .B Opzioni del pannello
1582 .I Mostra file di backup.
1583 Se abilitata, il Midnight Commander mostrerà i file che terminano con una tilde.
1584 Altrimenti essi non verranno mostrati (come nell'opzione \-B del comando GNU ls).
1586 .I Mostra file nascosti.
1587 Se abilitata, il Midnight Commander mostrerà tutti i file che cominciano con
1588 un punto (come ls \-a).
1590 .I Cursore in basso mentre seleziona.
1591 Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
1592 un file (sia con tasto Ins).
1594 .I Rilascia menu a cascata.
1595 Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
1596 si preme il tasto
1597 .BR F9 .
1598 Altrimenti si otterrà solo il titolo del menu e si dovrà attivare il menu con
1599 i tasti freccia o con i tasti di selezione rapida.
1600 E' raccomandata se si stanno usando i tasti di selezione rapida.
1602 .I Mescola tutti i file.
1603 Se quest'opzione è abilitata, tutti i file e le directory vengono mostrati
1604 mescolati insieme. Se l'opzione è spenta, le directory (e i collegamenti a
1605 sottodirectory) vengono mostrati all'inizio dell'elenco con gli altri file
1606 a seguire.
1608 .I Aggiornamento rapido directory.
1609 Se quest'opzione è abilitata, il Midnight Commander userà un trucco per
1610 determinare se i contenuti della directory sono cambiati. Il trucco consiste
1611 nel ricaricare la directory solo se l'i\-node della directory è cambiato.
1612 Ciò significa che la ricarica accade solo quando i file vengono creati o
1613 cancellati. Se quello che cambia è l'i\-node di un file nella directory 
1614 (cambia l'ampiezza di un file, cambiano il proprietario o le flag, etc.)
1615 la visualizzazione non viene aggiornata. In questi casi se l'opzione è
1616 abilitata, è necessario ricaricare la directory manualmente (con C\-r).
1618 .B Pausa dopo l'esecuzione
1620 Dopo l'esecuzione di comandi, il Midnight Commander può fermarsi, in
1621 maniera da permettere di esaminare il risultato del comando. Ci sono
1622 tre possibili impostazioni per questa variabile:
1624 .I Mai.
1625 Significa che non si vuole vedere il risultato del comando. Se si sta
1626 usando la console Linux o FreeBSD o un xterm, ci sarà la possibilità di
1627 vedere il risultato del comando premendo C\-o.
1629 .I Su terminali stupidi.
1630 Si avrà il messaggio di pausa su quei terminali che non sono in grado di
1631 mostrare il risultato dell'ultimo comando eseguito (qualsiasi terminale
1632 che non sia un xterm o una console Linux o FreeBSD).
1634 .I Sempre.
1635 Il programma si fermerà dopo l'esecuzione di tutti i comandi.
1637 .B Altre opzioni
1639 .I Operazioni prolisse.
1640 Quest'opzione decide se le operazioni di Copia, Spostamento o Cancellazione
1641 saranno prolisse (cioè se mostreranno una finestra di dialogo per ogni 
1642 operazione). Se si ha un terminale lento potresti voler disabilitare 
1643 quest'opzione. Viene automaticamente spenta se la velocità del proprio 
1644 terminale è inferiore a 9600 bps.
1646 .I Calcola totali.
1647 Se quest'opzione è abilitata, il Midnight Commander calcolerà i totali 
1648 delle ampiezze in byte e il numero totale dei file prima di ogni operazione di 
1649 Copia, Spostamento o Cancellazione. Questo genererà una barra di progressione
1650 più accurata a discapito di un po' di velocità. Quest'opzione non ha effetto se
1651 .I Operazioni prolisse
1652 è disabilitata.
1654 .I Modelli della shell.
1655 Normalmente i comandi Seleziona, Deseleziona e Filtro usano espressioni
1656 regolari di tipo shell. Le seguenti conversioni vengono eseguite per
1657 ottenere questo risultato: '*' viene rimpiazzato da '.*' (zero o più
1658 caratteri); '?' viene rimpiazzato da '.' (esattamente un carattere) e '.' 
1659 dal carattere letterale punto. Se l'opzione è disabilitata, allora le 
1660 espressioni regolari sono quelle descritte in ed(1).
1662 .I Autosalva configurazione.
1663 Se quest'opzione è abilitata, quando si esce dal Midnight Commander le
1664 opzioni configurabili del Midnight Commander vengono salvate nel file
1665 ~/.config/mc/ini.
1667 .I Menu automatici.
1668 Se quest'opzione è abilitata, il menu utente sarà invocato alla partenza.
1669 Utile per creare menu per utenti non abituati a unix.
1671 .I Usa editor interno.
1672 Se quest'opzione è abilitata, verrà usato l'editor integrato interno per
1673 modificare i file. Se l'opzione è disabilitata, verrà usato l'editor
1674 specificato dalla variabile ambiente
1675 .BR EDITOR . 
1676 Se nessun editor è stato specificato, verrà usato  
1677 .BR vi .
1678 Vedere la sezione
1679 .\"LINK2"
1680 editor di file interno\&.
1681 .\"Internal File Editor"
1683 .I Usa il visualizzatore interno.
1684 Se quest'opzione è abilitata, verrà usato il visualizzatore di file 
1685 interno per visualizzare i file. Se l'opzione è disabilitata, verrà
1686 utilizzato il visualizzatore specificato dalla variabile ambiente
1687 .BR PAGER .
1688 Se il visualizzatore non è definito, verrà usato il comando
1689 .BR view .
1690 Vedere sezione
1691 .\"LINK2"
1692 visualizzatore file interno\&.
1693 .\"Internal File Viewer"
1695 .I Completamento: visualizza tutto
1696 Normalmente il Midnight Commander
1697 mostra tutti i possibili 
1698 .\"LINK2"
1699 completamenti
1700 .\"Completion"
1701 se il completamento è
1702 ambiguo se si preme 
1703 .B M\-Tab
1704 una seconda volta, la prima completa per quanto possibile
1705 e, in caso di ambiguità, emette un suono. Se si vuole vedere
1706 tutti i possibili completamenti già alla pressione del primo
1707 .RB M\-Tab ,
1708 abilitare quest'opzione.
1710 .I Barre che girano.
1711 Se quest'opzione è abilitata, il Midnight Commander mostra
1712 una barra rotante nell'angolo in alto a destra come indicatore
1713 di progressione.
1715 .I Navigazione stile Lynx.
1716 Se quest'opzione è abilitata, è possibile usare i tasti freccia per
1717 cambiare automaticamente directory se la selezione corrente è
1718 una subdirectory e se la riga di comando è vuota. Normalmente
1719 quest'opzione è spenta.
1721 .I Cd segue i collegamenti.
1722 Quest'opzione, se impostata, fa in modo che il Midnight Commander
1723 segua la catena logica delle directory, quando si cambia la directory
1724 corrente in ogni pannello o usando il comando cd. Questo è il
1725 comportamento predefinito di bash. Quando non è impostata, il
1726 Midnight Commander segue la reale struttura della directory, perciò
1727 eseguendo cd .. se si è entrati in una directory attraverso un
1728 collegamento, ci porterà alla genitrice reale della directory corrente
1729 e non alla directory dov'era il collegamento.
1731 .I Cancellazione sicura.
1732 Se quest'opzione è abilitata, la cancellazione non intenzionale dei file
1733 sarà più difficile. La preimpostazione della finestra di dialogo della
1734 conferma cambia da "Si" a "No". Normalmente quest'opzione è
1735 disabilitata.
1736 .\"NODE "    Layout"
1737 .SH "    Aspetto"
1738 La finestra di aspetto da la possibilità di cambiare l'aspetto generale
1739 dello schermo. Si può specificare la visibilità della barra dei menu, 
1740 della riga dei comandi, della riga dei suggerimenti o della riga dei
1741 tasti funzione. Sulle console Linux o FreeBSD si può impostare quante
1742 righe siano visibili sulla finestra di uscita.
1744 Il resto dell'area dello schermo viene usata per i due pannelli directory.
1745 Si può specificare se l'area venga divisa dai due pannelli in direzione 
1746 verticale o orizzontale. La divisione può essere uguale o si può dividere
1747 in maniera asimmetrica.
1749 Normalmente i contenuti dei pannelli directory sono visualizzati dello stesso
1750 colore, ma si può specificare se i 
1751 .I permessi 
1752 e i
1753 .I tipi di file
1754 siano evidenziati con speciali
1755 .\"LINK2"
1756 colori\&.
1757 .\"Colors"
1758 Se l'evidenziazione dei permessi è abilitata, i campi
1759 .I permessi
1761 .I modalità
1762 .\"LINK2"
1763 dello schermo
1764 .\"Listing Mode..."
1765 valide per l'utente che usa il Midnight Commander 
1766 sono evidenziati con il colore definito con la parolachiave
1767 .IR selezionata . 
1768 Se l'evidenziazione del tipo di file è abilitata, i file vengono colorati 
1769 a seconda del tipo (per esempio directory, file core, eseguibili, ...). 
1771 Se l'opzione 
1772 .I Mostra mini\-stato
1773 è abilitata, una riga di informazioni di stato circa la voce correntemente
1774 selezionata viene mostrata sul fondo dei pannelli.
1775 .\"NODE "    Confirmation"
1776 .SH "    Conferme"
1777 In questo menu è possibile configurare le opzioni di conferma per la
1778 cancellazione e sovrascrittura dei file, esecuzione dei file premendo invio e
1779 per l'uscita dal programma. 
1780 .\"NODE "    Display bits"
1781 .SH "    Mostra bit"
1782 Viene usata per configurare la quantità dei caratteri visibili sullo
1783 schermo. Quest'impostazione può essere 7 bit, se il terminale/libreria_curses 
1784 supporta solo sette bit in uscita, ISO\-8859\-1 se mostra tutti i caratteri
1785 nella mappa ISO\-8859\-1 e uscita completa a 8 bit per quei terminali che possono
1786 visualizzare tutti i caratteri a 8 bit.
1787 .\"NODE "    Learn keys"
1788 .SH "    Impara tasti"
1789 Questa finestra di dialogo permette di controllare e ridefinire i tasti
1790 funzione, i tasti freccia e alcuni altri tasti per farli funzionare
1791 correttamente sul terminale corrente. Spesso non funzionano dato che
1792 molti database di terminali sono incompleti o errati.
1794 Ci si può muovere con il tasto Tab e con i tasti di movimento di vi ('h'
1795 sinistra, 'j' giù, 'k' su e 'l' destra). Una volta premuti e riconosciuti
1796 i tasti di movimento del cursore, si possono tranquillamente utilizzare.
1798 E' possibile provare i tasti semplicemente premendoli ognuno. Quando si preme
1799 un tasto ed è riconosciuto correttamente, appare un OK accanto al nome di
1800 quel tasto. Una volta che il tasto è marcato OK, esso comincia a funzionare
1801 regolarmente, per esempio premendo il tasto F1, la prima volta controllerà
1802 il funzionamento, ma dopodiché mostrerà la schermata di aiuto. Lo stesso
1803 dicasi per i tasti freccia. 
1804 Il tasto Tab dovrebbe funzionare sempre.
1806 Se alcuni tasti non funzionano correttamente, non si vedrà apparire 
1807 l'OK dopo la pressione di quel tasto. Allora è possibile ridefinirlo.
1808 Fatelo, premendo il bottone corrispondente al nome del tasto (con il mouse
1809 o premendo Invio o Spazio, dopo aver selezionato il bottone con Tab o con
1810 le frecce). Ecco che un messaggio apparirà richiedendo di premere quel tasto.
1811 Fatelo ed aspettate che la finestra sparisca. Se si vuole annullare, basta 
1812 premere Esc una volta ed aspettare.
1814 Quando si è finito con tutti i tasti, è possibile salvarli. Le definizioni
1815 dei tasti che si è ridefinito saranno scritte nella sezione [terminal:TERM]
1816 del vostro ~/.config/mc/ini file (dove TERM è il nome del terminale corrente). Le
1817 definizioni dei tasti che già funzionavano correttamente non vengono salvate.
1818 .\"NODE "    Virtual FS"
1819 .SH "    FS virtuale "
1820 Quest'opzione permette di controllare l'impostazione della cache informazioni 
1822 .\"LINK2"
1823 file system virtuale\&.
1824 .\"Virtual File System"
1826 Il Midnight Commander tiene in memoria le informazioni
1827 relative ad alcuni dei file system virtuali per accelerare
1828 l'accesso all'elenco dei file nel file system (per esempio,
1829 l'elenco dei file scaricato dai server ftp).
1831 Inoltre, per accedere al contenuto dei file compressi (per
1832 esempio file tar compressi) il Midnight Commander deve creare
1833 un file temporaneo non compresso sul disco.
1835 Siccome sia le informazioni in memoria che i file temporanei su
1836 disco occupano risorse, si può voler impostare i parametri delle
1837 informazioni della cache per ridurre l'uso delle risorse o per
1838 massimizzare la velocità di accesso ai file system usati spesso.
1840 A causa del formato degli archivi tar, il
1841 .I filesystem tar
1842 necessita di leggere l'intero file solo per caricare le voci dei 
1843 file. Dato che molti file tar sono compressi (i file
1844 tar non compressi sono una specie in via di estinzione), 
1845 il file system tar deve decomprimere il file su disco, 
1846 in una locazione temporanea per poi accedervi come un file tar 
1847 normale.
1849 Ora, visto che noi tutti amiamo navigare nei file e nei file tar 
1850 dappertutto su disco, succede spesso che si lascia un file tar per 
1851 poi rientrarvi successivamente. Siccome la decompressione è lenta, 
1852 il Midnight Commander conserverà l'informazione in memoria per un 
1853 tempo limitato, allo scadere del quale, tutte le risorse associate 
1854 al file system verranno liberate. La scadenza predefinita è impostata 
1855 a un minuto.
1858 .\"LINK2"
1859 file system FTP
1860 .\"FTP File System"
1861 (ftpfs) permette di navigare le directory su server FTP remoti. Esso
1862 possiede diverse opzioni.
1864 .I Password ftp anonimo
1865 è la password utilizzata per accedere come "anonimo". Alcuni siti
1866 richiedono un indirizzo email valido. D'altra parte, probabilmente
1867 non si vuole dare il vostro indirizzo email reale a siti non di fiducia,
1868 specialmente se non si sta usando filtri anti spam.
1870 L'ftpfs mantiene l'elenco della directory che scarica dal server ftp
1871 in una cache. Il tempo di scadenza della cache è configurabile
1872 con l'opzione 
1873 .IR "scadenza cache directory ftpfs" .  
1874 Un valore basso per quest'opzione può rallentare ogni operazione sul
1875 file system ftp perché ogni operazione è accompagnata da una
1876 richiesta al server ftp.
1878 E' possibile definire un host proxy per fare trasferimenti ftp.
1879 Notare che molti firewall moderni sono totalmente trasparenti almeno
1880 per i trasferimenti FTP passivi (vedere di seguito), perciò i proxy
1881 ftp sono considerati obsoleti. 
1883 Se 
1884 .I usa sempre ftp proxy
1885 non è impostata, è possibile usare il punto escamativo per abilitare
1886 il proxy per certi host. Vedere la sezione
1887 .\"LINK2"
1888 file system FTP
1889 .\"FTP File System"
1890 per gli esempi.
1892 Se quest'opzione è impostata, il programma farà due cose: consulterà 
1893 il file @prefix@/lib/mc/mc.no_proxy per le righe contenenti nomi host
1894 locali (se il nome host comincia con un punto, è considerato un 
1895 dominio) e assumendo che ogni nome host senza punti nel nome sia
1896 direttamente accessibile. Tutti gli altri host verranno contattati
1897 attraverso il proxy host specificato.
1899 E' possibile abilitare l'uso del file
1900 .I ~/.netrc
1901 che mantiene i nomi di accesso e le password per i server ftp. Vedere
1902 netrc (5) per una descrizione del formato .netrc.
1904 .I Usa modalità passiva
1905 abilita l'uso della modalità FTP passiva quando la connessione per 
1906 il trasferimento file è iniziata dal client, non dal server. 
1907 Quest'opzione è raccomandata e preimpostata. Se quest'opzione è spenta,
1908 la connessione dati viene iniziata dal server. Questo potrebbe non 
1909 funzionare con alcuni firewall.
1910 .\"NODE "    Save Setup"
1911 .SH "    Salva configurazione"
1912 Alla partenza il Midnight Commander prova a caricare le informazioni di
1913 inizializzazione dal file ~/.config/mc/ini. Se questo file non esiste, 
1914 caricherà le informazioni dal file di configurazione di sistema 
1915 posizionato in @prefix@/share/mc/mc.ini. Se il file di configurazione di 
1916 sistema non esiste, MC userà le impostazioni predefinite.
1918 Il comando
1919 .I salva configurazione
1920 crea il file ~/.config/mc/ini salvando le impostazioni correnti 
1921 dei menu
1922 .\"LINK2"
1923 sinistra, destra
1924 .\"Left and Right Menus"
1926 .\"LINK2"
1927 opzioni\&.
1928 .\"Options Menu"
1930 Se si attiva l'opzione
1931 .IR "autosalva configurazione" ,
1932 MC salverà sempre le impostazioni correnti all'uscita.
1934 Esistono anche impostazioni che non possono essere cambiate dai menu.
1935 Per cambiare queste impostazioni è necessario modificare il file di
1936 configurazione con il vostro editor preferito. Vedere sezione 
1937 .\"LINK2"
1938 impostazioni speciali
1939 .\"Special Settings"
1940 per ulteriori informazioni.
1941 .SH ""
1942 .\"NODE "Executing operating system commands"
1943 .SH "Esecuzione comandi del sistema operativo"
1944 E' possibile eseguire comandi del sistema operativo direttamente
1945 nella riga di comando del Midnight Commander o selezionando il
1946 programma che si vuole eseguire con la barra di selezione in uno 
1947 dei pannelli e premendo Invio.
1949 Se si preme Invio su di un file che non è eseguibile, il Midnight
1950 Commander confronta l'estensione del file selezionato con ciò 
1951 che trova nel
1952 .\"LINK2"
1953 file estensioni\&.
1954 .\"Extension File Edit"
1955 Se viene trovata una corrispondenza, verrà eseguito il codice associato.
1956 Verrà eseguita una semplice 
1957 .\"LINK2"
1958 espansione di macro
1959 .\"Macro Substitution"
1960 prima di eseguire il comando.
1961 .\"NODE "  The cd internal command"
1962 .SH "Il comando cd interno"
1963 Il comando 
1964 .I cd
1965 non viene passato alla shell per l'esecuzione ma viene interpretato 
1966 dal Midnight Commander. Perciò esso non può gestire tutte quelle 
1967 simpatiche espansioni di macro e sostituzioni che fa la shell, malgrado 
1968 alcune le possa ancora fare:
1970 .I Sostituzione della tilde.
1971 La (~) verrà sostituita con la vostra directory home e se si appende
1972 un nome utente dopo la tilde, allora verrà sostituita con la directory
1973 di login dell'utente indicato.
1975 Per esempio, ~ospite è la directory home dell'utente ospite, mentre
1976 ~/ospite è la directory ospite nella vostra home directory.
1978 .I Directory precedente.
1979 E' possibile saltare alla directory dove si era precedentemente usando
1980 il nome directory speciale '\-' così:
1981 .B cd \-
1983 .I Directory CDPATH.
1984 Se la directory indicata al comando 
1985 .B cd 
1986 non è nella directory corrente, il Midnight Commander userà il
1987 valore della viariabile ambiente
1988 .B CDPATH
1989 per cercare la directory in ognuna delle directory nominate.
1991 Per esempio si può impostare la variabile
1992 .B CDPATH
1993 a ~/src:/usr/src, permettendo di cambiare directory verso ognuna
1994 delle directory presenti nelle directory ~/src e /usr/src da qualunque
1995 parte nel file system (per esempio cd linux vi porterà in 
1996 /usr/src/linux).
1997 .\"NODE "  Macro Substitution"
1998 .SH "  Sostituzione di macro"
1999 Quando si accede ad un
2000 .\"LINK2"
2001 menu utente\&,
2002 .\"Menu File Edit"
2003 o si esegue un
2004 .\"LINK2"
2005 comando dipendente dall'estensione\&,
2006 .\"Extension File Edit"
2007 o si esegue un comando dalla riga di ingresso,
2008 viene eseguita una semplice sostituzione di macro.
2010 Le macro sono:
2012 .I "%i"
2013 Indentazione di spazi, uguale alla colonna della
2014 posizione del cursore. Solo per la modifica menu.
2016 .I "%y"
2017 Il tipo di sintassi del file corrente. Solo per la modifica menu.
2019 .I "%k"
2020 Nome del file di blocco.
2022 .I "%e"
2023 Nome del file di errore.
2025 .I "%m"
2026 Nome del menu corrente.
2028 .IR "%f" e "%p"
2029 Nome del file corrente.
2031 .I "%x"
2032 L'estensione del file corrente.
2034 .I "%b"
2035 Nome del file corrente ma senza estensione.
2037 .I "%d"
2038 Nome della directory corrente.
2040 .I "%F"
2041 Il file corrente nel pannello non selezionato.
2043 .I "%D"
2044 La directory corrente nel pannello non selezionato.
2046 .I "%t"
2047 I file attualmente marcati.
2049 .I "%T"
2050 I file attualmente marcati nel pannello non selezionato.
2052 .IR "%u" e "%U"
2053 Simili alle macro %t e %T, in aggiunta i file vengono deselezionati.
2054 E' possibile usare questa macro solo una volta per voce di menu file
2055 o per voce di file estensione, dato che la volta successiva non ci
2056 saranno file marcati.
2058 .IR "%s" e "%S"
2059 I file selezionati se ce ne sono. Altrimenti il file corrente.
2061 .I "%cd"
2062 Questa è una macro speciale usata per cambiare la directory corrente
2063 alla directory specificata di fronte ad essa. Usata principalmente 
2064 come interfaccia al
2065 .\"LINK2"
2066 file system virtuale\&.
2067 .\"Virtual File System"
2069 .I "%view"
2070 Questa macro serve per invocare il visualizzatore interno. Può essere
2071 usata da sola o con argomenti. Se si passa argomenti a questa macro,
2072 questi dovrebbero essere racchiusi da parentesi.
2074 Gli argomenti sono:
2075 .I ascii
2076 per forzare il visualizzatore in modo ascii;
2077 .I hex
2078 per forzare il visualizzatore in modo esadecimale;
2079 .I nroff
2080 per dire al visualizzatore che deve interpretare le sequenze di
2081 grassetto e sottolineato di nroff;
2082 .I unformatted
2083 per dire al visualizzatore di non interpretare i comandi nroff
2084 per rendere il testo grassetto o sottolineato.
2086 .I "%%"
2087 Il carattere % 
2089 .I "%{testo}"
2090 Visualizza una richiesta di sostituzione. Viene mostrata una finestra
2091 contenente il testo all'interno delle graffe. La macro viene sostituita
2092 dal testo immesso dall'utente. L'utente può premere ESC o F10 per annullare.
2093 Questa macro non funziona ancora sulla riga di comando.
2095 .I "%var{ENV:default}"
2096 Se la variabile di ambiente 
2097 .I ENV
2098 non è impostata, la sostituzione prenderà
2099 .IR default . 
2100 Altrimenti, verrà sostituito il valore di 
2101 .IR ENV .
2102 .\"NODE "  The subshell support"
2103 .SH "  Supporto alla subshell"
2104 Il supporto alla subshell è una opzione di compilazione che lavora
2105 con le seguenti shell: bash, tcsh e zsh.
2107 Quando il codice di subshell è attivato il Midnight Commander
2108 genererà un processo copia concorrente della shell (quella definita
2109 dalla variabile
2110 .B SHELL
2111 e se non è definita, prenderà quella presente nel file /etc/passwd)
2112 e lo eseguirà in un pseudo terminale; invece di invocare una nuova 
2113 shell ogniqualvolta si esegue un comando, il comando verrà passato 
2114 alla subshell come se lo si avesse battuto personalmente. Questo 
2115 permette di cambiare le variabili di ambiente, usare funzioni della
2116 shell e definire alias che rimangono validi fintanto che non si 
2117 esca dal Midnight Commander.
2119 Se si sta usando
2120 .B bash
2121 si può specificare comandi alla partenza della subshell nel file
2122 ~/.local/share/mc/bashrc e mappature speciali della tastiera nel file
2123 ~/.local/share/mc/inputrc.
2124 .B tcsh 
2125 gli utenti possono specificare comandi alla partenza nel file
2126 ~/.local/share/mc/tcshrc.
2128 Quando il codice della subshell viene utilizzato, si può sospendere
2129 l'applicazione in ogni momento con la sequenza C\-o e saltare nuovamente
2130 al Midnight Commander; se si interrompe un'applicazione, non si sarà 
2131 in grado di eseguire altri comandi esterni finché non si esce
2132 dall'applicazione interrotta.
2134 Una caratteristica aggiuntiva dell'usare la subshell è data dal
2135 fatto che il prompt mostrato dal Midnight Commander sarà lo stesso
2136 di quello utilizzato dalla shell.
2138 La sezione
2139 .\"LINK2"
2140 OPZIONI
2141 .\"OPTIONS"
2142 contiene informazioni aggiuntive riguardo come controllare il codice
2143 della subshell.
2144 .\"NODE "Chmod"
2145 .SH "Permessi"
2146 La finestra Permessi serve a cambiare i bit di attributo in gruppi di
2147 file o directory. La si può invocare con la combinazione di tasti C\-x c.
2149 La finestra dei Permessi ha due parti \-
2150 .I Permessi
2152 .IR File .
2154 La sezione File mostra il nome del file o della directory ed i suoi
2155 permessi in forma ottale, oltre che il proprietario ed il gruppo.
2157 Nella sezione Permessi c'è un set di caselle che corrispondono
2158 agli attributi dei file. Come si cambia il bit di attributo,
2159 si può vedere il valore in ottale aggiornato nella sezione File.
2161 Per muoversi attraverso le sezioni (bottoni e caselle) usare i
2162 .I tasti freccia
2163 oppure
2164 .IR Tab .
2165 Per cambiare lo stato delle caselle o per selezionare un bottone
2166 usare lo
2167 .IR Spazio .
2168 Si può usare anche i tasti di scelta rapida sui bottoni per attivarli
2169 velocemente. I tasti di scelta rapida corrispondono alle lettere evidenziate
2170 dei bottoni.
2172 Per impostare i bit degli attributi, usare il tasto Invio.
2174 Quando si lavora con un gruppo di file o directory, basta cliccare sui
2175 bit che si vogliono impostare o cancellare. Una volta selezionati i bit
2176 da cambiare, selezionare una delle azioni (Imposta marcati o Cancella
2177 marcati).
2179 Infine, per impostare gli attributi esattamente come specificato, usare
2180 il tasto
2181 .BR "[Imposta tutti]" ,
2182 che agisce su tutti i file marcati.
2184 .B [Modifica tutti]
2185 modifica solo gli attributi marcati su tutti i file.
2187 .B [Imposta marcati]
2188 pone a uno i bit marcati degli attributi di tutti i file selezionati.
2190 .B [Cancella marcati]
2191 pone a zero i bit marcati degli attributi di tutti i file selezionati.
2193 .B [Imposta]
2194 imposta gli attributi di un file.
2196 .B [Cancella]
2197 cancella il comando Permessi.
2198 .\"NODE "Chown"
2199 .SH "Proprietario"
2200 Il comando proprietario serve a cambiare il proprietario/gruppo di un 
2201 file. Il tasto di scelta rapida per questo comando è C\-x o.
2202 .\"NODE "Advanced Chown"
2203 .SH "Proprietario avanzato"
2204 Il comando Proprietario avanzato consiste nel comando 
2205 .\"LINK2"
2206 permessi
2207 .\"Chmod"
2209 .\"LINK2"
2210 proprietario
2211 .\"Chown"
2212 combinati assieme in una finestra. E' così possibile cambiare i permessi
2213 ed il proprietario/gruppo dei file in un sol colpo.
2214 .\"NODE "File Operations"
2215 .SH "Operazioni sui file"
2216 Quando si copia, sposta o cancella dei file il Midnight Commander
2217 mostra la finestra di operazioni sui file. Essa mostra i file sui cui
2218 si sta operando attualmente e ci possono essere fino a tre barre di
2219 progressione. La barra file mostra quanta parte del file corrente è
2220 stata copiata. La barra conteggio mostra quanti dei file selezionati
2221 sono stati gestiti. La barra byte comunica quanto dell'ampiezza totale 
2222 dei file selezionati è stata elaborato. Se l'opzione operazioni prolisse
2223 è deselezionata, non verranno mostrate la barra file e la barra byte.
2225 Ci sono due bottoni sul fondo della finestra di dialogo. Premendo
2226 il tasto Salta si salterà il resto del file. Premendo il tasto
2227 Esci si bloccherà tutta l'operazione ed il resto dei file saranno
2228 ignorati.
2230 Ci sono tre altre finestre di dialogo che si possono incontrare 
2231 durante le operazioni sui file.
2233 La finestra di dialogo di errore informa circa le condizioni di
2234 errore ed ha tre scelte. Normalmente si seleziona il tasto
2235 Salta per saltare il file o Esci per bloccare l'operazione. E'
2236 possibile anche selezionare il tasto Riprova se nel frattempo si ha
2237 risolto il problema da un'altro terminale.
2239 La finestra di dialogo di rimpiazzo viene mostrata quando si tenta
2240 di copiare o spostare un file sopra un file esistente. La finestra
2241 mostra la data e la dimensione di tutti e due i file. Premere il 
2242 tasto Si per rimpiazzare il file, No per saltare il file, Tutti per
2243 sovrascrivere tutti i file, Nessuno per non sovrascriverli mai e
2244 Aggiorna per sovrascriverli solo se il file sorgente è più recente
2245 del file di destinazione. E' possibile bloccare l'intera operazione
2246 premendo il tasto Esci.
2248 La finestra di dialogo della cancellazione ricorsiva appare quando
2249 si tenta di cancellare una directory che non è vuota. Premere il
2250 tasto Si per cancellare la directory ricorsivamente o No per 
2251 saltare la directory, il tasto Tutto per cancellare tutte le
2252 directory non vuote e Nessuno per saltare tutte le directory non
2253 vuote. Per fermare l'intera operazione premere il tasto Esci.
2254 Se si seleziona il tasto Si o Tutto verrà richiesta una conferma.
2255 Premere "si" solo se si è veramente sicuri di voler fare una
2256 cancellazione ricorsiva.
2258 Se si hanno dei file marcati e si esegue un'operazione su di essi, solo
2259 i file sui quali l'operazione ha avuto successo verranno deselezionati.
2260 I file su cui è fallita l'operazione o che sono stati saltati vengono 
2261 lasciati marcati.
2262 .\"NODE "Mask Copy/Rename"
2263 .SH "Maschera Copia/Rinomina"
2264 L'operazione di copia/rinomina permette di cambiare il nomi dei file in
2265 maniera semplice. Per farlo, è necessario specificare la maschera di 
2266 sorgente corretta e generalmente, nella parte finale della destinazione,
2267 specificare alcuni caratteri jolly.
2268 Tutti i file corrispondenti alla maschera sorgente sono 
2269 copiati/rinominati secondo la maschera destinazione. Se ci sono file
2270 marcati, vengono rinominati solo i file marcati che corrispondono alla
2271 maschera sorgente.
2273 Queste le opzioni che possono essere impostate:
2275 Segue i collegamenti, specifica se creare i collegamenti simbolici o no
2276 (hard link), presenti nella directory sorgente (e ricorsivamente nelle
2277 sue sotto directory) come nuovi collegamenti oppure se invece si 
2278 desidera che venga copiato il loro contenuto.
2280 In una sottodir se esiste già, specifica cosa fare se nella 
2281 directory obiettivo esiste una directory con lo stesso nome del
2282 file/directory in copia. L'azione predefinita è di copiare
2283 il suo contenuto in quella directory, ma selezionando quest'opzione
2284 si può copiare la directory sorgente in questa directory.
2285 Forse un esempio aiuterà:
2287 Si vuole copiare il contenuto di una directory pallo su /pinco/pallo,
2288 che è una directory che esiste già. Normalmente (quando l'opzione
2289 non è impostata), mc farebbe la copia in /pinco/pallo. Abilitando 
2290 quest'opzione verrà eseguita la copia in /pinco/pallo/pallo, perché
2291 la directory esiste già.
2293 Mantiene gli attributi, specifica se si vuole preservare i permessi
2294 originali del file, le date e se si è l'utente root, gli attributi
2295 UID e GID. Se quest'opzione non è impostata verrà rispettato il valore 
2296 corrente di umask.
2298 .B "Usa i modelli della shell, opzione abilitata"
2300 Quando l'opzione dei modelli della shell è abilitata è possibile usare
2301 i caratteri jolly '*' e '?' nella maschera sorgente. Questi lavorano
2302 come nella shell. Nella maschera obbiettivo sono permessi solo i caratteri 
2303 jolly '*' e '\\<cifra>'. Il primo carattere jolly '*' nella maschera
2304 obbiettivo corrisponde al primo gruppo di caratteri jolly nella maschera
2305 sorgente, il secondo '*' al secondo gruppo e così via. Il carattere 
2306 jolly '\\1' corrisponde al primo gruppo di caratteri jolly nella maschera
2307 sorgente, '\\2' corrisponde al secondo gruppo e così via fino al '\\9'.
2308 Il carattere jolly '\\0' rappresenta tutto il nome del file sorgente.
2310 Due esempi:
2312 Se la maschera sorgente è "*.tar.gz", la destinazione è "/bla/*.tgz" e
2313 il file da copiare è "foo.tar.gz", la copia sarà "foo.tgz" in "/bla".
2315 Supponiamo si voglia scambiare la base e l'estensione di un file cosicché 
2316 "file.c" divenga "c.file" e così via. La maschera sorgente per questa
2317 operazione sarà "*.*" e la destinazione sarà "\\2.\\1".
2319 .B "Usa i modelli della shell, opzione disabilitata"
2321 Quando l'opzione dei modelli della shell è disabilitata, MC non
2322 esegue più il raggruppamento automatico. E' necessario usare 
2323 espressioni tipo '\\(...\\)' nella maschera sorgente per dare significato
2324 ai caratteri jolly nella maschera obbiettivo. Altrimenti le maschere
2325 obbiettivo si trovano nella situazione di quando i modelli della shell
2326 sono abilitati.
2328 Due esempi:
2330 Se la maschera sorgente è "^\\(.*\\)\\.tar\\.gz$", la destinazione è
2331 "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà
2332 "/bla/foo.tgz".
2334 Supponiamo che si voglia scambiare la base e l'estensione di un file
2335 cosicché "file.c" divenga "c.file" e così via. La maschera sorgente per
2336 questa  operazione sarà "^\\(.*\\)\\.\\(.*\\)$" e la destinazione sarà
2337 "\\2.\\1".
2339 .B "Conversioni Maiuscole/Minuscole"
2341 E' anche possibile cambiare tra maiuscole e minuscole i caratteri dei file. 
2342 Se si usa '\\u' o '\\l' nella maschera obbiettivo, il carattere successivo
2343 sarà convertito rispettivamente in maiuscolo o minuscolo.
2345 Se si usa '\\U' o '\\L' nella maschera obbiettivo, il caratteri successivi
2346 saranno convertiti rispettivamente in maiuscolo o minuscolo fino alla
2347 prossima corrispondenza di '\\E' o '\\U', '\\L' o alla fine del nome del file.
2349 Notare che '\\u' e '\\l' sono più forti di '\\U' e '\\L'.
2351 Per esempio, se la maschera sorgente è '*' (modelli della shell abilitati)
2352 o '^\\(.*\\)$' (modelli della shell disabilitati) e la maschera obbiettivo
2353 è '\\L\\u*' i nomi dei file saranno convertiti ad avere maiuscola iniziale
2354 ed il resto minuscolo.
2356 Si può usare '\\' come carattere di protezione. Per esempio, '\\\\' è
2357 una barra retroversa e '\\*' è un asterisco.
2358 .\"NODE "Internal File Viewer"
2359 .SH "Visualizzatore di file interno"
2360 Il visualizzatore di file interno fornisce due modalità di visualizzazione:
2361 ASCII e esadecimale. Per passare da una modalità all'altra, usare il tasto F4.
2362 Se si ha il programma GNU gzip installato, esso verrà usato automaticamente
2363 per decomprimere i file al volo.
2365 Il visualizzatore tenterà di usare il metodo migliore fornito dal sistema
2366 o a seconda del tipo di file, per mostrare le informazioni. Il visualizzatore
2367 interno interpreterà alcune sequenze di stringa per impostare gli attributi
2368 di grassetto e sottolineato, per mostrare al meglio i file.
2370 In modalità esadecimale, la funzione di ricerca accetta testo protetto e
2371 costanti numeriche. Il testo protetto viene confrontato esattamente dopo
2372 la rimozione della protezione. Ogni numero rappresenta un byte. E' possibile
2373 mescolare testo protetto con costanti come nell'esempio:
2376 "Stringa" \-1 0xBB 012 "ancora testo"
2379 Notare che 012 è un numero ottale. \-1 viene convertito in 0xFF.
2381 Alcuni dettagli interni circa il visualizzatore: su sistemi che
2382 forniscono la chiamata di sistema mmap(2), il programma mappa il
2383 file invece di caricarlo; se il sistema non fornisce la chiamata di
2384 sistema mmap(2) o il file corrisponde ad un'azione che richiede
2385 un filtro, allora il visualizzatore userà i buffer di accrescimanto
2386 (growing), caricando perciò solo le parti del file su cui vi si accede
2387 (inclusi i file compressi).
2389 Ecco un'elenco di azioni associate ad ogni tasto che il Midnight Commander
2390 gestisce nel visualizzatore di file interno.
2392 .B F1
2393 Invoca il visualizzatore ipertestuale dell'aiuto.
2395 .B F2
2396 Abilita/disabilita la funzione di a capo automatico.
2398 .B F4
2399 Abilita/disabilita la modalità esadecimale.
2401 .B F5
2402 Vai alla riga. Questo comando richiederà un numero di riga e mostrerà
2403 quella riga.
2405 .B F6, /. 
2406 Ricerca tramite espressione regolare.
2408 .B ?,
2409 Ricerca in ordine inverso, tramite espressione regolare.
2411 .B F7
2412 Ricerca normale / ricerca in modalità esadecimale.
2414 .B C\-s, F17, n.
2415 Inizia una ricerca normale, se non c'era già un'espressione di 
2416 ricerca, altrimenti trova la prossima occorrenza.
2418 .B C\-r.
2419 Inizia una ricerca normale in ordine inverso, se non c'era già 
2420 un'espressione di ricerca, altrimenti trova la prossima occorrenza.
2422 .B F8
2423 Cambia tra modalità Normale/Filtrata: questo mostrerà il file come si
2424 trova su disco o se è stato specificato un filtro nel file mc.ext, come
2425 esce dal filtro. La modalità corrente è sempre quella diversa da quella
2426 mostrata dall'etichetta del tasto, dato che il bottone rappresenta la
2427 modalità nella quale si entra premendolo.
2429 .B F9
2430 Cambia tra modalità non formattata e formattata: quando la modalità è
2431 formattata, il visualizzatore interpreterà alcune sequenze di stringa
2432 per rappresentare il grassetto e il sottolineato con colori diversi.
2433 Anche per questa funzione, l'etichetta sul tasto rappresenta la modalità
2434 non corrente.
2436 .B F10, Esc.
2437 Esce dal visualizzatore di file interno.
2439 .B pagina\-giù, spazio, C\-v.
2440 Sfoglia di una pagina in avanti.
2442 .B pagina\-sù, M\-v, C\-b, backspace.
2443 Sfoglia di una pagina indietro.
2445 .B freccia\-in\-basso
2446 Si sposta di una riga in avanti.
2448 .B up\-key
2449 Si sposta di una riga indietro.
2451 .B C\-l
2452 Ridisegna lo schermo.
2454 .B C\-o
2455 Passa alla subshell e mostra la schermata dei comandi.
2457 .B "[n] m"
2458 Imposta l'indice n.
2460 .B "[n] r"
2461 Salta all' indice n.
2463 .B C\-f
2464 Salta al file successivo.
2466 .B C\-b 
2467 Salta al file precedente.
2469 .B M\-r 
2470 Abilita/disabilita il righello.
2472 E' anche possibile istruire il visualizzatore su come mostrare un file,
2473 vedere la sezione
2474 .\"LINK2"
2475 modifica file estensioni\&.
2476 .\"Extension File Edit"
2477 .\"NODE "Internal File Editor"
2478 .SH "Editor di file interno"
2479 L'editor di file interno fornisce molte delle funzioni dei più
2480 diffusi editor a pieno schermo. Viene invocato tramite 
2481 .B F4
2482 sempre che l'opzione
2483 .I use_internal_edit
2484 sia impostata nel file di inizializzazione. Esso ha un limite estensibile
2485 di sedici megabyte e gestisce i file binari senza problemi.
2487 Le funzioni che allo stato attuale supporta sono: copia,
2488 spostamento, cancellazione, taglia e incolla di blocchi;
2489 .IR "tasto per l'annullamento" ; 
2490 menu a discesa, inserimento file, definizione di macro, ricerca e
2491 sostituzione di espressioni regolari; evidenziazione di testo maiuscole\-freccia 
2492 MSW\-MAC (solo per la console Linux); scambio tra inserimento\-rimpiazzo e
2493 un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
2495 L'editor è molto semplice da usare e non richiede apprendimento.
2496 Per vedere cosa fanno i tasti, basta consultare il menu a
2497 discesa appropriato. Gli altri tasti sono: maiusc + tasti freccia
2498 produce la selezione del testo.
2499 .B Ctrl\-Ins
2500 copia nel file 
2501 .B mcedit.clip
2503 .B Shift\-Ins
2504 incolla da mcedit.clip.
2505 .B Shift\-Del 
2506 taglia in 
2507 .BR mcedit.clip , 
2509 .B Ctrl\-Del
2510 cancella il testo selezionato. 
2511 Funziona anche l'evidenziazione con il mouse che, come al solito, si può 
2512 utilizzare come in un normale terminale, premendo contemporaneamente 
2513 il tasto Maiuscole mentre si fa clic trascinando con il mouse.
2515 Per definire una macro, premere 
2516 .B Ctrl\-R
2517 poi premere i tasti che si voglia essere eseguiti. Premere nuovamente
2518 .B Ctrl\-R
2519 quando si ha finito. E' possibile assegnare una macro a qualsiasi tasto 
2520 si preme. La macro viene eseguita quando si preme
2521 .B Ctrl\-A 
2522 e poi il tasto assegnato. La macro viene eseguita anche se si
2523 preme il tasto Meta, Ctrl, o Esc e il tasto assegnato, basta che il tasto
2524 non sia già assegnato a qualche altra funzione. Una volta definiti, i
2525 macro comandi finiscono nel file
2526 .B ~/.local/share/mc/mcedit/mcedit.macros
2527 nella propria directory home. E' possibile cancellare una macro cancellando
2528 la riga appropriata nel suddetto file.
2530 .B F19
2531 formatterà il blocco evidenziato correntemente (testo, codice
2532 .B C
2534 .B C++
2535 o altro). Questo comportamento viene controllato dal file 
2536 .B @prefix@/share/mc/edit.indent.rc
2537 che viene copiato nel 
2538 .B ~/.local/share/mc/mcedit/edit.indent.rc
2539 nella propria directory home la prima volta che lo si usa.
2541 L'editor visualizza snche caratteri non\-americani (160+). Quando si modifica
2542 file binari, si dovrebbe impostare
2543 .B mostra bit
2544 a 7 bit nel menu opzioni, per mantenere la spaziatura pulita.
2545 .\"NODE "Completion"
2546 .SH "Completamento"
2547 Ovvero lascia che il Midnight Commander scriva per te.
2549 Tentativi per eseguire un completamento del testo prima della posizione
2550 corrente. MC tenta il completamento trattando il testo come una variabile
2551 (se il testo comincia con
2552 .BR $ ),
2553 nomeutente (se il testo comincia con
2554 .BR ~ ),
2555 nomehost (se il testo comincia con
2556 .BR @ )
2557 o comando (se si è sulla riga di comando nell'atto di battere un comando, 
2558 allora possibili completamenti includerebbero parole riservate e comandi 
2559 integrati della shell). Se nessuno di questi produce una corrispondenza, 
2560 viene tentato un completamento del nome del file.
2562 Completamenti di nomefile, nomeutente, variabili e nomehost funzionano
2563 su tutte le righe di ingresso, il completamento dei comandi invece è 
2564 specifico della riga di comando.
2565 Se il completamento è ambiguo (ci sono più possibilità differenti),
2566 MC emette un suono e l'azione seguente dipenderà a seconda delle impostazioni 
2567 dell'opzione
2568 .I completamento: visualizza tutto
2569 nella finestra
2570 .\"LINK2"
2571 configurazione\&.
2572 .\"Configuration"
2573 Se è abilitata, un elenco di tutte le possibilità viene mostrato vicino 
2574 alla posizione corrente per poter selezionare con i tasti freccia e
2575 .B Invio
2576 la voce corretta. Si può anche battere le prime lettere nelle quali le varie
2577 possibilità differiscono per muoversi in un sottoinsieme di tutte le 
2578 possibilità e completare il più possibile. Se si preme nuovamente
2579 .BR M\-Tab , 
2580 verrà mostrato solo il sottoinsieme nella finestra dell'elenco, altrimenti
2581 la prima voce che corrisponde a tutti i caratteri precedenti verrà evidenziata.
2582 Non appena non c'è più ambiguità, la finestra scompare, ma la si può nascondere
2583 con i tasti di cancellamento
2584 .BR Esc ,
2585 .B F10
2586 e i tasti di freccia sinistra e destra. Se
2587 .\"LINK2"
2588 completamento: visualizza tutto
2589 .\"Configuration"
2590 è disabilitato, la finestra viene mostrata solo se si preme 
2591 .B M\-Tab
2592 una seconda volta; la prima volta MC emette solo un suono.
2593 .\"NODE "Virtual File System"
2594 .SH "File system virtuale"
2595 Il Midnight Commander è provvisto di uno strato di codice per 
2596 accedere al file system; questo strato di codice è conosciuto anche
2597 con il nome di commutazione di file system virtuale. La commutazione 
2598 del file system virtuale permette al Midnight Commander di manipolare 
2599 file all'interno di un file system non di tipo Unix.
2601 Attualmente il Midnight Commander viene confezionato con alcuni File 
2602 System Virtuali (VFS): il file system locale, usato per accedere al 
2603 normale file system Unix; l'ftpfs, usato per manipolare file su sistemi 
2604 remoti con il protocollo FTP; il tarfs, usato per manipolare file tar
2605 e file tar compressi; l'undelfs, usato per recuperare file cancellati
2606 su file system di tipo ext2 (il file system predefinito per sistemi
2607 Unix), fish (per manipolare file su connessioni shell come rsh e ssh) e
2608 per ultimo l'mcfs (file system del Midnight Commander), un file system
2609 basato sulla rete. Se il codice è stato compilato con il supporto smbfs,
2610 è possibile manipolare file su file system remoti con il protocollo SMB
2611 (CIFS).
2613 Il codice di commutazione di file system interpreta tutti i nomi di 
2614 percorso utilizzati e li dirige al file system corretto; il formato
2615 utilizzato per ognuno di questi file system viene descritto più avanti
2616 nella sezioni apposite.
2617 .\"NODE "  FTP File System"
2618 .SH "  File system FTP"
2619 Il file system FTP (ftpfs) permette di manipolare file su macchine remote.
2620 Per utilizzarlo, si può usare il pannello del comando
2621 .I Connessione FTP
2622 (accessibile dalla barra dei menu) oppure si può cambiare direttamente 
2623 la directory corrente con un comando 
2624 .I cd
2625 verso un percorso simile al seguente:
2627 .I ftp://[!][utente[:pass]@]macchina[:porta][dir\-remota]
2629 Gli elementi
2630 .IR utente , 
2631 .I porta
2633 .I dir\-remota
2634 sono opzionali. Se si specifica l'elemento 
2635 .IR utente , 
2636 allora il Midnight Commander tenterà di collegarsi alla macchina remota
2637 come quell'utente, altrimenti userà il vostro nome di login o il nome
2638 di login prelevato dal file
2639 .IR ~/.netrc .
2640 L'elemento opzionale
2641 .I pass
2642 è la parola d'ordine per la connessione. L'uso della password nel nome VFS 
2643 della directory non è raccomandabile, dato che può apparire sullo schermo in
2644 chiaro e può essere salvato nella cronologia directory.
2646 Per abilitare l'uso del proxy FTP, anteporre
2647 .B !
2648 (un punto esclamativo) al nome host.
2650 Esempi:
2653     ftp://ftp.nuclecu.unam.mx/linux/local
2654     ftp://tsx\-11.mit.edu/pub/linux/packages
2655     ftp://!dietro.il.firewall.edu/pub
2656     ftp://guest@host\-remoto.com:40/pub
2657     ftp://miguel:xxx@server/pub
2660 Controllare la finestra di dialogo
2661 .\"LINK2"
2662 file system virtuale
2663 .\"Virtual FS"
2664 per le opzioni ftpfs.
2665 .\"NODE "  Tar File System"
2666 .SH "  File system Tar"
2667 Il file system tar fornisce un accesso in sola lettura ai file tar
2668 e tar compressi usando il comando chdir. Per cambiare la directory corrente 
2669 al file tar usare la seguente sintassi:
2671 .I /nomefile.tar/utar://[dir\-dentro\-tar]
2673 Il file mc.ext già fornisce un collegamento per il file tar; ciò
2674 significa che normalmente basta selezionare un file tar e premere invio
2675 per entrare nel file tar, vedere la sezione
2676 .\"LINK2"
2677 modifica file estensioni
2678 .\"Extension File Edit"
2679 per i dettagli su come questo viene fatto.
2681 Esempi:
2684     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
2685     /ftp/GCC/gcc\-2.7.0.tar/utar://
2688 L'ultima riga, specifica il percorso completo dell'archivio tar.
2689 .\"NODE "  FIle transfer over SHell filesystem"
2690 .SH "  Trasferimento di file su FIlesystem di SHell (FISH)"
2691 Il file system fish è un file system basato sulla rete che permette di
2692 manipolare i file di una macchina remota come fossero locali. Per usarlo,
2693 l'altra parte deve avere un server fish o avere una shell compatibile
2694 bash.
2696 Per collegarsi ad una macchina remota, basta solo fare cd
2697 in una speciale directory il cui nome ha il seguente formato:
2700 sh://[utente@]macchina[:opzioni]/[dir\-remota]
2702 Gli elementi
2703 .IR utente , 
2704 .I opzioni
2706 .I dir\-remota
2707 sono opzionali. Se si specifica l'elemento 
2708 .I utente
2709 allora il Midnight Commander tenterà di connettersi alla macchina remota
2710 con quell'utente, altrimenti userà il nome di login.
2712 Le  
2713 .I opzioni
2714 sono 'C' \- usa la compressione e 'rsh' per usare rsh invece 
2715 di ssh. Se l'elemento
2716 .I dir\-remota
2717 è presente, la directory corrente sulla macchina remota sarà impostata 
2718 a questo valore.
2720 Esempi:
2723     sh://solorsh.mx:r/linux/locale
2724     sh://joe@vuole.lacompressione.edu:C/privato
2725     sh://joe@noncompresso.ssh.edu/privato
2727 .\"NODE "  Undelete File System"
2728 .SH "  Recupero file cancellati"
2729 Su sistemi Linux, se si richiede, tramite configure, di usare la
2730 caratteristica di undelete del file system ext2, si avrà accesso al
2731 file system di recupero file cancellati. Il recupero file cancellati è
2732 disponibile solo su file system di tipo ext2. Il file system è solo
2733 un'interfaccia alla libreria ext2fs che: recupera tutti i nomi dei
2734 file cancellati su un fs ext2 e fornisce ed estrae i file selezionati
2735 in una partizione normale.
2737 Per usare questo file system, è necessario entrare nella directory
2738 con il nome speciale formato dal prefisso "undel://" e dal nome del
2739 file system dove il file risiede.
2741 Per esempio, per recuperare file cancellati sulla seconda partizione
2742 del primo disco SCSI su Linux, si dovrà usare il seguente percorso:
2745     undel://sda2
2748 Il recupero può metterci un po' di tempo per caricare le informazioni
2749 necessarie per poter cominciare a navigare attraverso i file.
2750 .\"NODE "  SMB File System"
2751 .SH "  File system SMB"
2752 Il file system smb permette di gestire file su macchine remote con
2753 protocollo SMB (o CIFS). Queste includono Windows for Workgroups, 
2754 Windows 9x/ME, Windows NT/2000/XP, OS/2 e Samba.
2755 Per usarlo, si può provare il comando dal pannello 
2756 "Connessione SMB..." (accessibile dalla barra dei menu) o si può 
2757 direttamente cambiare directory corrente usando il comando cd verso
2758 un percorso simile a questo:
2760 .I smb://[utente@]macchina[/servizio][/dir\-remota]
2762 L'elemento
2763 .I utente, servizio
2765 .I dir\-remota
2766 sono opzionali.
2768 .I nome utente, dominio
2769 e la
2770 .I password 
2771 possono essere specificati nella finestra di dialogo di ingresso.
2773 Esempi:
2776     smb://macchina/Condivisione
2777     smb://altra_macchina
2778     smb://guest@macchina/Public/Irlex
2780 .\"NODE "  EXTernal File System"
2781 .SH "  EXTernal File System"
2782 .B extfs
2783 allows to integrate numerous features and file types into GNU Midnight
2784 Commander in an easy way, by writing scripts.
2786 Extfs filesystems can be divided into two categories:
2788 1. Stand\-alone filesystems, which are not associated with any existing
2789 file.  They represent certain system\-wide data as a directory tree.
2790 You can invoke them by typing
2791 .RI ' "cd fsname://" '
2792 where fsname is an extfs short name (see below).  Examples of such
2793 filesystems include audio (list audio tracks on the CD) or apt (list of
2794 all Debian packages in the system).
2796 For example, to list CD\-Audio tracks on your CD\-ROM drive, type
2799   cd audio://
2802 2. 'Archive' filesystems (like rpm, patchfs and more), which represent
2803 contents of a file as a directory tree.  It can consist of 'real' files
2804 compressed in an archive (urar, rpm) or virtual files, like messages
2805 in a mailbox (mailfs) or parts of a patch (patchfs).  To access such
2806 filesystems
2807 .RI ' fsname:// '
2808 should be appended to the archive name.  Note that the archive itself
2809 can be on another vfs.
2811 For example, to list contents of a zip archive documents.zip type
2814   cd documents.zip/uzip://
2817 In many aspects, you could treat extfs like any other directory.  For
2818 instance, you can add it to the hotlist or change to it from directory
2819 history.  An important limitation is that you cannot invoke shell
2820 commands inside extfs, just like any other non\-local VFS.
2822 Common extfs scripts included with Midnight Commander are:
2824 .B a
2825 access 'A:' DOS/Windows diskette
2826 .RI ( "cd a://" ).
2828 .B apt
2829 front end to Debian's APT package management system
2830 .RI ( "cd apt://" ).
2832 .B audio
2833 audio CD ripping and playing
2834 .RI ( "cd audio://"
2836 .IR "cd device/audio://" ).
2838 .B bpp
2839 package of Bad Penguin GNU/Linux distribution
2840 .RI ( "cd file.bpp/bpp://" ).
2842 .B deb
2843 package of Debian GNU/Linux distribution
2844 .RI ( "cd file.deb/deb://" ).
2846 .B dpkg
2847 Debian GNU/Linux installed packages
2848 .RI ( "cd deb://" ).
2850 .B hp48
2851 view and copy files to/from a HP48 calculator
2852 .RI ( "cd hp48://" ).
2854 .B lslR
2855 browsing of lslR listings as found on many FTPs
2856 .RI ( "cd filename/lslR://" ).
2858 .B mailfs
2859 mbox\-style mailbox files support
2860 .RI ( "cd mailbox/mailfs://" ).
2862 .B patchfs
2863 extfs to handle unified and context diffs
2864 .RI ( "cd filename/patchfs://" ).
2866 .B rpm
2867 RPM package
2868 .RI ( "cd filename/rpm://" ).
2870 .B rpms
2871 RPM database management
2872 .RI ( "cd rpms://" ).
2874 .B ulha, urar, uzip, uzoo, uar, uha
2875 archivers
2876 .RI ( "cd archive/xxxx://"
2877 where xxxx is one of:
2878 .IR ulha ,
2879 .IR urar ,
2880 .IR uzip ,
2881 .IR uzoo ,
2882 .IR uar ,
2883 .IR uha ).
2885 You could bind file type/extension to specified extfs as described in the
2886 .\"LINK2"
2887 Extension File Edit
2888 .\"Extension File Edit"
2889 section.  Here is an example entry for Debian packages:
2892   regex/\.deb$
2893           Open=%cd %p/deb://
2895 .\"NODE "Colors"
2896 .SH "Colori"
2897 Il Midnight Commander tenta di stabilire se il terminale corrente
2898 supporta i colori usando il database dei terminali e il nome del
2899 terminale corrente. Capita che possa sbagliarsi, perciò si può essere
2900 costretti a forzare la modalità a colori o a disabilitarla usando
2901 rispettivamente le opzioni \-c e \-b.
2903 Se il programma è compilato con il manager dello schermo Slang invece
2904 che ncurses, controllerà se è impostata anche la variabile
2905 .B COLORTERM,
2906 con lo stesso effetto dell'opzione \-c.
2908 E' possibile specificare i terminali su cui si vuole forzare sempre 
2909 la modalità colore aggiungendo la variabile
2910 .I color_terminals
2911 nella sezione Colors del file di inizializzazione.
2912 Questo previene il Midnight Commander dal tentare di controllare se
2913 il terminale supporta i colori. Per esempio:
2915 [Colors]
2916 color_terminals=linux,xterm
2919 color_terminals=nome_terminale\-1,nome\-terminale\-2...
2922 Il programma può essere compilato sia con il supporto di ncurses che
2923 di slang ma ncurses non fornisce alcun modo per forzare la modalità
2924 colore: ncurses userà solo le informazioni nel database dei terminali.
2926 Il Midnight Commander fornisce un modo per cambiare i colori predefiniti.
2927 Attualmente i colori sono configurati usando la variabile ambiente
2928 .B MC_COLOR_TABLE 
2929 o la sezione Colors nel file di inizializzazione.
2931 Nella sezione Colors, la mappa dei colori predefinita viene caricata 
2932 dalla variabile 
2933 .IR base_color . 
2934 Si può specificare una mappa colori alternativa per un terminale
2935 usando il nome del terminale come chiave nella sezione. Esempio:
2938 [Colors]
2939 base_color=
2940 xterm=menu=magenta:marked=,magenta:markselect=,red
2943 Il formato della definizione dei colori è:
2946   <parolachiave>=<coloreprimopiano>,<coloresfondo>:<parolachiave>= ...
2949 I colori sono opzionali e le parolechiave sono: normal, selected, marked,
2950 markselect, errors, input, reverse, gauge. I colori dei menu sono: menunormal,
2951 menusel, menuhot, menuhotsel, menuinactive. I colori delle finestre di
2952 dialogo sono: dnormal, dfocus, dhotnormal, dhotfocus. I colori dell'aiuto
2953 sono: helpnormal, helpitalic, helpbold, helplink, helpslink.
2954 Il colore del visualizzatore è: viewunderline.
2955 Colori speciali di evidenziazione: executable, directory, link, device, 
2956 special, core.
2957 I colori dell'editor sono: editnormal, editbold, editmarked.
2959 .I input 
2960 determina il colore delle righe di input usate delle finestre di dialogo.
2962 .I gauge 
2963 determina il colore della parte riempita della barra di progressione
2964 (gauge), che mostra quanta percentuale del file è stata copiata o 
2965 altro in forma grafica.
2967 Le finestre di dialogo usano i colori seguenti:
2968 .I dnormal 
2969 usata per il testo normale,
2970 .I dfocus
2971 è il colore usato per il componente correntemente selezionato,
2972 .I dhotnormal
2973 è il colore usato per differenziare il tasto di scelta rapida
2974 nei componenti normali, mentre il colore
2975 .I dhotfocus
2976 viene usato per il colore evidenziato nel componente correntemente
2977 selezionato.
2979 I menu usano lo stesso schema ma usano invece i selettori menunormal, menusel,
2980 menuhot, menuhotsel e menuinactive.
2982 L'aiuto usa i seguenti colori:
2983 .I helpnormal
2984 viene usato per il testo normale,
2985 .I helpitalic
2986 viene usato per il testo enfatizzato con il corsivo nelle pagine del manuale,
2987 .I helpbold
2988 viene usato per il testo enfatizzato con il grassetto nelle pagine del manuale,
2989 .I helplink
2990 viene usato per un collegamento non selezionato e
2991 .I helpslink
2992 viene usato per un collegamento selezionato.
2994 I colori speciali di evidenziazione determinano come i file
2995 vengono visualizzati quando l'evidenziazione dei file è 
2996 abilitata (vedere sezione 
2997 .\"LINK2"
2998 aspetto\&).
2999 .\"Layout
3000 .I directory
3001 usata per directory o collegamenti simbolici a directory;
3002 .I executable
3003 per il file eseguibili;
3004 .I link
3005 viene usata per i collegamenti simbolici che non sono nè interrotti
3006 nè connessi a directory;
3007 .I stalelink
3008 usata per collegamenti simbolici interrotti;
3009 .I device
3010 \- dispositivi a caratteri e blocchi;
3011 .I special
3012 usata per i file speciali, come pipe e socket;
3013 .I core
3014 usata per i file core.
3016 I colori possibili sono: black, gray, red, brightred, green,
3017 brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta,
3018 cyan, brightcyan, lightgray e white. Inoltre c'è una speciale parola
3019 chiave per lo sfondo trasparente. Essa è 'default'. Il 'default' può
3020 essere usato solo come colore di sfondo. Esempio:
3022 [Colors]
3023 base_color=normal=white,default:marked=magenta,default
3025 .\"NODE "Special Settings"
3026 .SH "Impostazioni speciali"
3027 Molte delle impostazioni del Midnight Commander possono essere cambiate
3028 dai menu. Comunque, c'è un piccolo numero di impostazioni che possono
3029 essere cambiate solo agendo sul file di configurazione.
3031 Queste sono le variabili che possono essere impostate nel file ~/.config/mc/ini:
3033 .I clear_before_exec
3034 Il valore predefinito del Midnight Commander è di cancellare lo schermo
3035 prima dell'esecuzione di un comando. Se si preferisce vedere il risultato
3036 di un comando in fondo allo schermo, si modifichi la copia locale del file
3037 ~/.config/mc/ini e si cambi il valore del campo clear_before_exec a 0.
3039 .I confirm_view_dir
3040 Se si preme F3 su di una directory, normalmente MC entra nella directory.
3041 Se questa opzione è impostata a 1, MC chiederà una conferma prima di
3042 cambiare directory se si hanno dei file marcati.
3044 .I ftpfs_retry_seconds
3045 Questo valore è il numero di secondi che il Midnight Commander aspetta
3046 prima di tentare di riconnettersi ad un ftp server che ha negato
3047 l'autenticazione. Se il valore è zero, l'autenticazione non verrà ritentata.
3049 .I max_dirt_limit
3050 Specifica al massimo quanti aggiornamenti possono essere saltati nel
3051 visualizzatore di file interno. Normalmente questo valore non è 
3052 significativo, dato che il codice automaticamente aggiusta il numero 
3053 da saltare a seconda della velocità con cui arrivano le pressioni dei 
3054 tasti. Comunque, su macchine molto lente o su terminali con un'auto
3055 ripetizione dei tasti molto veloce, un grande valore può rendere gli
3056 aggiornamenti dello schermo troppo instabili.
3058 Sembra che impostare max_dirt_limit a 10 porta i migliori risultati,
3059 e questo è il valore predefinito.
3061 .I mouse_move_pages
3062 Controlla il fatto che lo scorrimento con il mouse sui pannelli sia fatto 
3063 per pagine o per righe.
3065 .I mouse_move_pages_viewer
3066 Controlla se lo scorrimento del mouse nel visualizzatore di file interno 
3067 sia fatto per pagine o per righe.
3069 .I old_esc_mode
3070 Normalmente il Midnight Commander tratta il tasto ESC come un prefisso
3071 (old_esc_mode=0), ma se si imposta quest'opzione (old_esc_mode=1),
3072 allora il tasto ESC agirà come un tasto di prefisso per un secondo, e 
3073 se non vengono premuti altri tasti, allora il tasto ESC sarà interpretato
3074 come un tasto di cancellazione (ESC ESC).
3076 .I only_leading_plus_minus
3077 Permette una gestione speciale per '+', '\-', '*' nella riga di comando 
3078 (selezione, deselezione, selezione inversa) solo se la riga di comando è
3079 vuota. Non è necessario proteggere questi caratteri nel mezzo della riga
3080 di comando ma non è possibile cambiare selezione se la riga di comando
3081 non è vuota.
3083 .I panel_scroll_pages
3084 Se impostata (valore predefinito), i pannelli scorrono di metà
3085 quando il cursore raggiunge la fine o l'inizio del pannello, 
3086 altrimenti scorrono di un file per volta.
3088 .I show_output_starts_shell
3089 Questa variabile lavora solo se non si sta usando il supporto della 
3090 subshell. Quando si usano i tasti C\-o per tornare allo schermo utente,
3091 se quest'opzione è impostata, si avrà una nuova shell. Altrimenti,
3092 premendo qualsiasi tasto si tornerà al Midnight Commander.
3094 .I torben_fj_mode
3095 Se quest'opzione è impostata, allora i tasti inizio e fine lavoreranno
3096 leggermente differentemente sui pannelli. Invece che muovere le selezioni
3097 al primo e ultimo file del pannello, agiranno nel modo seguente:
3099 Il tasto inizio: va alla riga centrale, se sotto di essa, altrimenti
3100 va alla riga in cima a meno che non ci sia già; in tal caso andrà al
3101 primo file del pannello.
3103 Il tasto fine ha un comportamento simile: va giù alla riga centrale
3104 se era sopra di essa, altrimenti va alla riga di fondo a meno che non 
3105 ci sia già; in tal caso sposterà la selezione all'ultimo file del
3106 pannello.
3108 .I use_file_to_guess_type
3109 Se questa variabile è abilitata (valore predefinito) userà il comando
3110 file per trovare delle corrispondenze sui tipi di file elencati nel
3111 .\"LINK2"
3112 file mc.ext\&.
3113 .\"Extension File Edit"
3115 .I xtree_mode
3116 Se questa variabile è impostata (il valore predefinito è no) quando
3117 si naviga il file system su un pannello ad albero, automaticamente
3118 ricaricherà l'altro pannello con il contenuto della directory 
3119 selezionata.
3120 .\"NODE "Terminal databases"
3121 .SH "Database di terminali"
3122 Il Midnight Commander fornisce una maniera per correggere il database
3123 dei terminali si sistema senza richiedere i privilegi di 
3124 amministratore (root). Il Midnight Commander ricerca nel file di
3125 inizializzazione di sistema (il file mc.lib collocato nella directory
3126 di libreria del Midnight Commander) e nel file ~/.config/mc/ini la sezione
3127 "terminal:nome\-del\-terminale\-in\-uso" e poi la sezione "terminal:general",
3128 ogni riga della sezione contiene il simbolo chiave che si vuol definire,
3129 seguito da un segno di uguale e la definizione per quel tasto.
3130 E' possibile usare la forma speciale \\e per rappresentare il carattere
3131 di escape e ^x per rappresentare il carattere control\-x.
3133 I simboli chiave possibili sono:
3136 f0 a f20      tasti funzione f0\-f20
3137 bs            backspace
3138 home          tasto inizio
3139 end           tasto fine
3140 up            tasto freccia in su
3141 down          tasto freccia in giù
3142 left          tasto freccia a sinistra
3143 right         tasto freccia a destra
3144 pgdn          tasto pagina in giù
3145 pgup          tasto pagina in su
3146 insert        tasto inserimento
3147 delete        tasto cancellazione
3148 complete      per fare il completamento
3151 Per esempio, per definire il tasto di inserimento come escape + [ + O + p
3152 impostare il seguente nel file ini:
3155 insert=\\e[Op
3158 Il tasto di 
3159 .I completamento
3160 rappresenta le sequenze di escape usate per invocare il processo di
3161 completamento, invocato tramite M\-tab, ma ridefinibile ad altri tasti
3162 per fare lo stesso lavoro (su quelle tastiere con tonnellate di 
3163 simpatici tasti dappertutto).
3164 .SH ""
3165 .\"NODE "FILES"
3166 .SH "FILE"
3167 Il programma recupera tutte le informazioni relative al proprio funzionamento
3168 dalla variabile ambiente MC_DATADIR, e se la variabile non è impostata,
3169 passerà alla directory @prefix@/share/mc .
3171 .I @prefix@/share/mc/mc.hlp
3173 Il file di aiuto per il programma.
3175 .I @prefix@/share/mc/mc.ext
3177 Il file delle estensioni di sistema predefinito.
3179 .I ~/.config/mc/mc.ext
3181 Le estensioni dell'utente, la configurazione del visualizzatore e
3182 dell'editor di file. Se presenti, questi file si sovrappongono ai file di 
3183 sistema.
3185 .I @prefix@/share/mc/mc.ini
3187 La configurazione di sistema predefinita per il Midnight Commander, usata solo
3188 se l'utente non possiede il proprio file ~/.config/mc/ini.
3190 .I @prefix@/share/mc/mc.lib
3192 Le impostazioni globali per il Midnight Commander. La modifica di questo
3193 file influisce su tutti gli utenti, che abbiano o no il file ~/.config/mc/ini .
3194 Attualmente vengono caricate solo le
3195 .\"LINK2"
3196 impostazioni del terminale
3197 .\"Terminal databases"
3198 da mc.lib.
3200 .I ~/.config/mc/ini
3202 La configurazione dell'utente. Se questo file è presente, la configurazione
3203 viene caricata da qui invece che dal file di sistema.
3205 .I @prefix@/share/mc/mc.hint
3207 Questo file contiene i suggerimenti (dritte) mostrate dal programma.
3209 .I @prefix@/share/mc/mc.menu
3211 Questo file contiene il menu di sistema per le applicazioni.
3213 .I ~/.config/mc/menu
3215 Il menu utente per le applicazioni. Se presente viene usato al posto
3216 del menu delle applicazioni di sistema.
3218 .I ~/.cache/mc/Tree
3220 L'elenco di directory per l'albero directory e per la vista ad albero.
3222 .I ./.mc.menu
3224 Menu locale definito dall'utente. Se questo file è presente viene usato
3225 al posto del menu delle applicazioni utente o di sistema.
3226 .\"SKIP_SECTION"
3227 .SH "LICENZA"
3228 Questo programma è distribuito sotto i termini della Licenza Generale
3229 GNU come pubblicata dalla Free Software Foundation. Vedere l'aiuto integrato
3230 per i dettagli sulla licenza e sulla mancanza di garanzie.
3231 .\"NODE "AVAILABILITY"
3232 .SH "REPERIBILITA'"
3233 L'ultima versione di questo programma si trova su
3234 ftp://ftp.gnu.org/gnu/mc/.
3235 .\"NODE "SEE ALSO"
3236 .SH "VEDERE ANCHE"
3237 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1),
3238 tcsh(1), zsh(1).
3241 La pagina Web del Midnight Commander:
3242         http://www.midnight\-commander.org/
3244 .\"NODE "AUTHORS"
3245 .SH "AUTORI"
3246 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3247 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred
3248 Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3249 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3250 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3251 Norbert Warmuth (nwarmuth@privat.circular.de), 
3252 Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer
3253 (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) e Pavel Roskin
3254 (proski@gnu.org) sono gli sviluppatori di questo pacchetto.
3255 Alessandro Rubini (rubini@ipvvis.unipv.it) ha dato un notevole
3256 contribuito nella correzione e nel miglioramento del supporto del
3257 mouse nel programma, John Davis (davis@space.mit.edu) ha reso
3258 disponibile la sua libreria S\-lang sotto la licenza GPL e ha risposto
3259 alle mie domande su di essa; le seguenti persone hanno contribuito
3260 al codice e in molte correzioni (in ordine alfabetico):
3262 Adam Tla/lka (atlka@sunrise.pg.gda.pl),
3263 alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama,
3264 DOS port (palama@posso.dm.unipi.it), Erwin van Eijk
3265 (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
3266 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3267 (root@dolphin.csudh.edu), Juan Francisco Grigera, port su piattaforma Win32
3268 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3269 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3270 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3271 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3272 (pundtt@math.uni\-muenster.de), Timur Bakeyev
3273 (timur@goff.comtat.kazan.su), Tomasz Cholewo
3274 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3275 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3276 e Wim Osterholt (wim@djo.wtm.tudelft.nl).
3277 .\"NODE "BUGS"
3278 .SH "BACHI"
3279 Vedere il file TODO nella distribuzione per informazioni su
3280 quello che rimane ancora da fare.
3282 Se si vuole fare un rapporto di un problema nel programma, si prega di
3283 spedire un messaggio di posta a questo indirizzo: mc\-devel@gnome.org.
3285 Nel rapporto è necessario fornire una descrizione dettagliata del baco, 
3286 la versione del programma (mc \-v mostra quest'informazione), il sistema 
3287 operativo su cui si sta facendo girare il programma e, se il programma 
3288 va in crash, è gradita una traccia dello stack.