можете ли вы вообще открыть какие-либо другие программы X? Что делать, если вы попробуете xclock? Командная строка по умолчанию выводит X display, ожидая "дисплеев", созданных на удаленной машине. Эта ошибка приводит вас предоставить пересылки информации, поэтому он может отправить окно в локальную систему X11. Если у вас еще нет X11, работающего в вашей локальной системе, перейдите к концу этого поста для альтернативы.
Я думаю, что перенаправление не выполняется автоматически для вас просто X11Forwarding в /etc / sshd_config из обсуждения в вашем первом ответе. Поэтому следуйте здесь для использования опции командной строки display (должно быть сделано каждый раз):
emacs sample -display your-actual-hostname-or-ip:0.0
Если все, что не удается, используйте только текст обходной путь в то время как вы remoted в:emacs -nw sample
Если вы используете это, имейте в виду, что ничего, даже меню может быть интерактивным. Возможно, вам придется делать [F8] и затем следуйте текстовым меню чтобы попасть в меню. Там может быть .emacs обходной путь для этого.
зная emacs, вы можете решить эту проблему другим способом, если вы загрузили локальную версию emacs (я предлагаю xemacs) - режим Tramp для emacs будет инициировать сеансы ssh на ваш удаленный хост и легко редактировать файлы. Есть Open Stack Exchange вопросы, как о такой раб СШ снарядов. Вот еще несколько подробностей о eshell и Бродяга режим. Имея варианты для нужный момент.