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

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

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

Messaggio 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
Ultima modifica di alessiodf il mer 6 dic 2006, 11:59, modificato 1 volta in totale.

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

up! :roll:

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

Magari puoi dirci in seguito a cosa hai avuto questo problema?

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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? :?

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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?

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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)

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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 :(

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

e ma boh!
prova a scrivere LANG=it_IT gimp
senza @euro non dovrebbe essere più iso8859-15

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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!

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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!

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

scusate, mi è scappato un doppio post.. cancellatelo pls! :oops:

Rispondi