web-dev-qa-db-fra.com

iBus fonctionne dans Gedit mais pas dans Libreoffice

J'ai installé Ubuntu 12.04 sur un satellite Toshiba. J'ai également installé LibreOffice 3.5.3.2 (avec les packages liés à la langue tamoule). J'ai téléchargé les packages m17n requis.

Je peux choisir le framework iBus, choisir la "méthode de saisie" de tamil99 et taper en tamoul lorsque je lance Gedit et également dans la fenêtre du terminal. Mais je ne peux pas le faire dans LibreOffice (un clic droit n’affiche aucun élément de menu de méthode de saisie) et dans Thunderbird.

Merci pour tous les conseils que vous pourriez être en mesure de fournir.

4
T. Ramakrishnan

Merci à ceux qui ont suggéré des solutions possibles.

La suggestion suivante fonctionne pour LibreOffice, gedit et terminal. (Cela ne fonctionne toujours pas dans Thunderbird, cependant.)


http://user.services.openoffice.org/en/forum/viewtopic.php?f=16&t=37863&sid=6cd6626c2ec5ddf283d4d6043b11acfb

Re: problèmes de langue après le passage à Standard OOo

Postby Robert Tucker "ven. Jan. 28, 2011 15:08 Avez-vous essayé:

$ export XMODIFIERS = @ im = SCIM

$ export GTK_IM_MODULE = scim

$ export QT_IM_MODULE = scim

$ scim -d


3
T. Ramakrishnan

J'utilise Tamil99 sous LibreOffice, Firefox, Thunderbird et gedit depuis quelque temps sans difficulté. Je remercie tous ceux qui ont posté des réponses à diverses questions. - Ramki (T. Ramakrishnan)

A) J'ai reçu les instructions suivantes de mon amie Karuna. C’est une amélioration par rapport à ce que j’avais découvert plus tôt avec l’aide de ceux qui ont posté des réponses à ma requête.

  1. Paramètres système -> Prise en charge de la langue Pour les paramètres de méthode du clavier, choisissez ibus, puis cliquez sur Installer/Supprimer des langues et choisissez Tamil.

  2. Dans Dash Home, tapez Méthodes de saisie au clavier et vous obtiendrez la fenêtre Préférences iBus.

Cliquez sur "Afficher le nom de la méthode de saisie dans la barre de langue", puis sous Méthode de saisie, choisissez Tamil99.

  1. Déconnectez-vous et connectez-vous ou pour plus de sécurité, redémarrez simplement la machine.

  2. Maintenant, allez dans n'importe quelle application comme gedit, LibreOffice, Thunderbird et tapez en anglais, puis faites Ctrl + Espace puis vous pourrez taper en tamoul. Il y aura un clavier visuel dans la barre de menus supérieure si la langue de saisie est l'anglais et le tamoul 'Tha' lors de la saisie en tamil.

Je ne suis pas capable de taper beaucoup de caractères tamils ​​dans le shell; ils apparaissent comme des caractères "en boîte" (étranges).

La partie déroutante est qu’il existe une Configuration système -> Disposition du clavier qui n’a plus qu’une entrée (anglaise) et que je n’ai rien à faire ici (si je voulais utiliser un autre clavier comme Tamil Unicode ou Tamil TAM, Je pourrais ajouter ce clavier ici, mais comme il n’ya pas de support pour Tamil99 ici, nous ne changeons rien ici.)

Vous ne devez pas sélectionner "Utiliser cette méthode pour toutes les applications" dans "Méthodes de saisie".

B) Pour que la procédure ci-dessus fonctionne, nous devons d'abord procéder comme suit. (Je ne suis pas sûr si nous avons besoin de toutes les bibliothèques suivantes!)

Démarrez le Centre de logiciel Ubuntu. Installez m17n-db, m17n-contrib, ibus-m17n. Installez m17n-im-config, m17n-lib-bin.

Déconnectez-vous et reconnectez-vous.

C) Chaque fois que je démarre le système ou que je me connecte, je lance ibus.

Ensuite, appuyez sur ctrl-espace pour basculer entre Tamil99 et Anglais.

Je ne pouvais pas faire fonctionner le démon, alors je le fais à chaque fois. En d’autres termes, ce qui suit n’a pas fonctionné pour moi lorsque j’ai essayé il ya quelque temps: Allez dans Dash Home. Cliquez sur "Applications de démarrage". Ajouter une commande de tâche:/usr/bin/ibus-daemon -d

----------- Fin du texte.

1
T. Ramakrishnan

Ouvrez méthodes de saisie au clavier et accédez à l'onglet Avancé.

Cochez la case en regard de Partager la même méthode de saisie entre toutes les applications.

Vous devriez maintenant pouvoir saisir le tamoul à la fois dans Gedit et LibreOffice Writer.

enter image description here


Si vous ne souhaitez pas utiliser la même méthode de saisie pour toutes les applications, une solution simple serait simplement de modifier momentanément la méthode de saisie lorsque vous tapez en tamoul.

Pour ce faire, appuyez simplement sur Ctrl+Space et la méthode de saisie aurait changé en tamoul. Assurez-vous simplement que l'indicateur iBus a changé pour cette icône: enter image description here

1
jokerdino

Vous pouvez vérifier la solution ici: https://wiki.archlinux.org/index.php/IBus#LibreOffice

export OOO_FORCE_DESKTOP="gnome"
0
Ashen

Le ci-dessous a fonctionné pour moi .

Si IBus charge, mais ne considère pas LibreOffice comme une fenêtre de saisie, ajoutez cette ligne à ~/.bashrc:

export XMODIFIERS=@im=ibus

Et ensuite, vous devez démarrer ibus avec --xim -d, par exemple, ajoutez cette ligne à ~/.xinitrc:

ibus-daemon --xim -d

Mais ce qui est horrible, c’est que vous devez démarrer LibreOffice en mode terminal.

0
user193519

J'ai eu le même problème et j'ai trouvé la solution

apt-get install libreoffice-gtk

relancez libreoffice et le tour est joué!

0
MusuNaji

Lorsque vous êtes dans Libre Writer, appuyez sur Ctrl + Espace après avoir activé ibus, puis remplacez la police par Lohit Tamil à partir de l’indicatif Lohit Hindi par défaut.

0
parithimathi