• # Ouais, ROX est UTF8 only, c'est lourd.

    Posté par . En réponse au message linux, mandrake, rox-filer, encodage utf-8 ?. Évalué à 2.

    À une époque j'avais commencé à utiliser Rox, et cette histoire d'utf8 m'embêtait parceque mes locales sont en latin9 (iso8859-15), et j'ai pas envie, enfin pas de raison, de changer (la transition n'est si pas évidente...). Gtk utilisant utf8 en interne pour les chaines, la totalité des applis Gtk normales font sur les noms de fichiers des conversions locale->utf8 quand elles lisent depuis le disque, et utf8->locale quand elles écrivent. C'est très simple à faire, y'a des fonctions glib pour ça, faut juste penser à s'en servir.

    Mais Rox ne le fait pas. J'avais à une époque envoyé un patch pour ajouter ça (autant que je me souvienne, c'était vraiment trois fois rien), mais il a été refusé en substance parceque "pourquoi se faire chier, les gens n'ont qu'à utiliser utf8, d'ailleurs c'est standard sous redhat, la preuve que c'est du bon sens". Donc voilà, je n'utilise plus Rox que très rarement, dans des répertoires où mes noms de fichiers sont en pur ASCII et où la question ne se pose pas.

    Pour répondre d'un point de vue plus pratique à ta question, et bien si ton homedir est encore presque vide et que tu tiens à utiliser rox, alors passe maintenant tes locales en utf8 (fr_FR.UTF-8 au lieu de fr_FR@euro), tu seras tranquile et ta console suivra (moyennant d'utiliser une fonte qui est dispo pour cet encodage). C'est censé être bien supporté sous Mandrake, donc pas de raison de changer de distrib pour ça a priori.