console (colourrc)

Arquivo de configuração de cores do comando ls

Categoria: Console

Software: console

[ Hits: 14.575 ]

Por: Perfil removido


É o personalização da cores saída de cores do comando "ls --color=auto".  Para utilizá-lo, renomei o arquivo para ~/.colourrc e acrescente no ~/.bashrc a linha:  eval `dircolors ~/.colourrc` . Informações adicionais no cabeçalho do arquivo


# Arquivo de personalização das cores do comando ls
# J. F. Mitre - Abril/2006
# http://jfmitre.blogspot.com
# e-mail: jfmitre@gmail.com
#
# A arquivo é a personalização da cores saída de cores 
# do comando "ls --color=auto". 
# Para utilizá-lo, renomei o arquivo para 
# ~/.colourrc e acrescente no .bashrc a linha
# eval `dircolors ~/.colourrc` 
#
# Mais informações:
#
# http://jfmitre.blogspot.com/2006/04/arquivo-colourrc.html
# http://www.ibiblio.org/pub/Linux/docs/HOWTO/unmaintained/Colour-ls
# --------------------------------------------------------------------------
# Configuration file for dircolors, a utility to help you set the
# LS_COLORS environment variable used by GNU ls with the --color option.

# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the
# slackware version of dircolors) are recognized but ignored.

# Below, there should be one TERM entry for each termtype that is colorizable
TERM linux
TERM linux-c
TERM mach-color
TERM console
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM dtterm
TERM xterm
TERM xterm-color
TERM xterm-debian
TERM rxvt
TERM screen
TERM screen-bce
TERM putty
TERM screen-w
TERM vt100
TERM Eterm

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink
# 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 
# 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 
# 44=blue 45=magenta 46=cyan 47=white
NORMAL 00   # global default, although everything should be something.
FILE 00      # normal file
DIR 01;34   # directory
LINK 01;36   # symbolic link.  (If you set this to 'target' instead of a
      # numerical value, the color is as for the file pointed to.)
FIFO 40;33   # pipe
SOCK 01;35   # socket
DOOR 01;35   # door
BLK 40;33;01   # block device driver
CHR 40;33;01   # character device driver
ORPHAN 43;31;01 # symlink to nonexistent file

# This is for files with execute permission:
EXEC 01;32

# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')

# If you use DOS-style suffixes, you may want to uncomment the following:
#.cmd 01;32 # executables (bright green)
#.exe 01;32
#.com 01;32
#.btm 01;32
#.bat 01;32

.tar 01;31 # archives or compressed (bright red)
.tgz 01;31
.TGZ 01;31
.arj 01;31
.ARJ 01;31
.taz 01;31
.lzh 01;31
.zip 01;31
.ZIP 01;31
.z   01;31
.Z   01;31
.gz  01;31
.bz2 01;31
.deb 01;31
.rpm 01;31
.jar 01;31

# image formats
.jpg 00;33
.jpeg 00;33
.gif 00;33
.bmp 00;33
.pbm 00;33
.pgm 00;33
.ppm 00;33
.tga 00;33
.xbm 00;33
.xpm 00;33
.tif 00;33
.tiff 00;33
.png 00;33

# video formats
.mov 01;35
.mpg 01;35
.mpeg 01;35
.avi 01;35
.fli 01;35
.gl 01;35
.dl 01;35
.xcf 01;35
.xwd 01;35

# audio formats
.ogg 01;35
.mp3 01;35
.wav 01;35

# Arquivos .pdf .ps
# Negrito
.pdf 01
.ps 01
  


Comentários
[1] Comentário enviado por nickmarinho em 18/06/2006 - 12:23h

Meu isso não funciona !

www.lucianomarinho.com.br

[2] Comentário enviado por removido em 18/06/2006 - 18:27h

Claro que funciona !!!

O que você fez ? Seguiu o manual direitinho? Usou o ls --color=auto reiniciou o bash após adicional o comando apropriado no .bashrc ? O .bashrc está sendo lido pelo seu sistema (alguns sistema não o fazem, seria preciso outro aquivo de configuração !) Copiou corretamente as linhas (cuidado para não confundir crase com apóstrofo). Diz aí: Qual é o erro ?

[3] Comentário enviado por nickmarinho em 18/06/2006 - 19:00h

Você só pode estarbrincando cara !!!
Explica como fazer direito isso ai !!!

Dá uma olhada nas coisas que eu postei e vai ver como eu explico tudo corretamente, como se fosse para meu avô entender.

É assim que se ensina quem não sabe !!!

Abraço ;-)

www.lucianomarinho.com.br

[4] Comentário enviado por removido em 18/06/2006 - 20:43h

Meu caro, leia esse link:

http://www.ibiblio.org/pub/Linux/docs/HOWTO/unmaintained/Colour-ls

Nele está tudo que precisa.

[5] Comentário enviado por JLCarneiro em 30/06/2006 - 12:50h

Funcionou aqui comigo (Ubuntu 6.06). Obrigado!

Mas, alguém tem um esquema de cores já "otimizado", ou seja, intuitivo, fácil de ver e bonito num terminal semi-transparente?

[6] Comentário enviado por removido em 30/06/2006 - 15:05h

O que quer dizer com intuitivo ? Facilidade de visualizar ?
Nesse caso, o meu foi "otimizado" para o fundo preto.
Acredito que a cor de diretórios (azul escuro) seja o maior problema para o fundo preto, já para o fundo transparente, tudo depende o wallpaper. O papel de parede é escuro ? Então esse aqui deve dar conta ! O papel de parede é claro ? Então deve ter que mudar algumas cores, em especial o amarelo e azul claro.
Se o papel de parede tiver muitas letras, pode ser que fique díficil com qualquer esquema de cor ! Não sei ... talvez não !

O fato é que tirando o documento do Howto que tem na ibiblio.org eu nunca vi nenhum arquivo desses sendo disponibilizado na internet.

Sendo assim, eu acho que para outros esquemas de cores diferentes do fundo preto que eu uso você deve ter que modificar sozinho o esquema de cores. Não existe dificuldade técnica em fazer isso, apenas uma certa dificuldade artística ! Se é que me entende !

[7] Comentário enviado por jlcarneiro em 02/07/2006 - 13:31h

Heheheh! Entendi e é justamente esse o problema. A capacidade artística. Fora, é claro, que pode ser que já exista algum padrão por aí. Por exemplo, arquivos executáveis o GNU/Linux marca como verde. Os compactados seriam o quê? Azuis como no MS-Windows?

Mas, a despeito de um padrão, a minha dificuldade seria, de fato, a parte artística... ;)

[8] Comentário enviado por removido em 02/07/2006 - 13:36h

O padrão é muito, mas muito parecido com o que está aqui.
Eu adicionei algumas extensões e modifiquei algumas cores, assim como removi ou adicionei alguns "negritos", mas no geral o padrão foi mantido.

Para arquivos compactados é vermelho. Para video e som rosa. Ambos com negrito. Imagens e pdf não estão na "lista" de padrões.

Eu também modifiquei os dos links órfãos, para que este fiquem destacados, no padrão não existe diferença.

[9] Comentário enviado por jlcarneiro em 02/07/2006 - 13:58h

Ok. Vou observar com cuidado. Obrigado!

[10] Comentário enviado por angeloo em 12/07/2006 - 13:36h

Olá a todos.....tem uma dica muito boa no endereço abaixo......e funciona....

http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=8&codtopico=2629


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts