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
Gràcies amic, bo i pràctic tip.
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 ...
Aquests els utilitzes a Alt + F2, a part això de kdesudo crec que no és, és kdesu
A l'igual que és gksu
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 🙁
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.
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 😉
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
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 🙂
A mi em surt el problema però és a l'hora de córrer google chrome !!
Hi ha alguna solució similar !! ???
=S
Executes [Alt] + [F2] i obres per aquí el Google Chrome, i t'apareix aquest error? O_O
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.
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
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 !!
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.
JAJAAJ moltes gràcies. Però resulta que si no tens el .Xauthority de res serveix.
Però em encaminaste.
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ó.