Gtk-WARNING **: 22:21:47.873: não é possível abrir o display:1 / xhost: não é possível abrir o display:1

Gtk-WARNING **: 22:21:47.873: não é possível abrir o display:1 / xhost: não é possível abrir o display:1

Entããão, é isso, por algum motivo agora não consigo abrir aplicativos gráficos a partir do terminal, algo que me interessa é que posso iniciar o gedit (por exemplo) a partir do meu atalho de teclado (entendi como Ctrl + Alt + G) , mas no terminal, recebi este erro:

Unable to init server: Could not connect: Connection refused`
(gedit:6690): Gtk-WARNING **: 22:38:15.851: cannot open display: 1

Eu tentei algo que peguei da internet: xhost + isto é para (se eu entendi bem) permitir que todos os aplicativos iniciem um servidor gráfico, mas ele gera:

xhost:  unable to open display "1"

Não sei por que estou recebendo esse erro porque há uma hora consegui iniciar aplicativos gráficos a partir do terminal. então qualquer ajuda é apreciada :)

PS: este erro acontece com todos os aplicativos que tentei iniciar a partir do terminal

Responder1

Geralmente, DISPLAY=:0em vez DISPLAY=:1disso, execute o seguinte comando para ver se esse é o problema.

DISPLAY=:0 gedit

Se funcionar, você pode tornar isso permanente executando o seguinte comando:

export DISPLAY=:0

Depois de exportar a variável DISPLAY correta, você pode iniciar aplicativos gráficos normalmente a partir do terminal:

gedit

Responder2

Encontrei o problema, o problema é que desativei meu gerenciador de exibição (lightdm) porque ele não me permite fazer login (loop de login) e pensei que era sua única função.

Mas quando reconfigurei o lightdm novamente, consegui iniciar o gedit a partir do terminal sem problemas, então tecnicamente resolvi meu problema, mas agora tenho outro problema, é que quando o Ubuntu inicializa, como mostrar diretamente o login do console em vez do login gráfico.

Mas vou tentar resolver isso mais tarde...

Obrigado de qualquer maneira @mchid :)

Responder3

É possível que você tenha feito login com seu usuário pessoal, mas depois fez algo como 'su' ou 'sudo su' em uma janela de terminal? A área de trabalho seria de sua propriedade, mas você está tentando executar o aplicativo como root. Você receberá esse erro sobre o display porque o root não possui o display. Você estava no caminho certo com ‘xhost +’, mas precisa executar isso antes de alterar as identidades com ‘su’.

informação relacionada