Por que não consigo abrir um determinado arquivo no gedit

0

Eu editei um dos arquivos de idiomas do gedit (realce de sintaxe) e - para testar as alterações - mudei o idioma de um arquivo aberto para outro e depois novamente. Eu fiz isso algumas vezes, mas a última vez, o gedit falha (e faz o rsyslogd travar no processo).

Eu tentei reabrir o arquivo, mas o gedit cai imediatamente. Isso é o que eu tentei:

  • Como mudei o realce da sintaxe da sintaxe, tentei abrir arquivos com a mesma extensão.
    Obras.

  • Eu tentei excluir linhas do arquivo que podem ser afetadas pelas alterações.
    Funciona se o arquivo estiver vazio, mas não funciona se eu deixar um único caractere.

  • Eu tentei renomear o arquivo no caso de o gedit "lembrar" algo sobre ele.
    Não funciona.

  • Eu tentei copiar o arquivo com o Nautilus e abrir o novo arquivo.
    Não funciona.

  • Eu tentei copiar e colar o conteúdo do arquivo em outro e abrir o novo arquivo.
    Obras.

  • Eu tentei copiar o arquivo da linha de comando e abrir o novo arquivo.
    Obras.

Alguma idéia do que poderia ter causado isso e como corrigi-lo corretamente?

    
por Dennis 01.01.2013 / 17:45

1 resposta

1

Depois de adicionar as tags, uma pergunta semelhante apareceu no < strong> Relacionado guia (mesmo problema, causa diferente e usuário Renan sugerido nos comentários para executar o gedit de terminal e procure por mensagens de erro.

Esta foi a saída:

**
GtkSourceView:ERROR:gtksourcecontextengine.c:5421:update_syntax: assertion failed: (state->context != NULL)
Aborted (core dumped)

Isso é causado por um bug no gedit que é acionado ao configurar o idioma para Padrões . Como essa seleção é salva no GnomeVFS , até mesmo copiar o arquivo no Nautilus não ajuda, pois preserva os metadados.

Para resolver esse problema, conforme indicado no relatório de erros, executei o seguinte comando:

gvfs-set-attribute FILENAME metadata::gedit-language ''

Resolvido.

    
por 01.01.2013 / 17:59