Modificare i colori in Midnight Commander: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(Nuova pagina: {{Versioni compatibili|Tutte le versioni di Debian}} ==Introduzione== [http://www.midnight-commander.org/ Midnight Commander] è uno tra i più noti e diffusi filemanager testuali uti...)
 
(aggiunta categoria shell, aggiunti link alla pagina di manuale e alla documentazione di mc)
Riga 39: Riga 39:
Con quella versione, infatti è stata introdotto il supporto alle skin.
Con quella versione, infatti è stata introdotto il supporto alle skin.
Normalmente vengono installate già alcune skin con Midnight Commander, le potete trovare in <code>/usr/share/mc/skins</code>. <br/>
Normalmente vengono installate già alcune skin con Midnight Commander, le potete trovare in <code>/usr/share/mc/skins</code>. <br/>
Per installare la skin è sufficiente aprire il file <code>~/.mc/ini</code> con il vostro editor preferito e andate alla sezione <code>[Midnight-Commander]</code>.<br/>
Per installare la skin è sufficiente aprire il file <code>~/.mc/ini</code> con il vostro editor preferito e andare alla sezione <code>[Midnight-Commander]</code>.<br/>
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/>
Riga 47: Riga 47:
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 [http://www.linuxmanpages.com/man1/mc.1.php#lbCI 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 57: Riga 58:
:[[Utente:MadameZou|MadameZou]] 21:07, 7 feb 2010 (CET)
:[[Utente:MadameZou|MadameZou]] 21:07, 7 feb 2010 (CET)


[[Categoria:Desktop]][[Categoria:Tips&Tricks]]
[[Categoria:Desktop]][[Categoria:Tips&Tricks]][[Categoria:Shell]]

Versione delle 20:19, 11 feb 2010

Debian-swirl.png Versioni Compatibili

ERRORE: valore non valido ( Tutte le versioni di Debian )! Vedi qui.

Introduzione

Midnight Commander è uno tra i più noti e diffusi filemanager testuali utilizzati in ambiente Unix. È estremamente versatile e comodo, soprattutto per chi non ama le interfacce grafiche.
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.

Primo metodo

Per modificare i colori di default di Midnight Commander bisogna intervenire sul file ~/.mc/ini.
All'interno del file inseriamo quindi una nuova sezione chiamata [Colors], dove andremo a specificare i nuovi colori che vogliamo adottare.
In particolare la sintassi, assai semplice è questa:

<keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ...

Quindi esistono due elementi principali: le <keyword> e i colori (con <background> si definisce il colore dello sfondo mentre con <foreground> quello di primo piano).
Per quanto riguarda le <keyword>, queste sono quelle che possono essere utilizzate:

  • Base colors: normal, selected, marked, markselect, errors, input, reverse, gauge
  • Menu colors: menu, menusel, menuhot, menuhotsel
  • Dialog colors: dnormal, dfocus, dhotnormal, dhotfocus
  • Help colors: helpnormal, helpitalic, helpbold, helplink, helpslink
  • Viewer color: viewunderline
  • Special highlighting colors: executable, directory, link, stalelink, device, special, core
  • Editor colors: editnormal, editbold, editmarked

Per quanto riguarda invece i colori, eccone alcuni: white, gray, blue, green, yellow, magenta, cyan, red, brown, birghtgreen, brightblue, brightmagenta, brightcyan, brightred, default.

La nostra sezione [Colors] all'interno di ~/.mc/ini dovrebbe avere un aspetto simile a questo, per esempio:

[Colors]
base_color=lightgray,green:normal=green:selected=,gray ...

Su 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 ~/.mc/ini.

Secondo metodo

Mentre fino a poco tempo fa, l'unico modo per cambiare i colori predefiniti in MC era quello descritto sopra, dalla versione 4.7.0-pre3 esiste un metodo diverso e più rapido.
Con quella versione, infatti è stata introdotto il supporto alle skin. Normalmente vengono installate già alcune skin con Midnight Commander, le potete trovare in /usr/share/mc/skins.
Per installare la skin è sufficiente aprire il file ~/.mc/ini con il vostro editor preferito e andare alla sezione [Midnight-Commander].
A questo punto andate alla voce skin= e inserite il nome della skin che avete scelto. Infine andate alla sezione [Colors] e cancellate il valore relativo alla keyword base color.
Salvate e uscite.
Ed ora godetevi finalmente il vostro Midnight Commander!!

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).

È comunque utile fare riferimento alla pagina di manuale di Midnight Commander nella sezione dedicata ai colori, nonché alla sua documentazione dove vengono chiarite le caratteristiche del file di configurazione del programma, anche per quanto riguarda la sezione [Colors]. Inoltre questa breve guida è una traduzione, più o meno libera, dei due seguenti howto:

  • questo per quanto riguarda il primo metodo;
  • questo per quanto riguarda il secondo metodo.

Per approfondire

A chi ancora non conoscesse MC consiglio questa introduzione scritta da mm-barabba sulla e-zine di Debianizzati.org.


MadameZou 21:07, 7 feb 2010 (CET)