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