Alterando as cores dos terminais no Ubuntu Server

6

Eu gostaria de mudar as cores. O brilho verde-limão nos nomes de arquivos coloridos em azul claro está matando meus olhos.

Não tenho certeza se estou usando xterm ou gnome ou qualquer outra coisa, mas gostaria de alterar o esquema de cores padrão (preferível para algo menos ofensivo às minhas córneas) e mantê-lo alterado (atualização meu perfil de usuário).

As cores são boas, mas às vezes isso torna o texto ilegível. Eu me contentaria em não ter cores, padrão B & W, se não posso ter cores bonitas.

    
por Josh K 01.05.2010 / 07:00

3 respostas

8

Você precisará configurar sua LS_COLORS export no seu ~/.dir_colors (todo o sistema em /etc/dir_colors )

Veja aqui a documentação: link

:: EDITAR

Para fazer isso:

  1. anexe isso ao seu ~/.bashrc
    if [ "$TERM" != "dumb" ]; then
      [ -e "$HOME/.dir_colors" ] && 
      DIR_COLORS="$HOME/.dir_colors" [ -e "$DIR_COLORS" ] ||
      DIR_COLORS="" 
      eval "'dircolors -b $DIR_COLORS'" 
      alias ls='ls --color=auto'
    fi
  1. crie / edite seu ~/.dir_colors

    por exemplo, com dircolors --print-database > .dir_colors

  2. Em seguida, force uma leitura do seu arquivo .bashrc com:

    $: source ~/.bashrc

  3. Tudo deve ser bonito.

por 01.05.2010 / 07:02
3

Como alterar as cores das listagens de arquivos em shells do Linux

Resumo

Os terminais interativos Linux (também conhecidos como terminal ssh, konsole ou login de console) escolhem automaticamente cores para 'arquivos', 'diretórios', 'hard links', 'soft links', 'pipes', 'sockets', 'filesystems', etc. Você vê essas cores exibidas quando você digita 'ls' para listar o conteúdo do arquivo. Os diretórios geralmente são azuis, os arquivos geralmente são cinza claro. Diferentes cores de primeiro plano / fundo são usadas para vários tipos de objetos do sistema de arquivos.

Problema:

Seu terminal exibe links de diretório como azul escuro quando você digita "ls", e você quer que ele seja claro para que você possa lê-lo melhor.

Solução

Usando seu editor favorito, abra este arquivo: / etc / DIR_COLORS Você deve ver algo assim:

#NORMAL 00      # no color code at all
#FILE 00        # regular file: use no color at all
RESET 0         # reset to "normal" color
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.)
MULTIHARDLINK 00        # regular file with more than one link
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 01;05;37;41  # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41    # file that is setuid (u+s)
SETGID 30;43    # file that is setgid (g+s)
CAPABILITY 30;41        # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44    # dir with the sticky bit set (+t) and not other-writable

Observe a quarta linha começando com: "DIR". Essa é a cor dos links do diretório. Se você quiser mais informações sobre o significado dos códigos, visite este site:

link

Observe que o código para DIR é '01; 34 '. o 34 significa azul escuro. Você pode ficar tentado a editar o arquivo / etc / DIR_COLORS exatamente onde ele está. NÃO faça isso. Porque você estará mudando as cores para TODOS que se conectarem a este computador. Você terá que fazer uma cópia disso em seu próprio diretório para que apenas seu login seja afetado.

Como alterar as cores do diretório do seu usuário

Copie o arquivo / etc / DIR_COLORS para o seu diretório pessoal com este comando:

cp /etc/DIR_COLORS /home/yourusername/.dir_colors

Abra seu / home / yourusername /.dir_colors em seu editor favorito e edite a linha que se parece com isso:

DIR 01;34       # directory

E mude para isso;

DIR 01;36       # directory

34 é o código para azul, 36 é o código para ciano. Salve o / home / yourusername /.dir_colors Você terá que sair / login para que as configurações entrem em vigor. (sourcing seus perfis não vai sugar as mudanças). Depois de efetuar logout / login, execute o comando 'ls'. Os diretórios devem aparecer com ciano em vez de azul. Assim:

Antes:

Depois:

    
por 14.08.2012 / 18:06
0

Supondo que você esteja usando o terminal do gnome, é possível selecionar Editar > Perfis ... e selecione o perfil atual (por exemplo, Padrão) e clique em Editar (ou clique em Novo e insira o nome de um novo perfil - se você fizer isso, precisará defini-lo mais tarde como "Perfil usado ao iniciar" um novo terminal "). Agora você pode clicar na guia Cores, onde você pode definir as cores de fundo e primeiro plano e manipular a paleta de cores (incluindo a seleção entre os esquemas internos).

Você pode tentar o esquema branco em primeiro plano / fundo preto e a paleta do Tango (que tem cores que são um pouco mudas).

    
por 01.05.2010 / 09:08