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

Я вижу окно emacs, но не вижу никаких символов. В чем может быть ошибка?

2 ответа2

1

Просто быстрый обходной путь, а не полное решение

Сначала посмотрите, какие шрифты доступны на вашем компьютере

$>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
....

Затем выберите один из них

$>emacs -font "yourChooenFont"

На моей машине шрифт "9х15" выглядит довольно аккуратно, т.е.

$>emacs -font "9x15"
0

Похоже, шрифт, который вы пытаетесь использовать, недоступен на вашем компьютере. Вы, вероятно, выбрали его, потому что он был доступен по external_machine_ip_address . Это может быть потому, что дисплеи имеют разные разрешения; попробуйте вместо этого -*-courier-medium-r-*-*-12-*-*-*-*-*-iso8859-* . Инструмент xfontsel может быть полезен для поиска существующего шрифта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .