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. -- Scott Robbins PGP keyID EB3467D6 ( 1B48 077D 66F6 9DB0 FDC2 A409 FA54 EB34 67D6 ) gpg --keyserver pgp.mit.edu --recv-keys EB3467D6
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.
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.