Page MenuHomeSolus

ibus input choice windows not showing up
Closed, DuplicatePublic

Description

I just got the solus budgie 20170101 installed. And I installed the ibus using

sudo eopkg install ibus-libpinyin

and set it as the default input method in gnome settings. But when I start to type, the window for charactor choices just does not show up. Maybe ibus is missing some gtk dependencies?

(Also it could be really nice if you guys add fcitx as an alternative. It's much more powerful than ibus.)

Event Timeline

LER0ever created this task.Jan 2 2017, 11:51 AM
LER0ever updated the task description. (Show Details)Jan 2 2017, 11:56 AM

But when I start to type, the window for charactor choices just does not show up.

I believe this is Budgie-related. It works well in the MATE edition. Could you check if we are talking about the same thing? @LER0ever
See: https://github.com/budgie-desktop/budgie-desktop/issues/729

I believe this is Budgie-related. It works well in the MATE edition. Could you check if we are talking about the same thing? @LER0ever
See: https://github.com/budgie-desktop/budgie-desktop/issues/729

@baimafeima Yes! That's exactly what I'm talking about. Except that my ibus tray icon does not appear either way.

i42870 added a subscriber: i42870.Feb 1 2017, 9:53 AM

got the same problem as OP in Mate version (Linux solus 4.9.6 #1 SMP Sun Jan 29 01:32:07 UTC 2017 x86_64 GNU/Linux). Up to date system, ibus 1.5.14, ibus-libpinyin 1.8.1 Currently trying to enable ibus by adding the following strings to /etc/profile
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

As a result, ibus does start, it lets me change between engish and russian, but doesn't let me type in chinese (input choice windows not showing up). Will be more then happy to provide some further info and testing.
thanks!

It works well in the MATE edition.

@baimafeima Could you kindly tell how you made it work?

@i42870 It worked OOTB when I used Solus MATE some time ago. I will check again after I've updated.

@i42870
I cannot reproduce. While Ibus is not working flawlessly in MATE (I get strange visual artefacts after hitting the space key, but this is another issue), the input window is indeed showing up. Left click on the Chinese character when you have libpinyin activated and make sure the top entry of the menu shows Chinese.

@baimafeima hm... i dont know... i give up). It never worked for me, even after todays fresh reinstall...
thanks a ton for your time!

@i42870 Just to be sure, it only works in Solus MATE. It currently doesn't work in Solus Budgie. When you go to the Control Center in Solus MATE and click on IBus Preferences > Yes, nothing shows up?

@baimafeima it loads, it shows symbols for english, russian and pinyin (en, ru, 拼) in the tray, but it never gives me that window showing appropriate words for your pinyin. Neither automatically after the install, nor after adding those export gtk_im_module lines to any of the places i could possibly think of, not even after launching, lets say firefox, from the terminal with that GTK_IM_MODULE=ibus option. I very much believe in the end it's something i'm not doing right, i'm just out of ideas :)
And yes, it is Mate edition, i did come across this thread before choosing between the two :)

kk123 added a subscriber: kk123.Feb 28 2017, 6:05 AM
baimafeima added a comment.EditedMar 1 2017, 3:53 PM

Any updates on this front? Let's see if there is any improvement when the latest libpinyin and ibus-libpinyin land.

@i42870 Did you install Solus Budgie and then added the MATE desktop or did you use the separate MATE edition ISO from the download page?

i42870 added a comment.Mar 4 2017, 7:39 AM

@baimafeima thanks for bringing this topic up again :)
It was a separate MATE edition iso

kk123 added a comment.Mar 6 2017, 2:23 AM

after installed lasted upgrade (march 3rd), mate version can type in editor now. Budgie version still not work. (nothing shows up).

kk123 added a comment.Mar 6 2017, 2:35 AM

maybe is time to reconsider fcitx?

No we just need to fix it in Budgie.