On 08/05/2017 02:45 PM, H wrote:> On 08/05/2017 12:10 PM, Scott Robbins wrote:
>> On Sat, Aug 05, 2017 at 12:03:43PM -0400, H wrote:
>>>> - I just discovered all of this also works well in a note-type
field in KeePassX BUT
>>>>
>>>> - none of it works in firefox, thunderbird, libreoffice or
geany
>>>>
>>>> My setup is thus partly correct and I draw the conclusion that
KeePassX is compiled using a different window library than the other four
applications?
>>>>
>>>> Can anyone shed light on this?
>>>>
>>> Seems geany uses Qt and the other four use GTK libraries. My
problem is likely related to this, have to search for setup issues related to
GTK.
>>>
>> It might be worth creating a new user and seeing if it works for said
user.
>>
>> I don't know if you mentioned what desktop you use, but it might
also be
>> worth, with said new user, trying openbox (available from EPEL) or some
>> other less intrusive desk environment to see if there's something
Gnome is
>> doing.
>>
> I am using Mate. When in a terminal window I run
>
> XMODIFIERS=@im=fcitx LC_CTYPE=zh_CN.GB18030 GTK_IM_MODULE=fcitx geany
>
> Geany seems work as expected, i.e., I can switch between the two western
keyboards and also activate pinyin using Ctrl-Space. There does seem to be some
bug in fcitx however in that sometimes switching in and out of pinyin also
changes the keyboards and the first time I am in geany launched as described,
Ctrl-Space does not work, I have to click the systray icon to switch to pinyin,
after that Ctrl-Space does work.
>
> For some reason my setup does not pick up the GTK_IM_MODULE setting when
launching a GTK program from the desktop...
>
> At least, that's what I think.
>
I am pleased to report that I now have fcitx working in terminal windows, geany,
firefox, thunderbird and LibreOffice, i.e., my main apps. I am now able to
switch between two western keyboards and pinyin.