iBus работает в Gedit, но не в Libreoffice

Я установил Ubuntu 12.04 на спутник Toshiba. Я также установил LibreOffice 3.5.3.2 (вместе с пакетами, связанными с тамильским языком). Я скачал необходимые пакеты m17n.

Я могу выбрать платформу iBus, выбрать «метод ввода» на тамильском языке и ввести тамильский, когда я запускаю Gedit, а также в окне терминала. Но я не могу сделать это в LibreOffice (при щелчке правой кнопкой мыши не отображается элемент меню метода ввода) и в Thunderbird.

Спасибо за любые указатели, которые вы можете предоставить.

4
задан 15 June 2012 в 14:33

7 ответов

Находясь в Libre Writer, нажмите Ctrl + Space после включения ibus, а затем измените шрифт на Lohit Tamil со стандартного Lohit Hindi.

0
ответ дан 15 June 2012 в 14:33

Вы можете проверить решение здесь: https://wiki.archlinux.org/index.php/IBus#LibreOffice

export OOO_FORCE_DESKTOP="gnome"
0
ответ дан 15 June 2012 в 14:33

Спасибо за тех, кто предложил возможные решения.

Следующее предложение работает для LibreOffice, gedit и терминала. (Тем не менее, он не работает в Thunderbird.)


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

Re: языковые проблемы после переключения на стандартную OOo

Postby Robert Tucker »пт 28 января 2011 15:08 Попробовали:

$ export XMODIFIERS = @ im = SCIM

$ export GTK_IM_MODULE = scim

$ export QT_IM_MODULE = scim

$ scim -d


0
ответ дан 15 June 2012 в 14:33

Откройте Методы ввода с клавиатуры и перейдите на вкладку Дополнительно .

Установите флажок рядом с . Использовать один и тот же метод ввода для всех приложений .

Теперь вы сможете печатать на тамильском и в Gedit, и в LibreOffice Writer одновременно.

enter image description here

<час>

Если вы не хотите использовать один и тот же метод ввода во всех приложениях, одним из простых решений было бы просто на мгновение изменить метод ввода, когда Вы печатаете на тамильском.

Для этого просто нажмите Ctrl + Пробел , и метод ввода изменился бы на тамильский. Просто убедитесь, что индикатор iBus изменился на этот значок: enter image description here

0
ответ дан 15 June 2012 в 14:33

Ниже работает для меня .

Если IBus загружается, но не видит LibreOffice в качестве окна ввода, добавьте эту строку в ~/.bashrc:

export XMODIFIERS=@im=ibus

И затем вам нужно запустить ibus, например, с --xim -d добавьте эту строку в ~/.xinitrc:

ibus-daemon --xim -d

Но ужасно то, что вам нужно запустить LibreOffice в терминале.

0
ответ дан 15 June 2012 в 14:33

Я уже некоторое время без проблем использую Tamil99 в LibreOffice, Firefox, Thunderbird и gedit. Благодарю всех, кто оставил ответы на разные запросы. - Рамки (Т. Рамакришнан)

A) Я получил следующие инструкции от моего друга, Каруны. Это улучшение по сравнению с тем, что я обнаружил ранее, воспользовавшись помощью тех, кто отправил ответы на мой запрос.

  1. Системные настройки -> Языковая поддержка Для настроек метода клавиатуры выберите ibus, а затем нажмите "Установить / удалить языки" и выберите тамильский.

  2. В Dash Home введите "Методы ввода с клавиатуры" и вы получите окно настроек iBus.

Нажмите «Показать имя метода ввода на языковой панели» и , затем в разделе «Метод ввода» выберите Tamil99.

  1. Выйдите из системы и войдите в систему или на всякий случай просто перезапустите машину.

  2. Теперь перейдите в любое приложение, такое как gedit, LibreOffice, Thunderbird, введите английский язык, затем нажмите Control + Space, и тогда вы сможете вводить текст на тамильском языке. В верхней строке меню будет визуальная клавиатура, когда язык ввода - английский, и тамильский «Tha» при наборе текста на тамильском языке.

Я не могу набрать много тамильских символов в оболочке; они отображаются как "заключенные в рамку" (странные) символы.

Непонятная часть заключается в том, что есть меню «Системные настройки» -> «Раскладка клавиатуры», в котором сейчас только одна запись (на английском языке), и мне не нужно здесь ничего делать (если бы я хотел использовать другую клавиатуру, например тамильский Unicode или тамильский ТАМ, тогда я мог бы добавить эту клавиатуру сюда, но поскольку здесь нет поддержки Tamil99, мы здесь ничего не меняем.)

Вы не должны выбирать «Использовать этот метод для всех приложений» в «Методах ввода».

B) Для того, чтобы описанная выше процедура работала, нам нужно сначала сделать следующее. (Я не уверен, нужны ли нам все следующие библиотеки!)

Запустите Центр программного обеспечения Ubuntu. Найдите m17 Установите m17n-db, m17n-contrib, ibus-m17n. Установите m17n-im-config, m17n-lib-bin.

Выйти и снова войти в систему.

C) Каждый раз при загрузке системы или входе в систему я запускаю ibus.

Затем нажмите ctrl-пробел для переключения между Tamil99 и английским языком.

Я не мог заставить демон работать, поэтому делаю это каждый раз. Другими словами, когда я пробовал это недавно, у меня не сработало следующее: Перейти к Dash Home. Нажмите "Запустить приложения". Добавить задачу Команда: / usr / bin / ibus-daemon -d

--------- - Конец текста.

1
ответ дан 15 June 2012 в 14:33

У меня была та же проблема, и я нашел решение

apt-get install libreoffice-gtk

Запустите снова libreoffice и вуаля!

0
ответ дан 15 June 2012 в 14:33

Другие вопросы по тегам:

Похожие вопросы: