Løsning på feilen: «kan ikke åpne skjerm :: 0.0»

Det er flere anledninger når vi vil bruke sudo å kjøre grafiske applikasjoner med administrative tillatelser, for eksempel: sudo gparted ó sudo delfin

Og mange vil ha sett denne feilen:

kzkggaara @ geass: ~ / Nedlastinger $ sudo gparted
Ingen protokoll spesifisert

(gpartedbin: 6547): Gtk-ADVARSEL **: kan ikke åpne skjerm :: 0

Som forhindrer at applikasjonen åpnes (i dette tilfellet gparted), vil et enkelt trinn løse problemet for oss 😀

Vi må åpne en terminal (konsoll, bash, shell, hva de enn vil kalle det ...) og sette følgende i den:

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

Vi presser [Tast inn] og voila, det blir løst 🙂

Enkelt nei? HA HA.

Hilsen


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

17 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   oscar sa

    Takk venn, godt og praktisk tips.

  2.   alez sa

    Jeg er ikke sikker, men jeg tror at denne feilen vil vises hvis "sudo gparted" brukes i stedet for "gksudo gparted" eller "kdesudo dolphin", som må være ...

    1.    Courage sa

      De du bruker i Alt + F2, bortsett fra kdesudo, tror jeg det ikke er det, det er kdesu

      1.    Courage sa

        Som er gksu

    2.    KZKG ^ Gaara <"Linux sa

      Ja, det vises bare hvis det er gjort med sudo, hvis det brukes gksu o kdesudo det vil ikke vises, problemet er at i det minste i min Arch har jeg ikke muligheten til å bruke kdesudo, i det minste har jeg ikke funnet det 🙁

  3.   alez sa

    http://aur.archlinux.org/packages.php?ID=14357 Vær forsiktig med at kommentarene er gamle, så PKGBUILD er veldig utdatert. Ikke se om det er i arkivene.
    Det er ikke det samme å starte gksu som gksudo, selv om det for praktiske formål er det. Det er som å bruke su eller sudo, operasjonen er annerledes; i den ene logger du på administratoren, og i den andre gir du rett og slett rettigheter til en bruker. I alle fall er det viktige å aldri lansere den som tørr svette.

    1.    KZKG ^ Gaara <"Linux sa

      Jeg liker ikke å bruke pakker fra AUR hehe, for ikke å nevne at mange ganger kan jeg ikke (ISP-leverandørens skyld) 😀
      Takk uansett venn 😉

  4.   Rafael Laverde sa

    Men å gjøre dette er ikke det mest korrekte, det er bedre å bruke kdesu, kdesudo, gksu eller gksudo etter behov 🙂
    her borte en liten forklaring som kom til hjernen 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 sa

      Hei Rafael, velkommen til siden vår 😀
      Problemet med å bruke gksu eller kdesudo er at jeg ikke har dem i Arch, så jeg må ty til sudo.
      Hilsen og jeg håper du liker artiklene våre 🙂

  5.   David sa

    Jeg får problemet, men det er når du kjører Google Chrome !!
    Er det en lignende løsning !! ???

    =S

    1.    KZKG ^ Gaara sa

      Du kjører [Alt] + [F2] og åpner Google Chrome, og får du denne feilen? O_O

  6.   elhui2 sa

    Utmerket etter to år reddet du meg natten, på andre nettsteder sa de at det var nødvendig å snu systemet for å få Gparted til å fungere som superbruker. : 3

    Takk.
    Hilsener.

  7.   Dante sa

    Den samme feilen vises for meg, men når jeg prøver å installere grafisk fra en hvilken som helst bian-cd, kan noen fortelle meg hvordan jeg skal løse den?

    Takk

  8.   arantxa sa

    Hva skal dette gjøre? Jeg har den samme feilen, og jeg tror jeg gjorde ting galt fra begynnelsen, jeg utførte følgende: user @ machine: $ rm -rf /tmp/.X0-lock og da jeg utførte user @ machine: $ Xorg -configure fikk jeg en feil: /

    Jeg vet ikke hva jeg skal gjøre!!

  9.   Anz sa

    Tusen takk!
    I mitt tilfelle dukket feilen opp da jeg lanserte sudo synaptic.
    Akkurat dette dukket opp:
    Ingen protokoll spesifisert
    Kan ikke starte serveren: Kunne ikke koble til: Tilkobling nektet
    (synaptisk: 10216): Gtk-ADVARSEL **: kan ikke åpne skjerm :: 0

    Og før denne feilen hadde jeg problemer med at .Xauthority ikke eksisterte.
    Debian 9 + Gnome3.

  10.   Gonzalo sa

    HAHAAJ tusen takk. Men det viser seg at hvis du ikke har .Xauthority, er det ubrukelig.
    Men du ledet meg.

  11.   Eduardo V. sa

    Du kan bruke

    «
    trykk på $ HOME / .bashrc
    «

    i stedet for

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

    touch oppretter en tom fil for deg hvis den ikke eksisterer, eller oppdaterer filens tidsstempel ellers (når den eksisterer), men endrer ikke innholdet i begge tilfeller, bare endringsdatoen.