Lösning på felet: «kan inte öppna skärm :: 0.0»

Det finns flera tillfällen när vi vill använda sudo att köra grafiska applikationer med administrativa behörigheter, till exempel: sudo gparted ó sudo delfin

Och många kommer att ha sett detta fel:

kzkggaara @ geass: ~ / Nedladdningar $ sudo gparted
Inget protokoll specificerat

(gpartedbin: 6547): Gtk-VARNING **: kan inte öppna skärm :: 0

Vilket förhindrar att applikationen öppnas (i det här fallet gparted), kommer ett enkelt steg att lösa problemet här 😀

Vi måste öppna en terminal (konsol, bash, shell, vad de än vill kalla det ...) och lägga följande i den:

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

Vi driver [Stiga på] och voila, det kommer att lösas 🙂

Enkelt nej? HAHA.

hälsningar


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

17 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   oscar sade

    Tack vän, bra och praktiskt tips.

  2.   alez sade

    Jag är inte säker, men jag tror att detta fel kommer att visas om "sudo gparted" används istället för "gksudo gparted" eller "kdesudo dolphin", vilket måste vara ...

    1.    Mod sade

      De du använder i Alt + F2, förutom kdesudo tror jag att det inte är det, det är kdesu

      1.    Mod sade

        Liksom är gksu

    2.    KZKG ^ Gaara <"Linux sade

      Ja, det verkar bara om det görs med sudo, om det används gksu o kdesudo det kommer inte att visas, problemet är att jag åtminstone inte har möjlighet att använda i min Arch kdesudo, åtminstone har jag inte hittat det 🙁

  3.   alez sade

    http://aur.archlinux.org/packages.php?ID=14357 😉 Var försiktig så att kommentarerna är gamla så att PKGBUILD är mycket föråldrad. Titta inte för att se om det finns i förvaren.
    Det är inte samma sak att starta gksu som gksudo men för praktiska ändamål är det. Det är som att använda su eller sudo, operationen är annorlunda; i den ena loggar du in till administratören och i den andra ger du helt enkelt rättigheter till en användare. I vilket fall som helst är det viktigt att aldrig starta det som en torr svett.

    1.    KZKG ^ Gaara <"Linux sade

      Jag gillar inte att använda paket från AUR hehe, för att inte tala om att jag många gånger inte kan (min ISP: s fel) 😀
      Tack ändå vän 😉

  4.   Rafael Laverde sade

    Men att göra detta är inte det mest korrekta, det är bättre att använda kdesu, kdesudo, gksu eller gksudo efter behov 🙂
    här en liten förklaring som kom att tänka på 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 sade

      Hej Rafael, välkommen till vår webbplats 😀
      Problemet med att använda gksu eller kdesudo är att jag inte har dem i Arch, det är därför jag måste tillgripa sudo.
      Hälsningar och jag hoppas att du gillar våra artiklar 🙂

  5.   David sade

    Jag får problemet men det är när jag kör Google Chrome !!
    Finns det en liknande lösning !! ???

    =S

    1.    KZKG ^ Gaara sade

      Du kör [Alt] + [F2] och öppnar Google Chrome och får du det här felet? O_O

  6.   elhui2 sade

    Utmärkt efter två år räddade du mig natten, på andra ställen sa de att det var nödvändigt att vända systemet för att Gparted skulle fungera som superanvändare. : 3

    Tack.
    Hälsningar.

  7.   Dante sade

    Samma fel visas för mig men när jag försöker installera grafiskt från någon bian-cd, kan någon berätta för mig hur man löser det?

    tack

  8.   arantxa sade

    Vad ska detta göra? Jag har samma fel och jag tror att jag gjorde saker fel från början, jag körde följande: user @ machine: $ rm -rf /tmp/.X0-lock och när jag körde user @ machine: $ Xorg -configure fick jag ett fel: /

    Jag vet inte vad jag ska göra!!

  9.   Anz sade

    Tack så mycket!
    I mitt fall uppstod felet när jag startade sudo synaptic.
    Exakt detta verkade:
    Inget protokoll specificerat
    Det gick inte att initiera servern: Det gick inte att ansluta: Anslutningen nekades
    (synaptic: 10216): Gtk-VARNING **: kan inte öppna display :: 0

    Och före detta fel hade jag problem att .Xauthority inte fanns.
    Debian 9 + Gnome3.

  10.   Gonzalo sade

    HAHAAJ tack så mycket. Men det visar sig att om du inte har .Xauthority är det värdelöst.
    Men du ledde mig.

  11.   Edward v. sade

    Du kan använda

    «'
    tryck på $ HOME / .bashrc
    «'

    istället för

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

    touch skapar en tom fil åt dig om den inte finns, eller uppdaterar filens tidsstämpel annars (när den finns), men ändrar inte innehållet i båda fallen, bara dess modifieringsdatum.