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