Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
scim [Le 20/07/2008, 18:38]
maxcugnet
scim [Le 11/09/2022, 11:08] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>feisty gutsy bureautique ​personnalisation ​clavier langue}}+{{tag>Xenial ​bureautique ​japonais ​clavier langue ​BROUILLON}}
  
 ---- ----
Ligne 5: Ligne 5:
  
 ====== SCIM, Smart Common Input Method ====== ====== SCIM, Smart Common Input Method ======
- 
-<note important>​Il semblerait que SCIM puisse provoquer des bogues importants avec certains programmes. Soyez donc toujours sûr de pouvoir revenir en arrière</​note>​ 
  
 SCIM permet de taper des caractères spéciaux d'une langue étrangère sur n'​importe quel clavier (taper du Japonais ou du Chinois sur un clavier américain par exemple) grâce à des combinaisons de touches. SCIM permet de taper des caractères spéciaux d'une langue étrangère sur n'​importe quel clavier (taper du Japonais ou du Chinois sur un clavier américain par exemple) grâce à des combinaisons de touches.
Ligne 12: Ligne 10:
 La plupart de ces langues disposent d'​applications propres mais SCIM propose une méthode générale pour tous les types de langues, la création de "​cartes claviers"​ et est déjà dans la plupart des dépôts. La plupart de ces langues disposent d'​applications propres mais SCIM propose une méthode générale pour tous les types de langues, la création de "​cartes claviers"​ et est déjà dans la plupart des dépôts.
  
 +{{:​applications:​scim1_xenial.png?​450}}
  
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
-En cas d'utilisation d'​autres types d'​entrées (Japonais, Chinois, etc.), nous vous conseillons de vous reporter également aux liens ci-dessous:+===== Installation ===== 
 +Pour installer ce logiciel, il suffit ​d'[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​scim]]**Il vous faut ensuite installer le paquet scim correspondant à la langue que vous souhaitez utiliser.
  
