emacs та шпаклівка на Windows 7


0

Моя робоча станція нещодавно оновлена ​​до Windows 7. Я завантажив шпаклівку і налаштував її на ті самі налаштування, що і в Vista.

Кожен раз, коли я сшу на vm під управлінням Centos 5.4 і намагаюся запустити emacs на файл, я отримую помилку щодо підключення до X-сервера:

[ecto1 ~]$ emacs foo.bar
Connection lost to X server `localhost:10.0'

Я ніколи не отримував цього повідомлення про помилку, коли мав Vista. Я можу обійти це шляхом промазування emacs до 'emacs -nw', але я не відчуваю, що мені доведеться це робити.

У мого колеги є той самий апаратний апарат, що було таке ж оновлення, і його сеанси, схоже, не роблять цього.

Будь-яка порада? Я не можу нічого знайти в Google і не знаю, з чого ще почати.

[ecto1 ~]$ emacs -version
GNU Emacs 21.4.1

Відповіді:


2

Припускаючи, що ви не хочете запускати emacs як клієнт на X-сервер, двічі перевірте конфігурацію Putty в розділі Connection / SSH / X11 і переконайтесь, що "Enable X11 forwarding" не встановлено прапорець.


Я повинен був бути більш конкретним, але так, я хотів запустити emacs без X-сервера. Ідеально!
twilbrand

0

Двічі перевірте свої налаштування PuTTy і переконайтеся, що X11 Session пересилається належним чином і у вас X11-сервер працює локально. Якщо ви не хочете, щоб вікно графічного інтерфейсу було відкрито, emacs -nwнайкраща альтернатива працює.

Типова поведінка для emacs полягає у спробі відкрити вікно графічного інтерфейсу. Якщо ви не перенаправили X11 належним чином, якщо менеджер вікон X11 (наприклад, Hummerbird eXceed ) не працює локально, програма вийде з ладу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.