You are not logged in.

#1 2011-05-23 05:53:46

toasty_ghosty
Member
From: The Internets
Registered: 2009-01-12
Posts: 103

Openbox + Ibus = no input.

Hello everyone.

I reinstalled Arch awhile back. I need Japanese input and finally got around to installing it. But for some odd reason it doesn't seem to want to work..

I use Openbox and was recommend to use IBus instead of SCIM. I installed all  the Japanese fonts first and they are displaying fine. Next, I followed the IBus wiki and installed the following packages:

ibus
ibus-qt
Ibus-anthy

I then ran the setup and it started the daemon. Now this is where the problem starts. First, within the setup it doesn't detect English as an input method. In the list of languages I can add there is only Japanese. I added Japanese only thinking English just wasn't needed in the list.

When I go to switch languages however nothing happens. If I right click the icon in the system tray it says "no input window".

ghosty.

Last edited by toasty_ghosty (2011-05-23 05:54:17)


Thinkpad X200 FTW!

Offline

#2 2011-09-27 14:19:55

Fiddy
Member
Registered: 2011-09-27
Posts: 2

Re: Openbox + Ibus = no input.

I just experienced the exact same problem setting up iBus on a new install with Openbox. Any ideas would be appreciated.

Offline

#3 2011-09-27 17:10:45

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Openbox + Ibus = no input.

Could this be https://bugs.archlinux.org/task/26124 ?
https://bbs.archlinux.org/viewtopic.php?id=127190
Downgrade ibus to version 1.3 if possible and see if it works.

Offline

#4 2011-09-27 19:55:51

jarodlau
Member
Registered: 2011-09-05
Posts: 3
Website

Re: Openbox + Ibus = no input.

toasty_ghosty wrote:

Hello everyone.

I reinstalled Arch awhile back. I need Japanese input and finally got around to installing it. But for some odd reason it doesn't seem to want to work..

I use Openbox and was recommend to use IBus instead of SCIM. I installed all  the Japanese fonts first and they are displaying fine. Next, I followed the IBus wiki and installed the following packages:

ibus
ibus-qt
Ibus-anthy

I then ran the setup and it started the daemon. Now this is where the problem starts. First, within the setup it doesn't detect English as an input method. In the list of languages I can add there is only Japanese. I added Japanese only thinking English just wasn't needed in the list.

When I go to switch languages however nothing happens. If I right click the icon in the system tray it says "no input window".

ghosty.

rebuild the ibus-anthy

Offline

#5 2011-09-28 00:28:26

the sad clown
Member
From: 192.168.0.X
Registered: 2011-03-20
Posts: 837

Re: Openbox + Ibus = no input.

I don't think this is your problem, but I wanted to let you know that you don't need English listed in ibus.  I switch back and forth between Korean and English with ibus simply by turning it on and off.  Since Korean is the only language on ibus, this works just fine.


I laugh, yet the joke is on me

Offline

#6 2011-09-28 01:51:07

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: Openbox + Ibus = no input.

It's pertaining to the issue linked to by karol; all of the ibus derivatives need to be rebuilt.

Offline

#7 2011-09-28 05:58:57

the sad clown
Member
From: 192.168.0.X
Registered: 2011-03-20
Posts: 837

Re: Openbox + Ibus = no input.

I tried to rebuild ibus-hangul, but makepkg threw out this error and aborted:

engine.c:191:42: error: too many arguments to function ‘ibus_config_get_value’
/usr/include/ibus-1.0/ibusconfig.h:140:18: note: declared here
engine.c:190:9: warning: assignment makes integer from pointer without a cast [enabled by default]
engine.c:201:42: error: too many arguments to function ‘ibus_config_get_value’
/usr/include/ibus-1.0/ibusconfig.h:140:18: note: declared here
engine.c:200:9: warning: assignment makes integer from pointer without a cast [enabled by default]

Perhaps this should be merged with this:

https://bbs.archlinux.org/viewtopic.php?id=127190

Last edited by the sad clown (2011-09-28 06:15:17)


I laugh, yet the joke is on me

Offline

#8 2011-09-28 11:31:58

the sad clown
Member
From: 192.168.0.X
Registered: 2011-03-20
Posts: 837

Re: Openbox + Ibus = no input.

Here are the offending lines from engine.c:

190    res = ibus_config_get_value (config, "engine/Hangul", "HangulKeyboard", &value);
200    res = ibus_config_get_value (config, "engine/Hangul", "HanjaKeys", &value);

I laugh, yet the joke is on me

Offline

Board footer

Powered by FluxBB