-===== Liens =====+Si vous souhaitez installer une langue inclue dans [[http://​www.m17n.org/​m17n-lib-en/​supportcheck.html|cette liste]] (Vietnamien,​ Thaï, etc.), [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​scim-m17n]]**.
  
-[[http://​www.scim-im.org/​|Site officiel de SCIM]]+===== Configuration =====
  
-[[https://help.ubuntu.com/community/SCIM?​highlight=%28scim%29|Documentation ​de la communauté anglophone ​d'Ubuntu]]+Pour activer SCIM : 
 +  * Allez dans //Paramètres système -> Prise en charge des langues//
 +  * Dans **Système ​de saisie au clavier** choisissez **SCIM** à la place d'Ibus.
  
-[[https://​wiki.ubuntu.com/​InputMethods/​SCIM|Informations générales sur SCIM sur le wiki anglais]] 
  
 +==== Vietnamien ====
 +Les méthodes supplémentaires telles que Telex, VNI et VIQR sont incluses dans le paquet [[apt>​m17n-db]] qui devrait être installé automatiquement avec le paquet **[[apt>​scim-m17n]]**.
  
-==== Sources ​====+==== Japonais====
  
-Sujet de discussion sur SCIM Hardy : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=212338+Voir la page **[[:​japonais]]** ​de la Documentation.
  
-[[http://​www.hanoilug.org/​dokuwiki/​soft:​linux:​scimtelex|"​How to" sur l'​utilisation de SCIM avec Telex pour l'​écriture du vietnamien]] 
  
-[[http://​www.forumvietnam.fr/​forum-vietnam/​le-vietnamien-tieng-viet/​3935-ecrire-en-vietnamien-maintenant-integre-linux.html#​post53218|Petite correction de config]] pour l'​écriture du vietnamien en VNI+====Chinois====
  
 +voir la page **[[:​Chinois]]** de la Documentation.
  
 +====Sanskrit,​ pali,​...====
  
 +Ce [[https://​ubuntuforums.org/​showthread.php?​t=646207|post]] décrit la procédure pour ajouter des tables à scim-m17n aussi bien pour le devanagari que pour la transcription latine utilisant des signes diacritiques (et obtenir des lettres comme ṃ, ā, ṅ, ī, ḥ, ḷ, ū,....).
  
 +Pour la transcription latine, '''​amerikkanu'''​ crée un fichier /​usr/​share/​m17n/​sa-translit.mim qui contient
  
-===== Installation de SCIM pour Hardy =====+<​file>​ 
 +;;; <li> sa-translit.mim 
 +;;; 
 +;;; Input method for Sanskrit transliteration using the ITRANS scheme.
  
-Cette méthode fonctionne pour le japonais, je n'ai pas essayé les autres langues. FIXME +(title "​sa-translit"​)
  
-  *Ajouter le japonais dans "​système>​administration>​prise en charge linguistique" ​(et cocher la case "​Activer la prise en charge de la saisie de caractères complexes"​). +(map 
-  ​*Installer les paquets suivants :  +(trans
-[[apt://​im-switch,​scim,​scim-anthy,​scim-bridge-agent,​scim-bridge-client-gtk,​scim-bridge-client-qt,​scim-bridge-client-qt4,​scim-gtk2-immodule|APT://​ im-switch, scim, scim-anthy, scim-bridge-agent,​ scim-bridge-client-gtk,​ scim-bridge-client-qt,​ scim-bridge-client-qt4,​ scim-gtk2-immodule]] +
-  *Modifier le fichier scim: +
-<​code>​sudo gedit /​etc/​X11/​xinit/​xinput.d/​scim</​code>​ +
-Remplacer **GTK_IM_MODULE=xim** par: **GTK_IM_MODULE="​scim-bridge"​** +
-Remplacer **QT_IM_MODULE=xim** par: **QT_IM_MODULE="​scim-bridge"​** +
-  *Redémarrer+
  
-===== Installation de SCIM pour Gutsy et versions précédentes =====+("​aa"​ "​ā"​) 
 +("​AA"​ "​Ā"​) 
 +("​ii"​ "​ī"​) 
 +("​II"​ "​Ī"​) 
 +("​uu"​ "​ū"​) 
 +("​UU"​ "​Ū"​) 
 +("​.r"​ "​ṛ"​) 
 +("​.R"​ "​Ṛ"​) 
 +("​.rr"​ "​ṝ"​) 
 +("​.RR"​ "​Ṝ"​) 
 +("​.l"​ "​ḷ"​) 
 +("​.L"​ "​Ḷ"​) 
 +("​.ll"​ "​ḹ"​) 
 +("​.LL"​ "​Ḹ"​) 
 +("​.M"​ "​ṁ"​) 
 +("​.m"​ "​ṃ"​) 
 +("​.h"​ "​ḥ"​) 
 +("​.H"​ "​Ḥ"​) 
 +(";​n"​ "​ṅ"​) 
 +(";​N"​ "​Ṅ"​) 
 +("​~n"​ "​ñ"​) 
 +("​~N"​ "​Ñ"​) 
 +("​.t"​ "​ṭ"​) 
 +("​.T"​ "​Ṭ"​) 
 +("​.d"​ "​ḍ"​) 
 +("​.D"​ "​Ḍ"​) 
 +("​.n"​ "​ṇ"​) 
 +("​.N"​ "​Ṇ"​) 
 +(";​s"​ "​ś"​) 
 +(";​S"​ "​Ś"​) 
 +("​.s"​ "​ṣ"​) 
 +("​.S"​ "​Ṣ"​) 
 +))
  
-Cette page se base sur un exemple d'​utilisation de SCIM pour entrer des caractères vietnamien avec la méthode "​Telex"​.+(state 
 +(init 
 +(trans))) 
 +</​file>​
  
-Tout d'​abord,​ installer ​le paquet [[apt://im-switch|im-switch]] ​([[:​tutoriel:​comment_installer_un_paquet|Installation manuelle par paquet]])+et le rend accessible en introduisant la ligne : 
 +<​file>​ 
 +(input-method t sa-translit "​sa-translit.mim"​) 
 +</file> 
 +dans le fichier **/usr/​share/​m17n/​mdb.dir** (au bon endroit!) pour faire : 
 +<​file>​ 
 +(input-method * "​*.mim"​) 
 +(input-method t sa-translit "​sa-translit.mim"​) 
 +;;; </​ul>​ 
 +</​file>​ 
 +Il suffit ensuite de redémarrer sa session '​X' ​(c'est le plus simpleet choisir ''​M17N-t-sa-translit''​ dans la liste des '​autres'​ méthodes. ​ L'​activation/​désactivation se fait comme avec les autres méthodes de SCIM par '<​ctrl>​-espace'​ et les nouveaux caractères sont accessibles avec des séquences faciles à mémoriser : '​aa'​ donne '​ā',​ '​ii',​ '​ī';​ '​.m'​ donne '​ṃ',​ '​.h',​ '​ḥ',​ etc...
  
-Sélectionner SCIM comme méthode ​de saisie par défaut pour tous les langages: +===== Utilisation ===== 
-<​code>​sudo im-switch -z all_ALL -s scim</​code>​+Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|tableau ​de bord]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : <​code>​scim-setup</​code>​
  
-Si vous voulez utiliser SCIM pour taper en Japonais, vérifiez que le paquet [[apt://​scim-anthy|scim-anthy]] est bien installé. +Activer ​la méthode ​de saisie alternative désirée grâce au raccourci : ​''​Ctrl + espace'​'.
- +
-Déconnectez-vous et reconnectez-vous. Il n'est pas forcément nécessaire de redémarrer le serveur graphique (Ctrl + Alt + Backspace) pour que les changements soient pris en compte. +
- +
- +
- +
-==== procédure spécifique à Gutsy ==== +
- +
-La procédure suivante ne s'​applique qu'​à ​la version 7.10 d'​Ubuntu. Pour les versions antérieures (Dapper, Edgy et Festy), ne vous préoccupez pas de cette partie. N'oubliez pas d'exécuter les instructions ci-dessus avant de passer à cette partie. +
- +
-  - Installer les paquets [[apt://​scim-bridge|scim-bridge]] et [[apt://​scim-bridge-client-qt|scim-bridge-client-qt]]. +
-  - Éditez le fichier [[:​tutoriel:​comment_editer_un_fichier|/​etc/​X11/​xinit/​xinput.d/​scim]] et remplacer la ligne <​code>​GTK_IM_MODULE=xim</​code>​ par <​code>​GTK_IM_MODULE="​scim"</​code>​ et <​code>​QT_IM_MODULE=xim</​code>​ par <​code>​QT_IM_MODULE="​scim"</​code>​ +
-  - Sauvez le fichier. +
-  - Effacez les deux dossiers .scim et .xinput de votre répertoire home (Ctrl + H pour faire apparaître les fichiers cachés dans Nautilus). +
-  - Redémarrez l'ordinateur (ou le serveur graphique)+
  
 +Passer d'une méthode de saisie alternative à une autre: ''​Ctrl + Shift (Maj)''​.
  
  
 ==== Vietnamien ==== ==== Vietnamien ====
  
-Installer également le paquet [[:​tutoriel:​comment_installer_un_paquet|scim-m17n]] +Différentes ​méthodes ​pour taper le vietnamien:
-Les méthodes ​supplémentaires telles que Telex, VNI et VIQR sont incluses dans le paquet [[:tutoriel:​comment_installer_un_paquet|m17n-db]] qui devrait être installé automatiquement avec le paquet précédent.+
  
-le paquet m17n-vietnamien de repo-fedora est beaucoup plus recent: accepte l'​accent mis a la fin du mot +=== Telex ===
-http://​fedora.nad.go.id/​updates/​8/​i386/​repodata/​repoview/​m17n-db-vietnamese-0-1.5.1-1.fc8.html+
  
-il y aussi un paquet deb tout pret pour la frappe en vietnamien ​:+  * dấu sắc: lettre + s 
 +  * dấu huyền: lettre + f 
 +  * dấu nặng: lettre + j 
 +  * dấu hỏi: lettre + r 
 +  * dấu ngã: lettre + x 
 +  * ă, ơ, ư: a, o, u + w 
 +  * đ, â, ê, ôdd, aa, ee, oo
  
-http://​wangji.hoan.googlepages.com/​xvnkb-scim-unikey ​+=== VNI === 
 +  ​
  
- s'​adapte a tout ubuntu gnome ou kde+* dấu sắc       ​lettre ​ + 1
  
-===== Configuration =====+* huyền ​        ​lettre + 2
  
-Il faut ensuite choisir quelle(s) méthode(s) d'​entrée utiliser: +hỏi           ​lettre + 3
-  ​aller dans le menu "​Système",​ "​Préférences"​ et cliquer sur "​Configuration de la Méthode de Saisie SCIM"​. +
-  * sous "​Interface,​ Configuration globale",​ vérifier que "Type de clavier"​ corresponde bien au vôtre. +
-  * sous "​Moteur de Saisie, Configuration globale",​ activer ou désactiver les méthodes de saisie désirées (il peut y avoir plusieurs méthodes pour une même langue. +
-Les autres options ne devraient pas avoir besoin d'​être modifiées.+
  
-Se déconnecter de sa session et se reconnecter (inutile de redémarrer le serveur graphique) pour que SCIM devienne actif dans n'​importe quelle application de type GTK.+* ngã          lettre ​ + 4
  
-===== Utilisation =====+* nặng ​         lettre + 5
  
-Activer la méthode de saisie alternative désirée: ''​Ctrl ​espace''​.+* â ê ô         ​lettre  ​6
  
-Passer d'une méthode de saisie alternative à une autre: ''​Ctrl ​Shift (Maj)''​.+* ă ơ ư         ​lettre ​8
  
 +* đ             ​lettre + 9
  
 +=== VIQR ===
  
-==== Vietnamien ====+  clavier azerty - francais ​
  
-Différentes méthodes pour taper le vietnamien:+ ​* ​   dấu sắclettre + ' ​    en dessous du chiffre 4
  
-=== Telex ===+ ​* ​    dấu huyền: lettre + `   AltGr 7
  
-  * dấu sắc: lettre + s + ​* ​    ​dấu nặng: lettre +  ​.   au dessus du ;
-  * dấu huyền: lettre + f +
-  * dấu nặng: lettre + +
-  * dấu hỏi: lettre + r +
-  * dấu ngã: lettre + x +
-  * ă, ơ, ư: a, o, u + w +
-  * đ, â, ê, ô: dd, aa, ee, oo+
  
-=== VNI ===+ ​* ​    dấu hỏi: lettre +   ? ​  au dessus de virgule
  
-=== VIQR ===+ ​* ​    dấu ngã: lettre + ~    AltGr 2 
 + 
 + ​* ​    ​ă ​   :  a + (         ​parenthese
  
 + ​* ​    ơ, ư:  o, u + "​+" ​     signe d'​addition
  
 + ​* ​    ​đ ​ :   dd
  
-==== Bogues ====+ ​* ​    â, ê, ô:  a,e,o  + ^   AltGr 9
  
-  * Lors de l'​utilisation de Skype (1.4 beta et ultérieur),​ SCIM ne fonctionne pas pour la rédaction des messages. (corriger sous Hardy Heron 8.04) 
-  * Problèmes avec Scribus (à vérifier). 
  
 === Vietnamien-Telex === === Vietnamien-Telex ===
  
-L'​accentuation doit se faire directement sur la touche concernée et pas à la fin du mot comme les utilisateurs d'[[http://​www.unikey.org/​|Unikey]] en ont l'​habitude.+L'​accentuation doit se faire directement sur la touche concernée et pas à la fin du mot comme les utilisateurs d'[[https://​www.unikey.org/​|Unikey]] en ont l'​habitude.
  
-L'​utilisation de la touche "​retour arrière"​ (backspace) ne fonctionne pas. (corriger ​sous Hardy Heron 8.04)+L'​utilisation de la touche "​retour arrière"​ (backspace) ne fonctionne pas. (corrigé ​sous Hardy Heron 8.04)
  
 == Correction == == Correction ==
Ligne 159: Ligne 197:
  
  
 +==== Utilisation de SCIM avec Skype ====
 + 
  
 +En général, SCIM ne fonctionne pas d'​entrée avec Skype. Une légère manipulation est nécessaire.
 +[[:​tutoriel:​comment_editer_un_fichier|Editer]] **/​etc/​profile** et ajouter à la fin les lignes suivantes :​
  
-===== Voir aussi ===== +<​file>#​ SCIM 
-  ​*[[uim-anthy]] (autre méthode pour écrire en Japonais, mais SCIM semble mieux fonctionner) +export XMODIFIERS='@im=SCIM'​ 
-  *Pages anglaises: https://​help.ubuntu.com/​community/​SCIM et https://​wiki.ubuntu.com/​SCIM+export GTK_IM_MODULE="​scim"​ 
 +export XIM_PROGRAM="scim -d" 
 +export QT_IM_MODULE="​scim"​ 
 +scim -d</file>
  
 +lancer la commande '​locale'​ dans un terminal, et copier le nom après LANG=
 +
 +Editer le fichier /​etc/​scim/​global:​
 +
 +<​code>​sudo gedit /​etc/​scim/​global</​code>​
 +
 +Et ajouter le nom de votre '​locale'​ après /​supportedUnicodeLocales = . Par exemple :
 +
 +<​code>/​SupportedUnicodeLocales = fr_FR.UTF-8,​en_US.UTF-8</​code>​
 +
 +Redémarrer la session.
 +
 +Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2057642#​p2057642|la discussion au sujet de "SCIM sous aMSN"​]].
 +
 +==== Utilisation de SCIM avec KDE4 ====
 +Il se peut que certaines touches mortes (accent circonflexe notamment) ne fonctionnent plus dans les applications KDE. On n'​obtient dans ce cas plus le caractère "​ê",​ mais deux caractères séparés: "​^e"​.
 +
 +Il faut dans ce cas pour taper du français sélectionner comme méthode d'​entrée "​Français/​Européen",​ et non pas "​Français/​Clavier"​. On basculera donc entre "​Français/​Européen"​ et sa méthode d'​entrée préférée (dans mon cas c'est "​Anthy"​ pour taper du japonais).
 +
 +{{:​scim-toolbar-francais-europeen.png|}}
 +
 +D'​autres manipulations peuvent être nécessaires en plus de celle-ci. Voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=301268|ici]] (sur le forum) une résolution du problème plus complète.
 +
 +==== Utilisation de SCIM avec LibreOffice ====
 +FIXME
 +Il se peut que vous ne parveniez pas à utiliser scim dans openoffice. Si vous êtes dans ce cas, éditez le fichier **/​etc/​X11/​xinit/​xinput.d/​scim**.
 +Dans la fenêtre qui s'est ouverte, vous devriez avoir un passage similaire à celui-ci :
 +<​file>​
 +XIM=SCIM
 +XIM_PROGRAM=/​usr/​bin/​scim
 +XIM_ARGS="​-d"​
 +# GTK_IM_MODULE=xim
 +# QT_IM_MODULE=xim
 +GTK_IM_MODULE=scim
 +QT_IM_MODULE=scim
 +</​file>​
 +Rajoutez dans votre fichier ce qui ne se trouve pas dans l'​exemple ci-dessus (en l'​occurence XIM=SCIM)
 +
 +===== Voir aussi =====
 +  * [[uim-anthy]] (autre méthode pour écrire en Japonais, mais SCIM semble mieux fonctionner)
 +  * Pages anglaises :​ [[https://​ubuntuforums.org/​showthread.php?​t=812552|HOWTO install Japanese and font setup using SCIM]]
 +  * [[https://​www.scim-im.org/​|Site officiel de SCIM]]
 +  * [[https://​help.ubuntu.com/​community/​SCIM?​highlight=%28scim%29|Documentation de la communauté anglophone d'​Ubuntu]]
 +  * [[https://​wiki.ubuntu.com/​InputMethods/​SCIM|Informations générales sur SCIM sur le wiki anglais]]
 +  * [[http://​www.hanoilug.org/​dokuwiki/​soft:​linux:​scimtelex|"​How to" sur l'​utilisation de SCIM avec Telex pour l'​écriture du vietnamien]]
 +  * [[http://​www.forumvietnam.fr/​forum-vietnam/​le-vietnamien-tieng-viet/​3935-ecrire-en-vietnamien-maintenant-integre-linux.html#​post53218|Petite correction de config]] pour l'​écriture du vietnamien en VNI
  
 ---- ----
 //​Rédacteur:​ [[:​utilisateurs:​maxcugnet|Maximilien Cugnet]], YannUbuntu // //​Rédacteur:​ [[:​utilisateurs:​maxcugnet|Maximilien Cugnet]], YannUbuntu //
 +----
 +
  • scim.1216571920.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)