bleachbit da root: non parte

Cari fedoriani,
so che la sua utilità è relativa, ma ormai ho preso l’abitudine di fare, ogni tanto, una pulizia con bleachbit.
Non riesco ad avviarlo come root (necessario per effettuare alcune operazioni): cliccando sull’icona non parte e da terminale mi dà questo messaggio

[root@localhost ~]# bleachbit Traceback (most recent call last): File "/bin/bleachbit", line 41, in <module> import gtk File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module> _init() File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init _gtk.init_check() RuntimeError: could not open display

Non è grave, ma magari basta poco per farlo funzionare. Fedora17 con KDE.
Saluti

Puoi darmi l’output di

# echo $DISPLAY

Inoltre lo lanci con sudo o con su?
Perchè leggendo di altri che hanno avuto questo problema, usando:

$ su - -c bleachbit

hanno risolto, prova a vedere…

[EDIT: Correzione comando]

[quote=francescocava95]Puoi darmi l’output di

# echo $DISPLAY

Inoltre lo lanci con sudo o con su?
Perchè leggendo di altri che hanno avuto questo problema, usando:

# su - -c bleachbit

hanno risolto, prova a vedere…[/quote]
???
il comando su o sudo dato da utente root mi giunge nuovo…

[quote=Yattatux]???
il comando su o sudo dato da utente root mi giunge nuovo…
[/quote]
Errore di distrazione scusami, grazie per avermelo fatto notare :slight_smile:
Ho corretto.

Grazie,

output:

[root@localhost michele]# echo $DISPLAY :0

il comando consigliato produce lo stesso errore:

[michele@localhost ~]$ su - -c bleachbit Password: Traceback (most recent call last): File "/bin/bleachbit", line 41, in <module> import gtk File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module> _init() File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init _gtk.init_check() RuntimeError: could not open display

immagino che usando

$ su -
# bleachbit

l’errore rimanga. Giusto?

@bracciante
bleachbit lo stai usando in locale vero? Non in remoto?

Tagliamo la testa al toro. Se digiti

$ gedit

si apre la finestra di gedit?

Grazie,
e scusate sono rientrato adesso a casa…
Allora:
#6, ovviamente non funziona (è la procedura consueta)
#7, sì in locale
#8, sì
A presto per nuovi consigli!

possiamo vedere da utente:

$ echo $DISPLAY

Ciao Virus,

eccolo:

[michele@localhost ~]$ echo $DISPLAY :0

(ritorno su questo computer nel pomeriggio)

Prova così:

[code]$ xhost +
$ su -
password

bleachbit[/code]

Se parte la GUI, seleziona i pulitori pertinenti e chiudi.

# exit $ xhost - $ su -c "bleachbit --preset --clean"
in questo modo eviti di lanciare nuovamente la GUI da root (il che sarebbe sempre meglio evitare).
A margine, c’è poco da pulire da root di cui tu ti debba preoccupare, credo

siam sempre lì:

[michele@localhost ~]$ xhost + access control disabled, clients can connect from any host [michele@localhost ~]$ su - Password: [root@localhost ~]# bleachbit Traceback (most recent call last): File "/bin/bleachbit", line 41, in <module> import gtk File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module> _init() File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init _gtk.init_check() RuntimeError: could not open display

Postresti scaricare l’http://bleachbit.sourceforge.net/download/file?file=bleachbit-0.9.5-1.1.fc17.noarch.rpm. Dalla cartella ove l’hai scaricato,

# yum update ./bleachbit-0.9.5-1.1.fc17.noarch.rpm

, quindi prova a ripercorrere il post #12.