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

10 réponses

1 2 3 4
Avatar
Olivier V
Olivier V wrote:

Lucas Levrel wrote:

Le 24 novembre 2009, Olivier V a écrit :

Peut-être faut-il y aller un peu moins fort que LC_ALL ?



Essaye LANG.



Même problème avec :
export LANG= ; kile



Bon, j'ai viré tous les accents, et mis comme commande :
export LANG= ; kile
dans le lanceur de kde, ce qui semble affecter tout le système,
puisque même en cliquant sur un fichier .tex, il l'ouvre avec le bon choix
d'encodage.

Olivier V
Avatar
Olivier V
Lucas Levrel wrote:

Le 26 novembre 2009, Olivier V a écrit :

Même problème avec :
export LANG= ; kile



Au fait, quel genre de problème ? Ici dans mon terminal, si je change
d'encodage en cours de route, les noms accentués pourrissent un peu
l'affichage mais c'est tout. (Notamment, si je crée un fichier avec
LANG= dans l'environnement, le nom de fichier est quand même
codé en UTF-8.)



Quand j'essaie d'accéder à un dossier avec des accents avec "fichier"
"ouvrir", il y a un cadenas dessus qui empêche d'y entrer, que kile soit
lancé depuis une console ou depuis un lanceur.

Par ailleurs l'alias n'est utilisé que pour le lancement en console.
Quand j'ouvre depuis le lanceur, c'est kile sans l'alias qui est utilisé
(alors que la commande utilisée est bien kile [sans chemin spécifié]).

Voir aussi l'autre message, que j'ai posté il y a quelques secondes ...

Olivier V
Avatar
Olivier Miakinen
Bonjour,

Je n'ai pas lu le reste de la discussion et je m'en excuse. À tout
hasard je me permets quand même une question :

Le 27/11/2009 18:01, Olivier V a écrit :

Bon, j'ai viré tous les accents, et mis comme commande :
export LANG= ; kile
dans le lanceur de kde, ce qui semble affecter tout le système,
puisque même en cliquant sur un fichier .tex, il l'ouvre avec le bon choix
d'encodage.



Si tu veux n'affecter que la commande kile et pas tout le système, as-tu
essayé ce qui suit, sans export et sans point-virgule ?
LANG= kile

Toutes mes excuses si ceci avait déjà été proposé, ou si j'étais
complètement à coté de la plaque.

--
Olivier Miakinen
Avatar
Lucas Levrel
Le 27 novembre 2009, Olivier V a écrit :

Quand j'essaie d'accéder à un dossier avec des accents avec "fichier"
"ouvrir", il y a un cadenas dessus qui empêche d'y entrer, que kile soit
lancé depuis une console ou depuis un lanceur.



Un problème de kile ou du gestionnaire de fichiers de kde... Pour résoudre
le problème sans que tu aies à renommer tes fichiers il aurait fallu
savoir comment est configuré le vérificateur orthographique dans kile.

Par ailleurs l'alias n'est utilisé que pour le lancement en console.
Quand j'ouvre depuis le lanceur, c'est kile sans l'alias qui est utilisé
(alors que la commande utilisée est bien kile [sans chemin spécifié]).



Ça c'est normal si tes alias sont définis dans .bashrc par exemple et que
le lanceur ne le lit pas (shell non interactif). Si tu veux un « alias »
qui marche tout le temps, tu peux créer un petit script (comme suggéré
précédemment pour hunspell).

--
LL
Avatar
Olivier V
Lucas Levrel wrote:

Le 27 novembre 2009, Olivier V a écrit :

Quand j'essaie d'accéder à un dossier avec des accents avec "fichier"
"ouvrir", il y a un cadenas dessus qui empêche d'y entrer, que kile soit
lancé depuis une console ou depuis un lanceur.



Un problème de kile ou du gestionnaire de fichiers de kde... Pour résoudre
le problème sans que tu aies à renommer tes fichiers il aurait fallu
savoir comment est configuré le vérificateur orthographique dans kile.



Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui ne
permet plus de choisir le correcteur, ni l'encodage depuis la version 9.04
de Kubuntu.
J'ai mis une copie d'écran ici :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijZRqwop7.jpg

Ça c'est normal si tes alias sont définis dans .bashrc par exemple et que
le lanceur ne le lit pas (shell non interactif). Si tu veux un « alias »
qui marche tout le temps, tu peux créer un petit script (comme suggéré
précédemment pour hunspell).



J'ai essayé le truc pour hunspell, mais ça n'a pas fonctionné ...
A part ça, je n'ai pas d'autres idées. Mais je suis preneur d'une autre
solution.

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

> Pour résoudre
> le problème sans que tu aies à renommer tes fichiers il aurait fallu
> savoir comment est configuré le vérificateur orthographique dans kile.

Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui ne
permet plus de choisir le correcteur, ni l'encodage depuis la version 9.04
de Kubuntu.



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 » ? Et que te dit
l'aide (bis repetita) ?

> Ça c'est normal si tes alias sont définis dans .bashrc par exemple et que
> le lanceur ne le lit pas (shell non interactif). Si tu veux un « alias »
> qui marche tout le temps, tu peux créer un petit script (comme suggéré
> précédemment pour hunspell).

J'ai essayé le truc pour hunspell, mais ça n'a pas fonctionné ...



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


--
LL
Avatar
Lucas Levrel
Le 1 décembre 2009, Olivier V a écrit :
Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui ne
permet plus de choisir le correcteur, ni l'encodage depuis la version 9.04
de Kubuntu.



Tiens, j'ai trouvé ça :
http://frubuntued.blogspot.com/2008/07/correction-dorthographe-en-kile.html

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

Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui ne
permet plus de choisir le correcteur, ni l'encodage depuis la version 9.04
de Kubuntu.



Tiens, une ruse pour savoir quel correcteur est utilisé :
http://forums.opensuse.org/applications/416589-remove-word-dictionary-knotes-kde4.html

--
LL
Avatar
Olivier V
Lucas Levrel wrote:

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

Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui
ne permet plus de choisir le correcteur, ni l'encodage depuis la version
9.04 de Kubuntu.



Tiens, une ruse pour savoir quel correcteur est utilisé :
http://forums.opensuse.org/applications/416589-remove-word-dictionary-


knotes-kde4.html

Ce lien semble ne pas fonctionner.
Je ressaierai plus tard.

Olivier V
Avatar
Olivier V
Lucas Levrel wrote:

Le 1 décembre 2009, Olivier V a écrit :
Justement, il n'y a rien dans Kile : Kile utilise les réglages de kde qui
ne permet plus de choisir le correcteur, ni l'encodage depuis la version
9.04 de Kubuntu.



Tiens, j'ai trouvé ça :
http://frubuntued.blogspot.com/2008/07/correction-dorthographe-en-


kile.html

J'ai bien testé avec dans ~/.kde/share/config/kdeglobals :
[KSpell]
KSpell_Client=1
KSpell_DictFromList=1
KSpell_Dictionary=fr
KSpell_Encoding
KSpell_NoRootAffix=0
KSpell_RunTogether=0

Même problème : ça butte toujours sur les lettres accentuées :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijmSAQIjx.jpg

Olivier V
1 2 3 4