View previous topic :: View next topic |
Author |
Message |
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sun Jul 30, 2006 7:04 pm Post subject: |
|
|
Le gros problème de l'UTF8 reste le mode texte et le framebuffer qui ne peut de toute façon utiliser qu'une langue.
j'ai essayé de m'en sortir avec jfbterm mais je ne suis arrivé a rien et ça écrase l'image de fond de fbsplash
Mais bon pour l'usage que je fait de la console en "mode texte", je reste quand même en UTF8 surtout que je dois jongler avec trois langues. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 30, 2006 8:06 pm Post subject: |
|
|
TTK wrote: | En console:
- La font de console conseillée (ter-v16b) est bien plus moche que celle que j'avais avant (lat9w-14). Un conseil ? |
Garde ton lat9w-14, c'est une fonte unicode et ça marche très bien
Et chez moi :
/etc/conf.d/consolefont: | CONSOLEFONT="lat9w-16"
CONSOLETRANSLATION="8859-15_to_uni" |
TTK wrote: | - Le caractère Euro (alt-gr e) ne marche pas (me donne un symbole bizarre) |
Ça se réglera ptêt en remettant la fonte.
TTK wrote: | - Le ö (de Motorhead) n'apparait pas. Pour le faire je tape d'abord sur les deux points, puis sur o logiquement. Par exemple touch "o<entrée> me répond "touch opérande fichier manquant". Par contre le ö est reporté en début de ligne suivante, mais invisible (!) car si j'enchaîne sur un ls j'obtiens ls: command not found. |
T'as changé ton /etc/conf.d/keymaps ?
Chez moi ça donne ça, et ça marche :
/etc/conf.d/keymaps: | KEYMAP="fr-latin9"
DUMPKEYS_CHARSET="iso-8859-15" |
TTK wrote: | Sous X:
- mon thème fluxmod utilise une font qui ne marche pas, of course. La flemme d'en trouver une. |
Bah va bien falloir en trouver une
TTK wrote: | - Eterm se lance hyper lentement, et visiblement ne supporte pas UTF (LANG=fr_FR dans Eterm !) |
Ya un useflag unicode à Eterm, donc je suppose qu'il doit le supporter. Cherche si ya pas une option qui pourrait régler ça.
Ou sinon : emerge x11-terms/rxvt-unicode Et Xterm marche très bien avec sa conf par défaut pour l'UTF8 |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Sun Jul 30, 2006 8:34 pm Post subject: |
|
|
pierreg wrote: |
Garde ton lat9w-14, c'est une fonte unicode et ça marche très bien
Et chez moi :
/etc/conf.d/consolefont: | CONSOLEFONT="lat9w-16"
CONSOLETRANSLATION="8859-15_to_uni" |
|
Je n'avais pas mis le CONSOLETRANSLATION. A présent j'ai de nouveau le symbole euro en console. Par contre toujours pas de ö.
Quote: |
T'as changé ton /etc/conf.d/keymaps ?
Chez moi ça donne ça, et ça marche :
/etc/conf.d/keymaps: | KEYMAP="fr-latin9"
DUMPKEYS_CHARSET="iso-8859-15" |
|
Je n'avais pas mis ça non plus. Mébon ça ne corrige pas le ö bizarre.
Je pige pas ces deux options: n'es-tu pas en train de faire de l'iso en croyant faire de l'UTF ?
Quote: |
Ya un useflag unicode à Eterm, donc je suppose qu'il doit le supporter. Cherche si ya pas une option qui pourrait régler ça.
|
J'ai bien ce flag pour Eterm ... on verra plus tard. Déjà la console, mutt et slrn ce sera chouette. Sous X firefox marche donc madame me mettra pas dehors tout de suite. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 30, 2006 8:48 pm Post subject: |
|
|
TTK wrote: | Quote: |
T'as changé ton /etc/conf.d/keymaps ?
Chez moi ça donne ça, et ça marche :
/etc/conf.d/keymaps: | KEYMAP="fr-latin9"
DUMPKEYS_CHARSET="iso-8859-15" |
|
Je n'avais pas mis ça non plus. Mébon ça ne corrige pas le ö bizarre.
Je pige pas ces deux options: n'es-tu pas en train de faire de l'iso en croyant faire de l'UTF ? |
Non, je suis bien en UTF8 en console, mes accents passent bien pour les noms de fichiers et tout.
Pour l'explication :
/etc/init.d/keymaps: | # Set terminal encoding to either ASCII or UNICODE.
# See utf-8(7) for more information.
local termencoding="" termmsg=""
if [[ ${UNICODE} == "yes" ]] ; then
local dumpkey_opts=""
[[ -n ${DUMPKEYS_CHARSET} ]] && dumpkey_opts="-c ${DUMPKEYS_CHARSET}"
dumpkeys ${dumpkey_opts} | loadkeys --unicode
termencoding=$'\033%G'
termmsg="UTF-8"
else
termencoding=$'\033(K'
termmsg="ASCII"
fi |
man dumpkeys wrote: | -ccharset --charset=charset
This instructs dumpkeys to interpret character code values
according to the specified character set. This affects only the
translation of character code values to symbolic names. Valid
values for charset currently are iso-8859-X, Where X is a digit
in 1-9. If no charset is specified, iso-8859-1 is used as a
default. This option produces an output line charset
"iso-8859-X", telling loadkeys how to interpret the keymap.
(For example, "division" is 0xf7 in iso-8859-1 but 0xba in
iso-8859-8.) |
En clair, ça convertit les caractères du clavier, qui sont en latin9, en utf8 (si j'ai bien compris). Dans tous les cas, c'est que comme ça que j'ai pu faire marcher les accents en console chez moi |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Sun Jul 30, 2006 9:11 pm Post subject: |
|
|
pierreg wrote: |
Non, je suis bien en UTF8 en console, mes accents passent bien pour les noms de fichiers et tout.
|
C'est ça qui est rageant: quand je suis en iso8859-15 tout marche très bien !
Là sous slrn c'est la cata ! En console comme sous xterm -u8. Mutt idem .. quelle galère.
Dois-je faire un revdep-rebuild ? Pour prendre en compre les changements dans ncurses ?
Bon, j'ai récupéré le ö en console: il me faut faire AltGr+shift+o ... Je crois que je vais arrêter Motörhead ! Qqun sait revenir au fonctionnement "digraph" ? |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 30, 2006 9:28 pm Post subject: |
|
|
TTK wrote: | pierreg wrote: |
Non, je suis bien en UTF8 en console, mes accents passent bien pour les noms de fichiers et tout.
|
C'est ça qui est rageant: quand je suis en iso8859-15 tout marche très bien !
Là sous slrn c'est la cata ! En console comme sous xterm -u8. Mutt idem .. quelle galère.
Dois-je faire un revdep-rebuild ? Pour prendre en compre les changements dans ncurses ?
|
T'as bien renommé tes fichiers ?
Code: | $ convmv -f ISO-8859-15 -t UTF8 -r --notest ~/ |
TTK wrote: | Bon, j'ai récupéré le ö en console: il me faut faire AltGr+shift+o ... Je crois que je vais arrêter Motörhead ! Qqun sait revenir au fonctionnement "digraph" ? |
Bah chez moi ça fonctionne tout seul sans rien avoir fait de spécial : Shift ¨ + o |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Sun Jul 30, 2006 9:36 pm Post subject: |
|
|
Euh, je préfèrais attendre que tout ait l'air de marcher avant de convertir les fichiers et leur contenu en UTF8 .. Tu crois que ça changerait qque chose ?
Tiens pour info j'ai fait des captures de slrn. C'est sous X mais en console j'ai les mêmes bugs que sous xterm:
pas joli joli
Merci de ton aide ! |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 30, 2006 9:44 pm Post subject: |
|
|
TTK wrote: | Euh, je préfèrais attendre que tout ait l'air de marcher avant de convertir les fichiers et leur contenu en UTF8 .. Tu crois que ça changerait qque chose ? |
Bah oui, tu pourras voir et accéder à tes fichiers correctement comme ça.
TTK wrote: | Tiens pour info j'ai fait des captures de slrn. C'est sous X mais en console j'ai les mêmes bugs que sous xterm:
pas joli joli |
Pour ça, il faut que tu configure slrn pour qu'il utilise l'UTF-8 (s'il le supporte). Ça se passe pas dans la conf du term.
TTK wrote: | Merci de ton aide ! |
De rien |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Sun Jul 30, 2006 10:05 pm Post subject: |
|
|
pierreg wrote: |
Pour ça, il faut que tu configure slrn pour qu'il utilise l'UTF-8 (s'il le supporte).
|
Arg. Slrn ne supporte toujours pas unicode. Ca vient de slang, qui ne le supporte pas. Mutt utilise ncurses ...
Une idée d'un autre lecteur de news en console ? Même un peu moins génial que slrn ? tin c'est bien ?
A force de lancer des mutt et autres vim j'ai déjà plein de fichiers qui sont passés tout seuls en UTF .. J'me sens un peu coincé là ..
Tshaw |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 30, 2006 10:37 pm Post subject: |
|
|
TTK wrote: | pierreg wrote: |
Pour ça, il faut que tu configure slrn pour qu'il utilise l'UTF-8 (s'il le supporte).
|
Arg. Slrn ne supporte toujours pas unicode. Ca vient de slang, qui ne le supporte pas. Mutt utilise ncurses ...
Une idée d'un autre lecteur de news en console ? Même un peu moins génial que slrn ? tin c'est bien ?
A force de lancer des mutt et autres vim j'ai déjà plein de fichiers qui sont passés tout seuls en UTF .. J'me sens un peu coincé là ..
Tshaw |
Ça m'a pas l'air top le howto que tu as suivi, vérifie que tu as tout bon par rapport à la doc officielle. D'après cette doc, slang supporte l'unicode, et elle préconise de faire
Code: | # revdep-rebuild --soname libncurses.so.5
# revdep-rebuild --soname libslang.so.1 |
pour que les applis ncurses et slang le prennent en compte.
Vois si ça te change qqch |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Mon Jul 31, 2006 5:46 am Post subject: |
|
|
pierreg wrote: |
Ça m'a pas l'air top le howto que tu as suivi, vérifie que tu as tout bon par rapport à la doc officielle. D'après cette doc, slang supporte l'unicode, et elle préconise de faire
Code: | # revdep-rebuild --soname libncurses.so.5
# revdep-rebuild --soname libslang.so.1 |
pour que les applis ncurses et slang le prennent en compte.
Vois si ça te change qqch |
La réponse dans FAQ de slrn direct.
No good.
De plus j'ai déjà re-emergé slrn au cas où .. je tente tin. |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Mon Jul 31, 2006 10:21 pm Post subject: |
|
|
Bon, tin c'est super pénible.
Pas du tout le même principe que slrn !
A mon avis c'est plutôt prévu pour fonctionner avec un spool local ..
J'ai converti mes noms de fichiers en UTF8. Reste à convertir les fichiers eux-mêmes. Pour le moment j'ai perdu mon news reader favori, et rien gagné de flagrant...
En plus sous X c'est pas encore la joie: les caractères accentués ne passent plus dans les titres de fenêtres sous fluxbox. Pourtant ils passent dans les menus.
cf cette capture d'ecran
Sinon, je suis preneur de conseils pour une jolie font pour mlterm. Parce que là yuk.
Last edited by TTK on Mon Jul 31, 2006 10:54 pm; edited 1 time in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Mon Jul 31, 2006 10:44 pm Post subject: |
|
|
Pas besoin de convertir le contenu de tes fichiers, l'encodage est détecté automatiquement avec un bon éditeur
Et dans tout les cas, il ne faut pas convertir les fichiers de configuration, ils ont un encodage prédéfini, par exemple les fichiers de conf de Gnome, KDE, ... sont déjà en UTF8, les reconvertir mettrait un bronx pas possible (déjà vu sur ce forum une fois). |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Mon Jul 31, 2006 11:39 pm Post subject: |
|
|
Arg, je rends les armes.
Une fois de plus la gestion des polices de caractères sous linux aura eu raison de ma patience.
J'y pige quedal.
J'ai un tas de fonts installées (dans /usr/share/fonts) mais comment les voir pour en choisir une ? Ensuite il faut dire à mlterm de s'en servir en mettant son nom dans /etc/mlterm/font .. mais comment s'appellent les fonts ?
Dodo |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Tue Aug 01, 2006 7:39 am Post subject: |
|
|
Perds pas espoir, t'as déjà fait le plus gros !
** hurlement sur fond de pleine lune en attendant que zsh gère l'utf8 ** |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Tue Aug 01, 2006 9:47 pm Post subject: |
|
|
Alors, j'ai fini par emerge -C mlterm qui me prenait trop la tête. Avec urxvt au moins c'est du classique. Un coup de .Xdefaults et ça roule. J'ai mis ça:
Code: |
URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=12
URxvt*boldFont: xft:Bitstream Vera Sans Mono:pixelsize=12
URxvt*fading: 50
URxvt*background: black
URxvt*foreground: grey70
URxvt*scrollBar_right: True
|
Pour le moment ça gaze, mais la police n'est pas très jolie.
Pour les titres des fenêtres sous fluxbox je n'ai toujours pas de solution. J'ai tripatouillé mon style comme un fou sans succès. Le tritre s'affiche à présent en entier, sauf les caractères accentués. Avant il était tronqué au premier accent...
J'oublie tin, trop chiant, donc plus de news en console. Arg.
Dans mutt j'ai encore plein d'accents non gérés, je dirais même plus qu'avant.
UTF8 ? Bof .. peut être sur un système full gnome ou kde .. avec thunderbird, pan, gnome-terminal et tout .. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Tue Aug 01, 2006 11:20 pm Post subject: |
|
|
Oui, c'est vrai qu'avec beaucoup d'applications exotiques (entendre par là pas grand public, je dis pas qu'elles sont peu utilisées), c'est assez compliqué et ya pas toujours le support. Gnome, KDE, ... fonctionnent en UTF8 (même si le système ne l'est pas), donc ça passe très bien avec. Quand on en sort, c'est un peu galère.
Pour Fluxbox, je me rappelle que ça marchais plutôt bien là dernière fois que j'ai essayé.
Là je tourne avec Fvwm (en donnant ce qu'il faut pour les fontes, ça marche au poil) et Gnome de temps en temps (j'ai aussi un KDE super light dans un coin), et pratiquement que des applis graphiques Gnome et KDE, genre Firefox, Thunderbird, XChat, Amarok, ... donc pas trop de pb pour moi
Pour mutt, comme c'est dit dans la doc :
Quote: | Note : Vous verrez probablement encore des « ? » quand vous lirez votre courrier avec Mutt. Cela provient des personnes dont le client de messagerie n'indique pas le codage utilisé. Vous ne pouvez pas y faire grand chose, à part leur dire de configurer leur logiciel correctement. |
Pour urxvt, voilà ma conf (ya pas mal d'options inutiles à cause d'autres, mais je la bricole souvent ^^), la fonte rend mieux que ce que t'as mis, ça t'ira ptêt mieux (remplace "deja vu sans mono" par "bitstream vera sans mono", ça revient au même) :
.Xdefaults: | !URxvt.background: rgba:0000/0000/0000/CCCC
URxvt.background: black
URxvt.foreground: white
!URxvt.depth: 32
URxvt.inheritPixmap: true
URxvt.tintColor: white
URxvt.shading: 25
URxvt.font: xft:dejavu sans mono:size=8
URxvt.scrollstyle: plain
URxvt.loginShell: true
URxvt.saveLines: 1024
URxvt.borderLess: false
URxvt.jumpScroll: true
URxvt.scrollBar: false
URxvt.scrollColor: white
URxvt.title: Terminal
URxvt.color0: #000000
URxvt.color1: #CD0000
URxvt.color2: #00CD00
URxvt.color3: #CDCD00
URxvt.color4: #1E90FF
URxvt.color5: #CD00CD
URxvt.color6: #00CDCD
URxvt.color7: #E5E5E5
URxvt.color8: #4C4C4C
URxvt.color9: #FF0000
URxvt.color10: #00FF00
URxvt.color11: #FFFF00
URxvt.color12: #4682B4
URxvt.color13: #FF00FF
URxvt.color14: #00FFFF
URxvt.color15: #FFFFFF |
|
|
Back to top |
|
|
|