Hi,

Luis Felipe <sirga...@zoho.com> writes:

>> The GTK_IM_MODULE environment variable is set to “ibus”.  I export it in
>> the shell and launch “soffice” or “icecat” from there.
>
> Hmm, I don't have GTK_IM_MODULE set in my ~/.profile (don't remember
> why I removed it...). I have these:
>
> # GUIX RELATED VARIABLES TO WORK AROUND BUG #35610
> # https://issues.guix.gnu.org/issue/35610
> # export
>   
> GUIX_GTK2_IM_MODULE_FILE="$HOME/.guix-profile/lib/gtk-2.0/2.10.0/immodules-gtk2.cache"
> export
> GUIX_GTK3_IM_MODULE_FILE="$HOME/.guix-profile/lib/gtk-3.0/3.0.0/immodules-gtk3.cache"

Oh… I remember these from commit 234e7980b54ef37e9a24440ec7219c81d6288a71.
After setting GUIX_GTK3_IM_MODULE_FILE everything is good.

Thank you so much for reminding me about these variables!

I wonder if we can do better here to provide a working configuration out
of the box.  If even the author of the patch to add support for the
GUIX_GTK3_IM_MODULE_FILE variable cannot remember setting it then we
probably cannot expect users of input methods to figure this out by
themselves.

Perhaps some desktop service or home service should exist that sets
these variables for the user (either in /etc/environment or per
session)?

-- 
Ricardo

Reply via email to