Soluzione all'errore: «impossibile aprire il display :: 0.0»

Ci sono diverse occasioni in cui vogliamo usare sudo per eseguire applicazioni grafiche con autorizzazioni amministrative, ad esempio: sudo gparted ó sudo delfino

E molti avranno visto questo errore:

kzkggaara @ geass: ~ / Download $ sudo gparted
Nessun protocollo specificato

(gpartedbin: 6547): Gtk-WARNING **: impossibile aprire il display :: 0

Che impedisce l'apertura dell'applicazione (in questo caso gparted), un semplice passaggio risolverà il problema 😀

Dobbiamo aprire un terminale (console, bash, shell, qualunque cosa vogliano chiamarlo ...) e inserire quanto segue:

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

pressato [Accedere] e voilà, sarà risolto 🙂

Semplice no? HAHA.

saluti


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Oscar suddetto

    Grazie amico, consiglio buono e pratico.

  2.   alez suddetto

    Non ne sono sicuro, ma penso che questo errore verrà visualizzato se "sudo gparted" viene utilizzato al posto di "gksudo gparted" o "kdesudo dolphin", che deve essere ...

    1.    Coraggio suddetto

      Quelli che usi in Alt + F2, a parte kdesudo penso che non lo sia, è kdesu

      1.    Coraggio suddetto

        Come è gksu

    2.    KZKG ^ Gaara <"Linux suddetto

      Sì, in effetti, appare solo se è fatto con sudo, se è usato gksu o kdesudo non apparirà, il problema è che almeno nel mio Arch non ho la possibilità di usare kdesudo, almeno non l'ho trovato 🙁

  3.   alez suddetto

    http://aur.archlinux.org/packages.php?ID=14357 😉 Fai attenzione che i commenti siano vecchi, quindi il PKGBUILD è molto obsoleto. Non guardare per vedere se è nei repository.
    Non è la stessa cosa lanciare gksu come gksudo, sebbene per scopi pratici lo sia. È come usare su o sudo, l'operazione è diversa; in una si accede all'amministratore e nell'altra si concedono semplicemente i diritti a un utente. In ogni caso, l'importante è non lanciarlo mai come un sudore secco.

    1.    KZKG ^ Gaara <"Linux suddetto

      Non mi piace usare i pacchetti di AUR hehe, per non parlare del fatto che molte volte non posso (colpa del mio ISP) 😀
      Grazie comunque amico 😉

  4.   Raffaello Laverde suddetto

    Ma farlo non è il più corretto, è meglio usare kdesu, kdesudo, gksu o gksudo a seconda dei casi 🙂
    qui una piccola spiegazione che mi è venuta in 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 suddetto

      Ciao Rafael, benvenuto nel nostro sito 😀
      Il problema con l'utilizzo di gksu o kdesudo è che in Arch non li ho, quindi devo ricorrere a sudo.
      Saluti e spero che i nostri articoli vi piacciano 🙂

  5.   David suddetto

    Ho il problema ma è durante l'esecuzione di Google Chrome !!
    Esiste una soluzione simile !! ???

    =S

    1.    KZKG ^ Gaara suddetto

      Esegui [Alt] + [F2] e apri Google Chrome e ricevi questo errore? O_O

  6.   elhui2 suddetto

    Ottimo dopo due anni che mi hai salvato la notte, in altri siti dicevano che era necessario capovolgere il sistema per far funzionare Gparted come superutente. : 3

    Grazie.
    Saluti.

  7.   Dante suddetto

    A me appare lo stesso errore, ma quando provo a installarlo graficamente da un qualsiasi cd bian, qualcuno può dirmi come risolverlo?

    grazie

  8.   Arantxa suddetto

    Cosa dovrebbe fare questo? Ho lo stesso errore e penso di aver sbagliato dall'inizio, ho eseguito quanto segue: user @ machine: $ rm -rf /tmp/.X0-lock e quando ho eseguito user @ machine: $ Xorg -configure ho ricevuto un errore: /

    Non so che cosa fare!!

  9.   Anza suddetto

    Grazie mille!
    Nel mio caso l'errore è apparso quando ho lanciato sudo synaptic.
    Esattamente questo è apparso:
    Nessun protocollo specificato
    Impossibile avviare il server: Impossibile connettersi: connessione rifiutata
    (sinaptico: 10216): Gtk-ATTENZIONE **: impossibile aprire la visualizzazione :: 0

    E prima di questo errore avevo problemi che .Xauthority non esisteva.
    Debian 9 + Gnome3.

  10.   Gonzalo suddetto

    HAHAAJ grazie mille. Ma si scopre che se non si dispone di .Xauthority è inutile.
    Ma tu mi hai diretto.

  11.   Edoardo v. suddetto

    È possibile utilizzare

    «"
    tocca $ HOME / .bashrc
    «"

    al posto di

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

    touch crea un file vuoto per te se non esiste, o aggiorna il timestamp del file in caso contrario (quando esiste), ma non modifica il contenuto in entrambi i casi, solo la data di modifica.