Page 1 of 1

Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 6:08 pm
by areskz
Я уже сталкивался с такой проблемой, в Skype. Goldendict, похоже, как и Skype, пользуется не системным Qt, а каким-то своим (прошу прощенья за дилетантство). Вроде как в этом проблема.

Господа разработчики, это можно как-то поправить? Без китайского ввода совсем плохо.

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 6:27 pm
by ikm
Возможно, вы используете статическую сборку (где вместе с GD идут библиотеки Qt)?

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 7:20 pm
by areskz
Я ставил версию из репозитория Ubuntu Karmic, там дают версию 0.9.0. Что в неё включено, к сожалению, не знаю.
Стоит попробовать собрать из исходников самому?

Только что попробовал версию из tarball'а, предложенного на сайте, по ./goldendict.sh он сразу запустился, но китайский ввод не работает.
Похоже, что надо действительно собирать самому.

Что скажете?

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 7:29 pm
by ikm
Если стояла версия из Karmic, значит, версии Qt тут ни при чем. Используете ли вы другие программы на Qt, кроме GD и Skype, в которых scim работает?

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 8:11 pm
by areskz
Нет. Эксперимента раи поставил Qwit (твит-клиент на Qt), тоже не работает.

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 8:14 pm
by ikm
Ну значит у вас просто не настрен scim для Qt. Для разных GUI-библиотек он настраивается отдельно.

Re: Не работает китайский ввод посредством scim

PostPosted: Fri Jan 29, 2010 8:42 pm
by areskz
Решил проблему. В /etc/scim/global неправильно стояла системная локаль. Сменил, и всё заработало. Ну и ещё по ходу выяснил, что для работы scim в Qt должен стоять пакет scim-bridge-client-qt4.