Acabei de encontrar um problema estranho ao ajustar meu tema de cores para o Emacs terminal. O fundo não estava aparecendo tão preto quanto o esperado, mas cinza, mesmo que o fundo estivesse definido como #000000
. Então, eu abri a caixa de diálogo 'personalizar a face' e, em seguida, a opção 'escolher cor' como plano de fundo. Isso apresenta a seguinte lista:
Observe que a primeira cor, preta, é na verdade cinza, apesar de ser listada como #000000
. Mais estranho, existe uma segunda cor chamada color-16
, com o mesmo código #000000
, e é totalmente preta (veja a parte inferior da imagem).
O resultado é que se eu definir uma cor para #000000
ou black
, na verdade, ficar cinza, mas se eu definir uma cor color-16
, ficarei preto.
Isso não acontece na GUI Emacs, onde # 000000 é chamado black
e produz preto verdadeiro. Não existe color-16
no meu emacs da GUI.
Isso é um pouco estranho, porque eu gostaria de ter o mesmo tema de cores para GUI e emacs terminais, mas o preto parece significar coisas diferentes. Alguém pode explicar isso?
Terminal gnomo
Debian Linux Emacs 27.0.50
fonte
Respostas:
Acontece que este foi um problema com o gnome-terminal. Corrigi-o abrindo as preferências de perfil na barra de menus do gnome-terminal, selecionando cores e alterando o esquema interno para o console Linux.
fonte