Currently, the server will try to disable all input methods to try avoid problems by setting the following environment variables:
DISABLE_IMSETTINGS=true GTK_IM_MODULE=xim QT_IM_MODULE=xim IMSETTINGS_MODULE=none XMODIFIERS=""
But some users (see this ML discussion) may want to enable input methods without knowing about all those values. For example for ibus:
GTK_IM_MODULE=ibus QT_IM_MODULE=ibus XMODIFIERS="@im=ibus"
We should provide a better way of enabling this.
We need to:
Done in r7272.
input-method switch. Options:
Disable input methods completely and prevent it from interfering with keyboard input. This is the default.
Keeps the environment unchanged. You are responsible for ensuring it is correct.
Enables the X Input Method.
Enables the Intelligent Input Bus.
Enables the Smart Common Input Method.
Enables the Universal Input Method.
Was done for milestone 0.14
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/634