Моя рабочая станция была недавно обновлена к Windows 7. Я загрузил шпаклевку и настроил ее к тем же настройкам, которые я имел в соответствии с Vista.
Каждый раз, когда я ssh к vm рабочий Centos 5.4 и попытка выполнить emacs на файле, я получаю ошибку о соединении с X-сервером:
[ecto1 ~]$ emacs foo.bar
Connection lost to X server `localhost:10.0'
Я никогда не получал это сообщение об ошибке, когда у меня была Vista. Я могу обойти его путем искажения emacs к 'emacs - СЗ', но я не чувствую, что мне придется сделать это.
У моего коллеги есть те же аппаратные средства, которые имели то же обновление, и его сессии, кажется, не делают это.
Совет? Я ничего не могу найти на Google и не знаю, где еще запустить.
[ecto1 ~]$ emacs -version
GNU Emacs 21.4.1
Проверьте свои настройки PuTTy дважды и удостоверьтесь, что Сессия X11 передается правильно, и у Вас есть сервер X11, работающий локально. Если Вы не хотите открывать окно GUI, работая emacs -nw
лучшая альтернатива.
Поведение по умолчанию для emacs состоит в том, чтобы попытаться открыть окно GUI. Если у Вас нет X11 правильно переданным с Менеджером окон X11 (как Hummerbird, превышают), работающий локально, программа перестанет работать.