Por que o gedit não está abrindo um arquivo do terminal?

3

Eu tenho um Ubuntu 12.04 VPS sem nenhum ambiente gráfico instalado. Nesse VPS, estou tentando abrir um arquivo do terminal usando o gedit com esse comando

gedit config/database.yml

Mas infelizmente está mostrando o seguinte erro

(process:3790): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Cannot open display: 
Run 'gedit --help' to see a full list of available command line options.

Como posso resolver este problema?

    
por tuxtu 17.12.2013 / 17:50

1 resposta

2

gedit é um editor gráfico. Todos os aplicativos gráficos precisam de uma variável de ambiente chamada $DISPLAY .

Se você estiver executando a sessão gráfica, inicie gedit da seguinte forma:

user@host:~# DISPLAY=:0 gedit config/database.yml

Caso você não tenha acesso a uma sessão gráfica, tente

user@host:~# nano config/database.yml

    
por chaos 17.12.2013 / 17:53