Solução para o erro: «não é possível abrir o display :: 0.0»

Existem várias ocasiões em que queremos usar sudo para executar aplicativos gráficos com permissões administrativas, por exemplo: sudo gparted ó golfinho sudo

E muitos terão visto este erro:

kzkggaara @ geass: ~ / Downloads $ sudo gparted
Nenhum protocolo especificado

(gpartedbin: 6547): Gtk-WARNING **: não é possível abrir o display :: 0

O que impede que o aplicativo seja aberto (neste caso gparted), uma etapa simples resolverá o problema deste 😀

Devemos abrir um terminal (console, bash, shell, como quiserem chamá-lo ...) e colocar o seguinte nele:

echo "" >> $HOME/.bashrc && echo "export XAUTHORITY=$HOME/.Xauthority" >> $HOME/.bashrc && cd $HOME && . .bashrc

prensado [Entrar] e pronto, será resolvido 🙂

Simples não? HAHA.

lembranças


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

17 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado.

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Oscar dito

    Obrigado amigo, dica boa e prática.

  2.   Alez dito

    Não tenho certeza, mas acho que esse erro aparecerá se "sudo gparted" for usado em vez de "gksudo gparted" ou "kdesudo dolphin", que deve ser ...

    1.    coragem dito

      Aqueles que você usa no Alt + F2, além do kdesudo eu acho que não, é o kdesu

      1.    coragem dito

        Como é gksu

    2.    KZKG ^ Gaara <"Linux dito

      Sim, de fato, ele só aparece se for feito com sudo, se for usado gksu o kdesudo não vai aparecer, o problema é que pelo menos no meu Arch não tenho a opção de usar kdesudo, pelo menos não encontrei 🙁

  3.   Alez dito

    http://aur.archlinux.org/packages.php?ID=14357 😉 Tenha cuidado para que os comentários sejam antigos, então o PKGBUILD está muito desatualizado. Não olhe para ver se está nos repositórios.
    Não é o mesmo que iniciar gksu como gksudo, embora seja para fins práticos. É como usar su ou sudo, a operação é diferente; em um você efetua login como administrador e no outro simplesmente dá direitos a um usuário. Em todo caso, o importante é nunca lançá-lo como um suor seco.

    1.    KZKG ^ Gaara <"Linux dito

      Não gosto de usar pacotes do AUR hehe, sem falar que muitas vezes não consigo (culpa do meu ISP) 😀
      Obrigado mesmo assim amigo 😉

  4.   Raphael Laverde dito

    Mas fazer isso não é o mais correto, é melhor usar o kdesu, kdesudo, gksu ou gksudo conforme apropriado 🙂
    aqui uma pequena explicação que me veio à mente http://www.kubuntu-es.org/wiki/sistema/por-que-se-debe-usar-kdesu-o-kdesudo-ejecutar-aplicaciones-graficas-terminal-vez-usar-s

    1.    KZKG ^ Gaara <"Linux dito

      Olá Rafael, seja bem vindo ao nosso site 😀
      O problema de usar gksu ou kdesudo é que no Arch eu não os tenho, por isso tenho que recorrer ao sudo.
      Saudações e espero que gostem dos nossos artigos 🙂

  5.   David dito

    Eu entendo o problema, mas é ao executar o Google Chrome !!
    Existe uma solução semelhante !! ???

    =S

    1.    KZKG ^ Gaara dito

      Você executa [Alt] + [F2] e abre o Google Chrome e obtém este erro? O_O

  6.   elhui2 dito

    Excelente depois de dois anos que você me salvou a noite, em outros lugares falaram que era preciso virar o sistema para fazer o Gparted funcionar como superusuário. : 3

    Obrigado.
    Saudações.

  7.   Dante dito

    Este mesmo erro aparece para mim, mas quando tento instalar graficamente de qualquer cd bian, alguém pode me dizer como posso resolver isso?

    obrigado

  8.   arantxa. dito

    O que isso deve fazer? Eu tenho o mesmo erro e acho que fiz coisas erradas desde o início, executei o seguinte: user @ machine: $ rm -rf /tmp/.X0-lock e quando executei user @ machine: $ Xorg -configure consegui um erro: /

    Já não sei o que fazer!!

  9.   anz dito

    Muito obrigado!
    No meu caso, o erro apareceu quando iniciei o sudo synaptic.
    Exatamente isso apareceu:
    Nenhum protocolo especificado
    Não foi possível iniciar o servidor: Não foi possível conectar: ​​Conexão recusada
    (sináptico: 10216): Gtk-WARNING **: não é possível abrir o display :: 0

    E antes desse erro eu estava tendo problemas que .Xauthority não existia.
    Debian 9 + Gnome3.

  10.   Gonzalo dito

    HAHAAJ muito obrigado. Mas acontece que, se você não tiver o .Xauthority, ele será inútil.
    Mas você me dirigiu.

  11.   Eduardo v. dito

    Você pode usar

    «`
    toque em $ HOME / .bashrc
    «`

    em vez de

    «`
    echo "" >> $ HOME / .bashrc
    «`

    touch cria um arquivo vazio para você se ele não existir, ou atualiza a data e hora do arquivo de outra forma (quando existe), mas não modifica o conteúdo em nenhum dos casos, apenas sua data de modificação.