View previous topic :: View next topic |
Author |
Message |
tristure Apprentice
Joined: 30 Oct 2003 Posts: 270 Location: France
|
Posted: Sun Apr 18, 2004 7:45 pm Post subject: [ACCENTS avec GTK]Problèmes notamment sur GQview et Gthumb |
|
|
Salut à tous.
Bon, voilà, c'est un problème qui me pourrit la vie depuis que je suis passé sous Gentoo (5 mois) et que je n'arrive pas à résoudre, alors comme malgré beaucoup de recherches et de tentatives diverses pour le résoudre je n'ai rien obtenu comme résultat... je crée un nouveau thread.
A la base, un problème de jeu de caractères assez bête : j'ai tout un tas de fichiers images avec des accents dans le titre - du type "Mariage Stéphane" ou "Anniversaire Chloë".
Ces fichiers sont stockés sur une partition FAT, et je les ai créés sous Windows (dual boot) (je précise ça comme ça car en fait je ne pense pas que cela soit vraiment la cause, car des noms de fichiers créés avec accents sous KDE deviennent eux aussi illisibles dans les programmes que je cite).
Bref, tous ces fichiers, je peux les voir correctement dans KDE. En revanche, dès que j'utilise un programme GTK, ça merde.
Exemple : Gthumb m'affiche dans ces cas-là des (Invalid Name) dans le dossier et ne reconnait pas les fichiers correspondants.
J'ai des retours console du type :
Quote: | bash-2.05b$ gthumb
(gthumb:6071): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(gthumb:6071): Gtk-CRITICAL **: file gtkentry.c: line 3545 (gtk_entry_set_text): assertion `text != NULL' failed
(gthumb:6071): GLib-CRITICAL **: file gutf8.c: line 218 (g_utf8_strlen): assertion `p != NULL || max == 0' failed
|
Exemple 2 : Gqview reconnait les fichiers (c'est mieux!) mais tronque les noms de fichiers au niveau du caractère "problématique", d'où, par exemple, un nom comme "Mariage St" à la place de "Mariage Stéphane".
J'ai de plus une boîte d'alerte :
Quote: | One or more filenames are not encoded with the preferred locale character set. [...] If your filenames are not encoded in utf-8, try setting the environment variable G_BROKEN_FILENAMES=1
It appears G_BROKEN_FILENAMES is set to 1
The locale appears to be set to "fr_FR@euro" |
Les retours console sont du type :
Quote: | ** (gqview:6086): WARNING **: Invalid UTF8 string passed to pango_layout_set_text()
|
Avec pornview ça donne la même chose qu'avec Gqview...
Bref, je sèche. Et, je le précise, j'ai déjà lu le sticky sur la localisation...
Merci d'avance de votre aide!!!
(Sinon, un bon logiciel de gestion d'images sous KDE fera l'affaire ) |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Apr 18, 2004 7:55 pm Post subject: |
|
|
C'est le probleme de la migration en GTK-2 si j'ai bien compris :
GTK-2 utilises l'UTF8. Ce qui requiert de la part des programmeurs d'utiliser un peu partout des fonctions de conversion de chaines (je n'utilise pas GTK, mais wxWindows, et c'est la meme chose si on utilises l'unicode), pour passer des chaines C standard aux chaines UTF8. Beaucoup de programmes passés de GTK-1 à GTK-2 recontrent ce probleme.
Donc c'est au créateur de ces programmes de corriger leur code...
Enfin, c'est c que j'ai cru comprendre... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
tristure Apprentice
Joined: 30 Oct 2003 Posts: 270 Location: France
|
Posted: Sun Apr 18, 2004 10:24 pm Post subject: |
|
|
Ce qui est bizarre c'est que Gthumb et gqview sont quand même très largement utilisées et peu de gens semblent rencontrer ce problème. Bon, à la fois c'est vrai que des programmes en pur GTK type Xmms ne posent pas de problème...
J'ai essayé Xnview sinon, il marche bien pour les noms de fichiers et semble plus rapide que les deux programmes sus-mentionnés!!
Dommage que l'interface soit si moche...
Bon, ça ne résout pas mon problème à la base, mais ça me permet de gérer mes images correctement... |
|
Back to top |
|
|
@TIF3AR n00b
Joined: 08 Feb 2004 Posts: 71
|
Posted: Fri Apr 23, 2004 8:57 am Post subject: |
|
|
J'ai le même problème avec The Gimp 2. Suis-je le seul ? Cela vient-il du programme? |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Fri Apr 23, 2004 11:13 am Post subject: |
|
|
Je n'ai personnellement aucun probleme avec gimp 2, ma version de gtk est la 2.4...
Donc je ne pense pas que ça vienne du programme _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
@TIF3AR n00b
Joined: 08 Feb 2004 Posts: 71
|
Posted: Fri Apr 23, 2004 11:53 am Post subject: |
|
|
guilc wrote: | Je n'ai personnellement aucun probleme avec gimp 2, ma version de gtk est la 2.4...
Donc je ne pense pas que ça vienne du programme |
As-tu fait des réglages particuliers pour que ton système supporte correctement les caractères spéciaux? |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Fri Apr 23, 2004 12:03 pm Post subject: |
|
|
Heu, non, et j'ai certains programmes gtk2 qui ont ce probleme, notemment ceux du premier post, mais pas the gimp 2
Mon systeme est juste localisé en français (LANG="fr_FR@euro", LANGUAGE="fr_FR@euro", LC_ALL="fr_FR@euro"), et j'ai un USE unicode, mais il n'est utilisé ni par gtk, ni par gimp... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
|