Por que minha barra de ferramentas do Emacs parece diferente de ssh com o encaminhamento de X no Cygwin vs CentOS?

2

Estou usando o Emacs 24.2.1 instalado em um servidor do CentOS 5, no qual eu ssh com o encaminhamento do X (usando -Y ). Eu tenho tanto um laptop Windows com Cygwin / X instalado, bem como um desktop rodando o CentOS 6. Quando eu ssh para este servidor usando meu laptop Windows, o Emacs parece bem:

Noentanto,quandoeusshnesteservidorusandominhaáreadetrabalhodoCentOS6,osbotõesdabarradeferramentassãorenderizadosdeformaestranha(ignorarafaltadeumabordadajanela-estálá,masnãonacapturadetela):

Alguém sabe o que pode estar causando essa diferença? Eu tentei passar pela lista de dependências de pacotes, mas não consegui nada. Eu estou querendo saber se é porque eu estou faltando algum pacote de biblioteca que ele usa para renderizar a barra de ferramentas na minha máquina CentOS 6, mas existe no Cygwin, mas eu pensei que uma vez que esta é uma sessão X remota, ele deveria pegá-los o servidor? Estou absolutamente perplexo quanto ao que posso fazer para consertar isso. Não é um problema que me impeça de funcionar. É muito chato olhar para o dia a dia.

Observarei que, quando uso o NX, as janelas são renderizadas corretamente. Eu simplesmente não uso muito, porque o cliente NX no Linux é ruim quando se trata de suporte a janela flutuante, que eu prefiro usar.

Qualquer ajuda seria muito apreciada!

    
por Ben Richards 06.03.2013 / 19:49

2 respostas

4

O Emacs é, até onde eu sei, construído com o kit de ferramentas GTK.

A barra de ferramentas está sendo exibida com as configurações do tema GTK. Eu acho que você tem diferentes temas definidos em suas janelas e caixas CentOS.

Embora eu não consiga encontrar um lugar para mudar especificamente a barra de ferramentas "ícones com texto" apenas "ícones", no CentOS você ainda tem o Gnome 2 e encontrar essas configurações deve ser mais fácil do que com o Gnome 3 instalado. (O gtk-chtheme permite alterar os temas, mas não possui a configuração da barra de ferramentas).

    
por 06.03.2013 / 22:17
2

O Emacs exibe a barra de ferramentas de maneira diferente, dependendo das capacidades da tela em que está desenhando janelas. Existem versões em cores baixas dos ícones, por exemplo, para monitores coloridos e monocromáticos reduzidos. O Emacs também pode voltar para ícones de baixa qualidade porque não foi construído com suporte para imagens XPM, mas suas imagens têm cores, então não acho que seja isso.

Então, meu palpite é que você está usando uma tela colorida reduzida, ou está executando o servidor X no modo de cor reduzida por algum motivo (um link de largura de banda baixa entre o cliente e o servidor seria uma boa razão para fazer isso).

    
por 06.03.2013 / 21:54

Tags