Xpra: Ticket #634: allow input methods to be enabled

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:



Wed, 13 Aug 2014 08:48:38 GMT - Antoine Martin: status changed; resolution set

Done in r7272.

Adds the 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.


Tue, 19 Aug 2014 03:31:31 GMT - Antoine Martin: milestone changed

Was done for milestone 0.14


Thu, 04 Apr 2019 11:43:35 GMT - Antoine Martin:

See also: GTK apps do not integrate with the Windows input..


Sat, 23 Jan 2021 05:01:30 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/634