Não é possível exportar a exibição do emacs no ssh

1
local_machine:$> ssh myself@external_machine_ip_address -p specific_port -X
external_machine:$> echo $DISPLAY
localhost:10.0
external_machine:$> emacs
Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct

Eu vejo a janela do emacs, mas não consigo ver nenhum dos caracteres. Qual poderia ser o erro?

    
por Humble Debugger 18.02.2011 / 12:42

2 respostas

0

Parece que a fonte que você está tentando usar não está disponível em sua máquina. Você provavelmente escolheu porque estava disponível em external_machine_ip_address . Pode ser porque os monitores têm resoluções diferentes; tente usar -*-courier-medium-r-*-*-12-*-*-*-*-*-iso8859-* em vez disso. A ferramenta xfontsel pode ser útil para encontrar uma fonte existente.

    
por 24.02.2011 / 00:15
1

Apenas uma solução rápida, não uma solução completa

Primeiro, veja quais fontes estão disponíveis no seu computador

$>xlsfonts
-arabic-newspaper-medium-r-normal--0-0-100-100-p-0-iso10646-1
-arabic-newspaper-medium-r-normal--32-246-100-100-p-137-iso10646ourChoosen-1
-ascender-droid-bold-i-normal--0-0-0-0-p-0-iso8859-1
....

Escolha um deles e, em seguida,

$>emacs -font "yourChooenFont"

Na minha máquina, a fonte "9x15" parece bem legal, por exemplo

$>emacs -font "9x15"
    
por 01.09.2011 / 18:40