O Emacs não carrega o gui

2

sempre que eu corro emacs ou emacs23 no terminal, apenas recebo a seguinte saída:

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

E o gui não carrega e a janela do emacs nunca abre. O processo do emacs não falha (o terminal fica ocupado, e eu posso ver o processo emacs23 rodando com ps -e ).

Eu tentei executá-lo com os argumentos -D --debug-init , mas a mesma coisa acontece e a saída é exatamente a mesma. No entanto, se eu executar emacs -nw ele executa com sucesso o emacs no modo terminal como se nada estivesse errado.

Estranhamente, esse problema só começou a acontecer na segunda vez que rodei o emacs hoje. A primeira vez que funcionou perfeitamente bem. Desde então, eu tentei reiniciar e tentei limpar a instalação do emacs, sem sucesso.

Eu não instalei nenhum pacote novo hoje, mas eu poderia ter atualizado alguns, poderia ser esse o motivo? Existe uma maneira de descobrir quais pacotes foram instalados / atualizados hoje?

EDIT: Além disso, se eu executar sudo emacs ele carrega normalmente e tudo corre muito bem.

Obrigado

Estou executando o Ubuntu Lucid

    
por Malabarba 17.06.2010 / 18:56

1 resposta

3

Parece que você acertou um conhecido bug do Ubuntu onde o appmenu-gtk pacote parece estar quebrado. A solução parece ser remover esse pacote até que isso seja corrigido nos repositórios.

Se isso não funcionar, não execute o seu emacs sudo , como sugerido por algumas pessoas, use o emacs na linha de comando com

$ emacs -nw

ou use outro editor por enquanto.

Minha bola de cristal me diz que isso pode ser corrigido não muito longe no futuro.

    
por 17.06.2010 / 20:30