2011-11-24 13 views
10

Sto usando RedHat Linux e il problema che sto affrontando è che il colore "blu" delle directory è appena visibile sullo sfondo nero. Ho trovato alcuni post sul Web che richiedono di modificare alcune impostazioni nel file /etc/profile.d/colorls.sh e /etc/profile.d/colorls.csh. Tuttavia, questo cambierà le impostazioni del colore per tutti coloro che accedono al sistema. Qualcuno potrebbe farmi sapere come posso cambiare le impostazioni dei colori che avranno effetto solo su di me?Redhat Linux - cambia il colore della directory

risposta

19

Per specificare i colori dell'output di ls, è necessario impostare LS_COLORS. Nel tuo .zshrc, prova ad aggiungere:

 
LS_COLORS="$LS_COLORS:di=00;33" 

34 è blu, 33 è ... giallastro. Cambia quel numero e trova quello che ti piace.

Usa dircolors per avere un'idea di ciò che LS_COLORS dovrebbe essere simile e aggiungere -p per visualizzare un elenco di colore.

1

Si può vedere ciò che viene fatto nel file globale, e quindi aggiungere al vostro ~/.profile privato (o un file simile.)

+0

Grazie per la risposta. Sto usando ** zsh ** e quindi le mie impostazioni private sono nel file **. Zshrc **. Potresti per favore farmi sapere quale file globale devo controllare e quali impostazioni devo aggiungere? –

8

Joachim's answer è buono per il fissaggio del problema specifico di directory, ma se del caso altri programmi di utilità utilizzano il colore "blu", li troverai illeggibili.

Diversi emulatori di terminale hanno impostazioni diverse per la modifica dei colori; il mio emulatore di terminale di scelta recita risorse X per determinare quali colori usare:

 URxvt.color0: #000000 
     URxvt.color1: #A80000 
     URxvt.color2: #00A800 
     URxvt.color3: #A8A800 
     URxvt.color4: #0000A8 
     URxvt.color5: #A800A8 
     URxvt.color6: #00A8A8 
     URxvt.color7: #A8A8A8 

     URxvt.color8: #000054 
     URxvt.color9: #FF0054 
     URxvt.color10: #00FF54 
     URxvt.color11: #FFFF54 
     URxvt.color12: #0000FF 
     URxvt.color13: #FF00FF 
     URxvt.color14: #00FFFF 
     URxvt.color15: #FFFFFF 

color4 è il blu in questione; Io ho il mio impostato in questo modo:

URxvt.background:  #000000 
URxvt.foreground:  gray75 
URxvt.color3:   DarkGoldenrod 
URxvt.color4:   RoyalBlue 
URxvt.color11:   LightGoldenrod 
URxvt.color12:   LightSteelBlue 
URxvt.color7:   gray75 
URxvt.colorBD:   #ffffff 
URxvt.colorUL:   LightSlateGrey 
URxvt.colorIT:   SteelBlue 
URxvt.cursorColor:  grey90 
URxvt.highlightColor: grey25 

Questo dà uno sfondo nero, in primo piano non troppo luminosa, e la maggior parte degli altri colori sono abbastanza ragionevoli. (Anch'io ho trovato il blu illeggibile di default.) Li ho inseriti nel mio file ~/.Xresources e hanno effetto dopo l'accesso o dopo l'unione di questo file con il database delle risorse X: xrdb -merge ~/.Xresources.

Ovviamente, diversi terminali sono configurati in modo diverso. Controlla la pagina di manuale del tuo terminale per maggiori dettagli su come cambiare i colori dei colori abituali.

0

samolod solution è buono.

In caso di KDE Konsole si va a Impostazioni -> Modifica profilo attuale -> Aspetto -> Modifica -> Colore 5. Quindi utilizzare grafica selettore di colori per renderlo più luminoso (ho preso # 5871FF).

Problemi correlati