Solució a l'error: «can not open display:: 0.0»

Són diverses les ocasions en què volem fer servir suo per a executar aplicacions gràfiques amb permisos administratius, per exemple: suo gparted ó suo dolphin

I molts hauran vist aquest error:

kzkggaara @ geass: ~ / Downloads $ sudo gparted
No s'ha especificat cap protocol

(Gpartedbin: 6547): Gtk-WARNING **: can not open display:: 0

La qual cosa impedeix que s'obri l'aplicació (en aquest cas gparteix), Un simple pas ens solucionarà el petit problema aquest 😀

Hem obrir una terminal (consola, bash, shell, com vulguin cridar-li ...) i en ella posar el següent:

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

pressionem [Entrar] i llest, ja estarà solucionat 🙂

Simple no? JAJA.

Salutacions


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Oscar va dir

    Gràcies amic, bo i pràctic tip.

  2.   alez va dir

    No estic segur, però crec que aquest error sortirà si s'usa «suo gparted» en lloc de «gksudo gparted» o ​​«kdesudo dolphin» que per alguna cosa han d'estar ...

    1.    Valor va dir

      Aquests els utilitzes a Alt + F2, a part això de kdesudo crec que no és, és kdesu

      1.    Valor va dir

        A l'igual que és gksu

    2.    KZKG ^ Gaara < "Linux va dir

      Sip en efecte, només apareix si es fa amb suo, si s'usa gksu o kdesudo no apareixerà, el problema és que a l'almenys en el meu Arch no tinc l'opció d'usar kdesudo, Al menys no l'he trobat 🙁

  3.   alez va dir

    http://aur.archlinux.org/packages.php?ID=14357 😉 Compte que els comentaris són antics així que el mateix aquesta molt desactualitzat l'PKGBUILD. No miri si està en els repositoris.
    No és el mateix llançar gksu que gksudo encara que a efectes pràctics si ho sigui. És com fer servir su o el sudo, l'operació és diferent; en una es loguea a l'administrador i en l'altra simplement se li donen drets a un usuari. En tot cas l'important és no llançar-mai com suo a seques.

    1.    KZKG ^ Gaara < "Linux va dir

      No m'agrada fer servir paquets dels AUR jeje, sense esmentar que moltes vegades no puc (culpa de la meva ISP) 😀
      Gràcies de totes maneres amic 😉

  4.   Rafael Laverde va dir

    però fer això no és el més correcte és millor fer servir kdesu, kdesudo, gksu o gksudo segons correspongui 🙂
    per aquí una petita explicació que em va venir a la ment 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 va dir

      Hola Rafael, benvingut al nostre lloc 😀
      El problema d'usar gksu o kdesudo, és que en Arch no conte amb ells, per això he de recorreu a l'suo.
      Salutacions i espero que els nostres articles t'agradin 🙂

  5.   David va dir

    A mi em surt el problema però és a l'hora de córrer google chrome !!
    Hi ha alguna solució similar !! ???

    =S

    1.    KZKG ^ Gaara va dir

      Executes [Alt] + [F2] i obres per aquí el Google Chrome, i t'apareix aquest error? O_O

  6.   elhui2 va dir

    Excel·lent després de dos anys em vas salvar la nit, en altres llocs deien que calia que donés volta a sistema per per fer funcionar Gparted com a superusuari. : 3

    Gràcies.
    Salutacions.

  7.   Dante va dir

    Aquest mateix error m'apareix però quan intendo instal·lar de manera gràfic des de qualsevol cd de de bian, algú pot dir-me com ho soluciono?

    Gràcias

  8.   arantxa va dir

    Que se suposa que fa això? tinc el mateix error i crec que vaig fer malament les coses des d'un principi, vaig executar el següent: usuari @ maquina: $ rm -rf /tmp/.X0-lock i quan vaig executar usuari @ maquina: $ Xorg -configure em sortia error: /

    Ja no sé què fer !!

  9.   anz va dir

    Moltes gràcies!
    En el meu cas l'error apareixia quan llançava suo synaptic.
    Exactament apareixia això:
    No s'ha especificat cap protocol
    Unable to init server: No s'ha pogut connectar: ​​Connexió refusada
    (Synaptic: 10216): Gtk-WARNING **: can not open display:: 0

    I abans d'aquest error em donava problemes amb que no existia .Xauthority.
    Debian 9 + Gnome3.

  10.   Gonzalo va dir

    JAJAAJ moltes gràcies. Però resulta que si no tens el .Xauthority de res serveix.
    Però em encaminaste.

  11.   Eduardo V. va dir

    podeu fer servir

    "`
    touch $ HOME / .bashrc
    "`

    en lloc de

    "`
    trobo «» >> $ HOME / .bashrc
    "`

    touch et crea un arxiu buidar si no existeix, o et actualitza el timestamp de l'arxiu en cas contrari (quan si existeix), però no modifica el contingut en cap dels dos casos, només la seva data de modificació.