Solución ao erro: «non se pode abrir a pantalla :: 0.0»

Hai varias ocasións nas que queremos usalo sudo para executar aplicacións gráficas con permisos administrativos, por exemplo: sudo gparted ó golfiño sudo

E moitos verán este erro:

kzkggaara @ geass: ~ / Descargas $ sudo gparted
Non se especificou ningún protocolo

(gpartedbin: 6547): Gtk-ADVERTENCIA **: non se pode abrir a pantalla :: 0

O que impide a apertura da aplicación (neste caso gparteu), un simple paso resolverá o problema este 😀

Debemos abrir un terminal (consola, bash, shell, como queiran chamalo ...) e poñer o seguinte:

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

Empurramos [Entrar] e voila, resolverase 🙂

Sinxelo non? HAHA.

lembranzas


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

17 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   oscar dixo

    Grazas amigo, bo e práctico consello.

  2.   alez dixo

    Non estou seguro, pero creo que este erro aparecerá se se usa "sudo gparted" en lugar de "gksudo gparted" ou "kdesudo dolphin", que debe ser ...

    1.    Coraxe dixo

      Os que usas en Alt + F2, aparte de kdesudo creo que non o é, é kdesu

      1.    Coraxe dixo

        Como é gksu

    2.    KZKG ^ Gaara <"Linux dixo

      Si, de feito, só aparece se se fai con sudo, se se usa gksu o kdesudo non aparecerá, o problema é que polo menos no meu Arco non teño a opción de usar kdesudo, polo menos non o atopei 🙁

  3.   alez dixo

    http://aur.archlinux.org/packages.php?ID=14357 😉 Teña coidado de que os comentarios sexan antigos, polo que o PKGBUILD está moi anticuado. Non mires se está nos repositorios.
    Non é o mesmo lanzar gksu que gksudo, aínda que a efectos prácticos si. É como usar su ou sudo, o funcionamento é diferente; nun inicia sesión no administrador e no outro simplemente dálle dereitos a un usuario. En calquera caso, o importante é non lanzalo nunca como unha suor seca.

    1.    KZKG ^ Gaara <"Linux dixo

      Non me gusta usar paquetes do AUR hehe, sen esquecer que moitas veces non podo (culpa do meu ISP) 😀
      Grazas de todos xeitos amigo 😉

  4.   Rafael Laverde dixo

    Pero facelo non é o máis correcto, é mellor usar kdesu, kdesudo, gksu ou gksudo segundo corresponda 🙂
    por aquí unha pequena explicación que se me ocorreu 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 dixo

      Ola Rafael, benvido ao noso sitio 😀
      O problema co uso de gksu ou kdesudo é que en Arch non os teño, por iso teño que recorrer a sudo.
      Un saúdo e espero que vos gusten os nosos artigos 🙂

  5.   David dixo

    Eu teño o problema, pero é cando executo google chrome !!
    ¿Hai algunha solución similar !! ???

    =S

    1.    KZKG ^ Gaara dixo

      Executa [Alt] + [F2] e abre Google Chrome e obtén este erro? O_O

  6.   elhui2 dixo

    Excelente despois de dous anos aforroume a noite, noutros lugares dixeron que era necesario darlle a volta ao sistema para que Gparted funcionase como superusuario. : 3

    Grazas.
    Saúdos.

  7.   Dante dixo

    Este mesmo erro aparéceme, pero cando tento instalalo graficamente desde calquera cd bian, alguén me pode dicir como solucionalo?

    grazas

  8.   Arantxa dixo

    Que se supón que debe facer isto? Teño o mesmo erro e creo que fixen as cousas mal desde o principio, executei o seguinte: user @ machine: $ rm -rf /tmp/.X0-lock e cando executei user @ machine: $ Xorg -configure conseguín un erro: /

    Non sei que facer!!

  9.   Anz dixo

    Moitas grazas!
    No meu caso, o erro apareceu cando lanzou sudo synaptic.
    Exactamente isto apareceu:
    Non se especificou ningún protocolo
    Non se puido iniciar o servidor: Non se puido conectar: ​​a conexión foi rexeitada
    (sináptico: 10216): Gtk-ADVERTENCIA **: non se pode abrir a pantalla :: 0

    E antes deste erro tiña problemas que .Xauthority non existía.
    Debian 9 + Gnome3.

  10.   Gonzalo dixo

    HAHAAJ moitas grazas. Pero resulta que se non tes a .Xauthority non serve para nada.
    Pero ti me dirixiches.

  11.   Eduardo V. dixo

    Podes usar

    «'
    toca $ HOME / .bashrc
    «'

    no canto de

    «'
    eco "" >> $ HOME / .bashrc
    «'

    touch crea un ficheiro baleiro se non existe ou actualiza a marca de tempo do ficheiro doutro xeito (cando existe), pero non modifica o contido en ningún dos casos, só a súa data de modificación.