Rozwiązanie błędu: «nie można otworzyć wyświetlacza :: 0.0»

Jest kilka okazji, kiedy chcemy skorzystać sudo do uruchamiania aplikacji graficznych z uprawnieniami administracyjnymi, na przykład: sudo gparted ó sudo delfin

I wielu zobaczy ten błąd:

kzkggaara @ geass: ~ / Downloads $ sudo gparted
Nie określono protokołu

(gpartedbin: 6547): Gtk-WARNING **: nie można otworzyć display :: 0

Co uniemożliwia otwarcie aplikacji (w tym przypadku Gparted), prosty krok rozwiąże ten problem 😀

Musimy otworzyć terminal (konsolę, bash, powłokę, jakkolwiek chcą to nazwać ...) i umieścić w nim:

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

Pchamy [Wchodzić] i voila, zostanie rozwiązany 🙂

Proste, nie? HA HA.

pozdrowienia


17 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Oscar powiedział

    Dzięki przyjacielu, dobra i praktyczna wskazówka.

  2.   alez powiedział

    Nie jestem pewien, ale myślę, że ten błąd pojawi się, jeśli użyje się „sudo gparted” zamiast „gksudo gparted” lub „kdesudo dolphin”, które muszą być ...

    1.    Odwaga powiedział

      Te, których używasz w Alt + F2, poza kdesudo myślę, że tak nie jest, to jest kdesu

      1.    Odwaga powiedział

        Jak to jest gksu

    2.    KZKG ^ Gaara <"Linux powiedział

      Tak, rzeczywiście, pojawia się tylko wtedy, gdy jest wykonywane za pomocą sudo, jeśli jest używane gksu o kdesudo nie pojawi się, problem polega na tym, że przynajmniej w moim Arch nie mam opcji użycia kdesudoprzynajmniej ja tego nie znalazłem 🙁

  3.   alez powiedział

    http://aur.archlinux.org/packages.php?ID=14357 😉 Uważaj, aby komentarze były stare, więc PKGBUILD jest bardzo nieaktualny. Nie patrz, czy jest w repozytoriach.
    Uruchomienie gksu i gksudo nie jest tym samym, chociaż ze względów praktycznych tak jest. To jak przy użyciu su lub sudo, operacja jest inna; w jednym logujesz się do administratora, a w drugim po prostu nadajesz uprawnienia użytkownikowi. W każdym razie ważne jest, aby nigdy nie uruchamiać go jako suchego potu.

    1.    KZKG ^ Gaara <"Linux powiedział

      Nie lubię korzystać z pakietów z AUR hehe, nie mówiąc o tym, że wielokrotnie nie mogę (wina mojego ISP) 😀
      Dzięki przyjacielu 😉

  4.   Rafał Laverde powiedział

    Ale zrobienie tego nie jest najbardziej poprawne, lepiej jest użyć odpowiednio kdesu, kdesudo, gksu lub gksudo 🙂
    tutaj małe wyjaśnienie, które przyszło mi do głowy 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 powiedział

      Witaj Rafael, witaj na naszej stronie 😀
      Problem z używaniem gksu lub kdesudo polega na tym, że w Arch ich nie mam, więc muszę uciec się do sudo.
      Pozdrawiam i mam nadzieję, że polubicie nasze artykuły 🙂

  5.   David powiedział

    Mam problem, ale dzieje się tak podczas uruchamiania Google Chrome !!
    Czy istnieje podobne rozwiązanie !! ???

    =S

    1.    KZKG ^ Gaara powiedział

      Uruchamiasz [Alt] + [F2] i otwierasz Google Chrome i otrzymujesz ten błąd? O_O

  6.   elhui2 powiedział

    Znakomicie po dwóch latach uratowałeś mi noc, na innych stronach mówili, że trzeba było odwrócić system, aby Gparted działał jako superużytkownik. : 3

    Dziękuję.
    Pozdrowienia.

  7.   Dante powiedział

    Pojawia się ten sam błąd, ale kiedy próbuję zainstalować graficznie z dowolnej płyty bian, czy ktoś może mi powiedzieć, jak go rozwiązać?

    dzięki

  8.   arantxa powiedział

    Co to ma zrobić? Mam ten sam błąd i myślę, że zrobiłem coś źle od początku, wykonałem następujące polecenie: user @ machine: $ rm -rf /tmp/.X0-lock i kiedy uruchomiłem user @ machine: $ Xorg -configure Mam błąd: /

    Nie wiem co robić!!

  9.   anz powiedział

    Dziękuję bardzo!
    W moim przypadku błąd pojawił się po uruchomieniu sudo synaptic.
    Dokładnie to się pojawiło:
    Nie określono protokołu
    Nie można zainicjować serwera: nie można się połączyć: połączenie odrzucone
    (synaptic: 10216): Gtk-WARNING **: nie można otworzyć wyświetlacza :: 0

    A przed tym błędem miałem problemy, że .Xauthority nie istniało.
    Debian 9 + Gnome3.

  10.   Gonzalo powiedział

    HAHAAJ bardzo dziękuję. Ale okazuje się, że jeśli nie masz .Xauthority, jest to bezużyteczne.
    Ale ty mnie skierowałeś.

  11.   Edward przeciwko powiedział

    Można użyć

    « , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,
    dotknij $ HOME / .bashrc
    « , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,

    zamiast

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

    touch tworzy dla ciebie pusty plik, jeśli nie istnieje, lub aktualizuje znacznik czasu pliku w przeciwnym razie (jeśli istnieje), ale nie modyfikuje zawartości w żadnym przypadku, tylko datę modyfikacji.