Emulador de terminal com paleta de cores personalizada

2

Estou tentando obter mais cores no emulador de terminal. Principalmente para obter realce de sintaxe mais bonita. Eu pesquisei bastante extensivamente por um emulador de terminal que suporta 24 bits colordepth e que não parece existir. E mesmo se fizesse gnu screen, que eu uso extensivamente, só suporta 256 cores.

Uma abordagem alternativa seria manipular a paleta de cores do terminal. gnome-terminal permite isso, mas apenas para as cores no primeiras 16 posições da paleta. Isso permitirá que eu mude de paleta entrada 3 do # 00CD00 flagrante para o # 4E9A06 mais calmante, o que contribui para um melhor experiência na linha de comando. Para destacar a sintaxe, no entanto, 16 cores são um pouco limitado. Agora estou procurando um emulador de terminal que me permita personalizar todas as 256 entradas da paleta.

Existe tal fera a ser encontrada?

    
por oivvio 18.11.2009 / 10:43

4 respostas

5

Desde 17 de fevereiro, existe um fork do rxvt-unicode que faz exatamente o que eu estava procurando. Através dos recursos X, você pode personalizar todas as 256 cores. Cada cor pode ser configurada para qualquer um dos trigêmeos 2 ^ 24 RGB.

Em um Ubuntu 11.04 recém-instalado, a instalação é feita assim:

sudo apt-get install libperl-dev libx11-dev libxft-dev git g++
git clone https://github.com/trapd00r/rxvt-unicode.git
cd rxvt-unicode
sh configure --enable-256-color --enable-font-styles \ 
             --enable-perl--enable-mousewheel --enable-lastlog --enable-xft
make
make install
    
por 09.03.2011 / 20:04
1

experimente o xterm. O xterm de 256 cores é suportado, por exemplo, pelo esse plugin vim. ele também deve funcionar com rxvt e mrxvt.

    
por 18.11.2009 / 13:26
0

O Manual de eLinks tem a dizer sobre seu modo de cores reais:

Note that only terminal capable to show it is konsole from kdebase-3.5.4.

Não sendo um usuário do Konsole, uma pesquisa superficial na Web pelo recurso me deixa incerto se alguém mais sabe sobre isso ou se algum outro software pode fazer uso dele atualmente.

    
por 18.11.2009 / 11:01
0

Embora eu não tenha achado explicitamente declarado em nenhum lugar, até onde posso dizer, apenas 16 cores são definidas pelo usuário, e as outras são simplesmente variações do original 16. Mantido em mente deve ser que o terminal se destina apenas para apoiar 16 cores, nem menos, nem mais. Que é possível exibir mais do que isso é basicamente apenas inteligência e boa programação.

Então, como resposta à sua pergunta: Não, você não pode definir a paleta completa de 256 cores.

    
por 28.11.2009 / 07:55