Emacs не загружает графический интерфейс


2

всякий раз, когда я бегу Emacs или же emacs23 на терминале я просто получаю следующий вывод:

** (emacs:2620): CRITICAL **: menu_proxy_module_load: assertion `dbusproxy != NULL' failed

И графический интерфейс не загружается, и окно emacs никогда не открывается. Процесс emacs на самом деле не падает (терминал остается занятым, и я вижу emacs23 процесс работает с ps -e ).

Я пытался запустить его с -D --debug-init аргументы, но происходит то же самое, и результат точно такой же. Тем не менее, если я бегу Emacs -nw он успешно запускает emacs в терминальном режиме, как будто ничего не случилось.

Как ни странно, эта проблема стала возникать только во второй раз, когда я сегодня запускал emacs. В первый раз все работало отлично. С тех пор я пытался перезагрузиться и пытался очистить установку emacs, но безуспешно.

Я не установил никаких новых пакетов сегодня, но я мог бы обновить некоторые, может ли это быть причиной? Есть ли способ узнать, какие пакеты были установлены / обновлены сегодня?

РЕДАКТИРОВАТЬ: Кроме того, если я бегу Судо Emacs загружается нормально и все работает отлично.

Спасибо

Я использую Ubuntu Lucid

Ответы:


3

Похоже, вы ударили известного Ошибка Ubuntu где пакет appmenu-gtk кажется сломанным. Кажется, решение состоит в том, чтобы удалить этот пакет, пока он не будет исправлен в репозиториях.

Если это не работает, не запускайте свой emacs sudo как предложено некоторыми людьми, используйте emacs в командной строке с

$ emacs -nw

или используйте другой редактор на данный момент.

Мой хрустальный шар говорит мне, что это может быть исправлено не слишком далеко в будущем.


1
@dconnors, @honk: прокомментировать эту ошибку предполагает, что сломанные пакеты могут быть получены от Unity PPA; если у вас включен этот PPA, попробуйте отключить его и переустановить затронутые пакеты.
quack quixote

@ Quack Quixote: Возможно, я установил апплет глобального меню из этого PPA. Мне так нравится этот апплет, что я готов подождать пару недель, чтобы посмотреть, исправят ли они это.
Malabarba
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.