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
Obrigado amigo, dica boa e prática.
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 ...
Aqueles que você usa no Alt + F2, além do kdesudo eu acho que não, é o kdesu
Como é gksu
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 🙁
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.
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 😉
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
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 🙂
Eu entendo o problema, mas é ao executar o Google Chrome !!
Existe uma solução semelhante !! ???
=S
Você executa [Alt] + [F2] e abre o Google Chrome e obtém este erro? O_O
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.
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
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!!
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.
HAHAAJ muito obrigado. Mas acontece que, se você não tiver o .Xauthority, ele será inútil.
Mas você me dirigiu.
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.