OVH Cloud OVH Cloud

Encodage et correction orthographique

37 réponses
Avatar
Olivier V
Bonjour,

Je suis sous Kubuntu 9.04, et j'utilise "kile" pour mes documents en LaTeX.
Les fichiers sur lesquels je travaille sont en fait des fichiers textes
encodés en iso-8859-15. Le reste du système est, comme par défaut, en utf8.
Le dictionnaire utilisé par kile est celui défini dans kde.

Or je ne parviens plus à régler le système pour obtenir un correcteur
orthographique travaillant en iso-8859-15.

Avant (kubuntu 8.04), on pouvait dans "kcontrol" définir le dictionnaire
utilisé, la langue et l'encodage,
mais ce n'est plus le cas, kcontrol ayant été remplacé par une autre
interface graphique ne laissant plus ce choix.

Avez une idée pour résoudre ce problème ?
Ou peut-on, par une succession de commandes, arriver à changer momentanément
l'encodage ?

Bref, toute proposition est la bienvenue !

Merci.

Olivier V

7 réponses

1 2 3 4
Avatar
Olivier V
Lucas Levrel wrote:

Alors remplace kile par kde dans ma phrase...

J'ai mis une copie d'écran ici :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijZRqwop7.jpg



Oui, et à quoi sert l'énorme boîte vide sous « Options » ?



Apparemment à ajouter des mots :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijBWNp4Gb.jpg


Et que te dit l'aide (bis repetita) ?



L'aide n'est pas à jour : elle parle de l'encodage, et du choix du
dictionnaire, ce qui était le cas sous Kubuntu 8.04, mais plus sous 9.04.
http://www.cijoint.fr/cjlink.php?file=cj200912/cijDyzgUIK.jpg


Tu ne m'as pas suivi. Je parle ici de ton problème avec le lanceur qui
n'utilise pas l'alias. Si tu veux l'équivalent d'un alias mais qui marche
tout le temps, tu dois créer un script nommé kile qui contienne la ligne
LC_ALL= kile "$@"
et le placer dans un répertoire en tête de ton PATH (~/bin par ex.).

(Soit la même procédure que celle suggérée pour hunspell, et qui n'avait
pas résolu ton problème initial.)



Ce principe fonctionne, et c'est un peu ce que j'avais essayé de faire en
attendant.
J'avais "tiré" un raccourci du menu K de Kile sur le bureau et remplacé
la commande "kile" par "export LANG= ; kile".
Ça a en même temps affecté le lanceur initial du menu K, mais aussi le
"Ourvir avec kile" du clic droit.
Donc ainsi ça fonctionne, sauf pour l'ouverture des fichiers et dossiers
avec des accents, j'ai un cadenas dessus :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijzsJ7TnW.jpg

C'est pareil avec votre commande : LC_ALL= kile "$@" :
pour l'essai je l'ai simplement mise dans un autre lanceur, que j'ai lancé,
et je peux travailler, utiliser le correcteur correctement, mais pas accéder
aux dossiers/fichiers avec des caractères accentués.

Olivier V

P.S. : A quoi sert le "$@" ?
Avatar
Lucas Levrel
Le 1 décembre 2009, Olivier V a écrit :

> Et que te dit l'aide (bis repetita) ?

L'aide n'est pas à jour : elle parle de l'encodage, et du choix du
dictionnaire, ce qui était le cas sous Kubuntu 8.04, mais plus sous 9.04.



Ah ben c'est comme la doc de KDE sur leur propre site alors : on trouve
une doc version 0.0.1 (sic !) de 2004, qui visiblement correspond à KDE 3
(au mieux).

P.S. : A quoi sert le "$@" ?



Ça contient les arguments de la ligne de commande qui appelle le script.
Du coup là ça les « transmets » à kile ; tu peux lancer le script avec les
mêmes arguments qu'avec kile. Mais je ne sais pas si ça sert à quoi que ce
soit dans un lanceur (vu que j'ignore comment marche exactement un
lanceur)...

--
LL
Avatar
Lucas Levrel
Le 1 décembre 2009, Olivier V a écrit :

J'ai bien testé avec dans ~/.kde/share/config/kdeglobals :



Attention je crois qu'avec KDE4 le répertoire est .kde4

As-tu posté dans le forum KDE ? http://forum.kde.org/

--
LL
Avatar
Olivier V
Lucas Levrel wrote:

P.S. : A quoi sert le "$@" ?



Ça contient les arguments de la ligne de commande qui appelle le script.
Du coup là ça les « transmets » à kile ; tu peux lancer le script avec les
mêmes arguments qu'avec kile. Mais je ne sais pas si ça sert à quoi que ce
soit dans un lanceur (vu que j'ignore comment marche exactement un
lanceur)...



Merci pour les précisions
Avatar
Olivier V
Lucas Levrel wrote:

Le 1 décembre 2009, Olivier V a écrit :

J'ai bien testé avec dans ~/.kde/share/config/kdeglobals :



Attention je crois qu'avec KDE4 le répertoire est .kde4



Je n'ai pas de .kde4.
Ça devait être un truc transitoire.

As-tu posté dans le forum KDE ? http://forum.kde.org/



Non.
De toute façon, une modification globale du comportement du correcteur n'est
sans doute pas la bonne solution, car cela affecterait tous les programmes
kde (le reste étant en utf8).

Olivier V
Avatar
Lucas Levrel
Le 3 décembre 2009, Olivier V a écrit :

> As-tu posté dans le forum KDE ? http://forum.kde.org/

Non.
De toute façon, une modification globale du comportement du correcteur n'est
sans doute pas la bonne solution, car cela affecterait tous les programmes
kde (le reste étant en utf8).



Mais il y a peut-être une façon « cachée » de modifier la commande
utilisée par kile.

--
LL
Avatar
Olivier V
Lucas Levrel wrote:

Le 3 décembre 2009, Olivier V a écrit :

> As-tu posté dans le forum KDE ? http://forum.kde.org/

Non.
De toute façon, une modification globale du comportement du correcteur
n'est sans doute pas la bonne solution, car cela affecterait tous les
programmes kde (le reste étant en utf8).



Mais il y a peut-être une façon « cachée » de modifier la commande
utilisée par kile.



Je vais demander.

Olivier V
1 2 3 4