3 581
contributi
(aggiunta categoria shell, aggiunti link alla pagina di manuale e alla documentazione di mc) |
m (verificata) |
||
(8 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili| | {{Versioni compatibili|Jessie|Stretch|Buster}} | ||
==Introduzione== | ==Introduzione== | ||
[http://www.midnight-commander.org/ Midnight Commander] è uno tra i più noti e diffusi filemanager | [http://www.midnight-commander.org/ Midnight Commander] è uno tra i più noti e diffusi filemanager | ||
Riga 5: | Riga 5: | ||
L'unica cosa che davvero mi ha impedito per molto tempo di usarlo è il terrificante blu elettrico dell'interfaccia ncurses; avevo deciso quasi di rinunciare a MC quando ho scoperto (grazie a ''weirdo'') che è possibile modificarne l'aspetto: esistono ben due metodi per farlo, e in questo breve howto cercherò di spiegarli entrambi. | L'unica cosa che davvero mi ha impedito per molto tempo di usarlo è il terrificante blu elettrico dell'interfaccia ncurses; avevo deciso quasi di rinunciare a MC quando ho scoperto (grazie a ''weirdo'') che è possibile modificarne l'aspetto: esistono ben due metodi per farlo, e in questo breve howto cercherò di spiegarli entrambi. | ||
== | ==Configurazione manuale== | ||
Per modificare i colori di default di Midnight Commander bisogna intervenire sul file <code>~/.mc/ini</code>.<br/> | Per modificare i colori di default di Midnight Commander bisogna intervenire sul file <code>~/.config/mc/ini</code>.<br/> | ||
All'interno del file inseriamo quindi una nuova sezione chiamata <code>[Colors]</code>, dove andremo a specificare i nuovi colori che vogliamo adottare.<br/> | All'interno del file inseriamo quindi una nuova sezione chiamata '''<code>[Colors]</code>''', dove andremo a specificare i nuovi colori che vogliamo adottare.<br/> | ||
In particolare la sintassi, assai semplice è questa: | In particolare la sintassi, assai semplice è questa: | ||
<pre><keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ... | <pre><keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ... | ||
Riga 14: | Riga 14: | ||
Quindi esistono due elementi principali: le <code><keyword></code> e i colori (con <code><background></code> si definisce il colore dello sfondo mentre con <code><foreground></code> quello di primo piano).<br/> | Quindi esistono due elementi principali: le <code><keyword></code> e i colori (con <code><background></code> si definisce il colore dello sfondo mentre con <code><foreground></code> quello di primo piano).<br/> | ||
Per quanto riguarda le <code>'''<keyword>'''</code>, queste sono quelle che possono essere utilizzate: | Per quanto riguarda le <code>'''<keyword>'''</code>, queste sono quelle che possono essere utilizzate: | ||
* '''Base colors:''' normal, selected, marked, markselect, errors, input, reverse, gauge | * '''Base colors:''' normal, selected, marked, markselect, errors, input, reverse, gauge | ||
* '''Menu colors:''' menu, menusel, menuhot, menuhotsel | * '''Menu colors:''' menu, menusel, menuhot, menuhotsel | ||
Riga 24: | Riga 23: | ||
Per quanto riguarda invece i '''colori''', eccone alcuni: | Per quanto riguarda invece i '''colori''', eccone alcuni: | ||
{| border="1" cellpadding="10" cellspacing="0" | |||
!Color for text and background | |||
!Colors just for text | |||
|- | |||
|black | |||
|gray | |||
|- | |||
|red | |||
|brightred | |||
|- | |||
|green | |||
|brightgreen | |||
|- | |||
|brown | |||
|yellow | |||
|- | |||
|blue | |||
|brightblue | |||
|- | |||
|magenta | |||
|brightmagenta | |||
|- | |||
|cyan | |||
|brightcyan | |||
|- | |||
|lightgray | |||
|white | |||
|} | |||
La nostra sezione <code>[Colors]</code> all'interno di <code>~/.mc/ini</code> dovrebbe avere un aspetto simile a questo, per esempio: | La nostra sezione '''<code>[Colors]</code>''' all'interno di <code>~/.mc/ini</code> dovrebbe avere un aspetto simile a questo, per esempio: | ||
<pre> | <pre> | ||
[Colors] | [Colors] | ||
base_color=lightgray,green:normal=green:selected=,gray ... | base_color=lightgray,green:normal=green:selected=,gray ... | ||
</pre> | </pre> | ||
Alcune indicazioni sullo schema dei colori | |||
{| border="1" cellpadding="10" cellspacing="0" | |||
!Parameter | |||
!Value | |||
!Description | |||
|- | |||
|normal | |||
|lightgray,blue | |||
|Main color | |||
|- | |||
|reverse | |||
|black,lightgray | |||
|Inverse color | |||
|- | |||
|gauge | |||
|white,black | |||
|Progressbar indicator | |||
|- | |||
|input | |||
|black,cyan | |||
|Input string | |||
|- | |||
|selected | |||
|black,cyan | |||
|Panel: current file | |||
|- | |||
|marked | |||
|yellow,blue | |||
|Panel: marked file | |||
|- | |||
|markselect | |||
|yellow,cyan | |||
|Panel: current marked file | |||
|- | |||
|} | |||
L'elenco completo è reperibile [https://www.midnight-commander.org/wiki/doc/common/skins qui]. | |||
Su [http://ajnasz.hu/blog/20080101/midnight-commander-coloring questo sito] c'è anche uno script che vi permette di testare le combinazioni di colori sul vostro computer prima di editare il file di configurazione di MC. | Su [http://ajnasz.hu/blog/20080101/midnight-commander-coloring questo sito] c'è anche uno script che vi permette di testare le combinazioni di colori sul vostro computer prima di editare il file di configurazione di MC. | ||
Una volta decisa la combinazione di colori perfetta, basterà ovviamente salvare il file <code>~/.mc/ini</code>. | Una volta decisa la combinazione di colori perfetta, basterà ovviamente salvare il file <code>~/.config/mc/ini</code>. | ||
== | |||
==Utilizzo delle skin== | |||
Fortunatamente esiste un metodo diverso e più rapido, grazie al supporto alle skin, alcune già installate in <code>/usr/share/mc/skins</code>. <br/> | |||
Per utilizzare una skin diversa da quella di default è sufficiente aprire il file <code>~/.config/mc/ini</code> con il vostro editor preferito e andare alla sezione '''<code>[Midnight-Commander]</code>'''.<br/> | |||
Per | |||
A questo punto andate alla voce <code>skin=</code> e inserite il nome della skin che avete scelto. | A questo punto andate alla voce <code>skin=</code> e inserite il nome della skin che avete scelto. | ||
Infine andate alla sezione <code>[Colors]</code> e cancellate il valore relativo alla keyword <code>base color</code>.<br/> | Infine andate alla sezione '''<code>[Colors]</code>''' e cancellate il valore relativo alla keyword <code>base color</code>.<br/> | ||
Salvate e uscite.<br/> | Salvate e uscite.<br/> | ||
Ed ora godetevi finalmente il vostro Midnight Commander | |||
Per provare le varie skin disponibili basterà lanciare da linea di comando questa istruzione: | |||
<pre>mc -S nomeskin</pre> | |||
Dove, ovviamente, ''nomeskin'' sta per il nome della skin contenuta in <code>/usr/share/mc/skins</code> (non occorre aggiungere l'estensione .ini).<br /> | |||
Per esempio: | |||
<pre> | |||
mc -S dark | |||
mc -S nicedark | |||
mc -S modarkon16 | |||
mc -S gotar | |||
mc -S featured | |||
</pre> | |||
e una volta trovata la preferita, impostarla come visto in precedenza. | |||
Ed ora godetevi finalmente il vostro Midnight Commander! | |||
==Ringraziamenti e Fonti== | ==Ringraziamenti e Fonti== | ||
Grazie a ''weirdo'' e a ''ferdybassi'': mi sono praticamente limitata a riorganizzare quanto appreso da loro (e/o dalle risorse da loro indicate). | Grazie a ''weirdo'' e a ''ferdybassi'': mi sono praticamente limitata a riorganizzare quanto appreso da loro (e/o dalle risorse da loro indicate). | ||
È comunque utile fare riferimento alla [ | È comunque utile fare riferimento alla [https://linux.die.net/man/1/mc pagina di manuale] di Midnight Commander nella sezione dedicata ai colori, nonché alla sua [http://www.midnight-commander.org/wiki/doc/common/skins documentazione] dove vengono chiarite le caratteristiche del file di configurazione del programma, anche per quanto riguarda la sezione <code>[Colors]</code>. | ||
Inoltre questa breve guida è una traduzione, più o meno libera, dei due seguenti howto: | Inoltre questa breve guida è una traduzione, più o meno libera, dei due seguenti howto: | ||
* [http://ajnasz.hu/blog/20080101/midnight-commander-coloring questo] per quanto riguarda il primo metodo; | * [http://ajnasz.hu/blog/20080101/midnight-commander-coloring questo] per quanto riguarda il primo metodo; | ||
Riga 53: | Riga 131: | ||
==Per approfondire== | ==Per approfondire== | ||
A chi ancora non conoscesse MC consiglio [ | A chi ancora non conoscesse '''MC''' consiglio [[Midnight Commander|questa]] introduzione scritta da ''mm-barabba'' sulla e-zine di Debianizzati.org. | ||
{{Autori | |||
|Autore=[[Utente:MadameZou|MadameZou]] 17:11, 15 apr 2012 (CEST) | |||
|Estesa_da= | |||
|Verificata_da= | |||
:[[Utente:HAL 9000|HAL 9000]] 17:18, 12 ott 2019 (CEST) | |||
|Numero_revisori=1 | |||
}} | |||
[[Categoria: | [[Categoria:Programmi da terminale]] |
contributi