Pagina 1 di 1

[RISOLTO] Problema glib/gtk: Impossibile aprire il con...

Inviato: dom 8 ott 2006, 21:41
da alessiodf
Salve a tutti.. Ho un grosso problema con gimp e le gtk :oops:
In pratica gimp mi e' diventato mutilato, in quanto non posso aprire piu' nessuna sotto-finestra, perché vengono presentati errori fatali a livello di interfaccia grafica.. Ecco un esempio:

Codice: Seleziona tutto

GLib: Cannot convert message: La conversione del set di caratteri da "UTF-8" a "iso8859-15." non è supportata

(script-fu:4709): Gtk-WARNING **: Impossibile aprire il convertitore da "iso8859-15." a "UTF-8"

(script-fu:4709): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed

(script-fu:4709): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed

(script-fu:4709): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed

(script-fu:4709): GLib-CRITICAL **: g_hash_table_insert: assertion `hash_table != NULL' failed

(script-fu:4709): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed
/usr/lib/gimp/2.0/plug-ins/script-fu: fatal error: unknown signal (11)
Poi ho notato che ho dei problemi a vedere in generale stringhe codificare in UTF-8 Ossia, vedo i famosi caratteri quadrati :? Come posso risolvere?

In po' di info: slackware current - 2.6.16.28
tutti i pacchetti aggiornati ad oggi... ho inoltre italianizzato slack tramite la famosa sezione in S4D!

grazie anticipato per l'aiuto! :D

Inviato: lun 9 ott 2006, 10:23
da alessiodf
up! :roll:

Inviato: lun 9 ott 2006, 13:02
da dapuzz
Magari puoi dirci in seguito a cosa hai avuto questo problema?

Inviato: lun 9 ott 2006, 13:06
da alessiodf
non lo so di preciso.. da un momento all'altro, non riesco ad esare piu' gimp.. tutto funziona, tranne che non mi apre le varie finestrelle per le operazioni piu' avanzate... Ora, e' un problema di gimp? gtk? o di sistema? :?

Inviato: lun 9 ott 2006, 13:30
da dapuzz
Ma per tutti gli utenti o solo per il tuo? Hai cambiato la codifica? Hai aggiornato qualcosa? Il problema è solo con gimp? L'hai compilato tu o installato da pacchetto? Dove hai preso il pacchetto?

Ce l'hai installato libiconv? Ci posti il risultato di "echo $LC_ALL $LC_COLLATE $LANG" ?
Che versione di glib2 e gtk+2 hai?

Inviato: lun 9 ott 2006, 15:50
da alessiodf
dapuzz ha scritto:Ma per tutti gli utenti o solo per il tuo? Hai cambiato la codifica? Hai aggiornato qualcosa? Il problema è solo con gimp? L'hai compilato tu o installato da pacchetto? Dove hai preso il pacchetto?

Ce l'hai installato libiconv? Ci posti il risultato di "echo $LC_ALL $LC_COLLATE $LANG" ?
Che versione di glib2 e gtk+2 hai?
Dunque.. da root fuziona senza problemi, il problema a prima vista si presenta solo con gimp.. i pacchetti sono ufficiali slackware (tramite swaret)
libconv e' installato..

Codice: Seleziona tutto

alessio@joybook[~]# echo $LC_ALL $LC_COLLATE $LANG
C it_IT@euro

Codice: Seleziona tutto

alessio@joybook[~]# echo $LC_ALL
non mi da nulla!

:( Se da root funziona, che puoò essere? problemi di permessi? :?

gtk+2-2.8.20-i486-1
glib2-2.10.3-i486-1

Inviato: lun 9 ott 2006, 16:13
da dapuzz
Anche da root echo $LC_ALL $LC_COLLATE $LANG dà lo stesso risultato?
Hai provato a cancellare la directory ~/.gimp-2.2 (occhio che perdi tutte le impostazioni salvate)

Inviato: lun 9 ott 2006, 23:51
da alessiodf
dapuzz ha scritto:Anche da root echo $LC_ALL $LC_COLLATE $LANG dà lo stesso risultato?
Hai provato a cancellare la directory ~/.gimp-2.2 (occhio che perdi tutte le impostazioni salvate)
Si, da root ha lo stesso output :( e la cosa della dir delle impostazioni, ho già provato a farla fuori... (rinominandola) :oops: altre soluzioni :(

Inviato: lun 9 ott 2006, 23:55
da dapuzz
e ma boh!
prova a scrivere LANG=it_IT gimp
senza @euro non dovrebbe essere più iso8859-15

Inviato: mar 10 ott 2006, 10:20
da alessiodf
dapuzz ha scritto:e ma boh!
prova a scrivere LANG=it_IT gimp
senza @euro non dovrebbe essere più iso8859-15
:cry: Ho provato di tutto.. anche quello! Una precisazione.. Se entro da utente ROOT (oppure esegui applicazione come ROOT), ginf non va ugualmente! :x Se invece uso (da utente o root) export LANG=us_US tutto funziona :?
Vabbè, terrò la lingua inglese.. se poi troverò un soluzione, la postero'!

Grazie infinite!

Inviato: mer 6 dic 2006, 11:57
da alessiodf
Finalmente, ho risolto! 8) Era un problema di codifica di default a livello di kernel..

quindi bastava configurare il kernel config mettendo:

Codice: Seleziona tutto

CONFIG_NLS_DEFAULT="UTF8"
e naturalmente

Codice: Seleziona tutto

CONFIG_NLS_UTF8=y
poi, impostare la variabile d'ambiente LANG (nel file lang.sh) così:

Codice: Seleziona tutto

alessio@joybook[~]# cat /etc/profile.d/lang.sh | grep "^export LA"
export LANG=it_IT.UTF-8
:D Ora anche tutti i vari caratteri accentati (in applicazioni gtk) vengono visualizzati perfettamente!

Inviato: mer 6 dic 2006, 11:58
da alessiodf
scusate, mi è scappato un doppio post.. cancellatelo pls! :oops: