xpra icon
Bug tracker and wiki

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#634 closed enhancement (fixed)

allow input methods to be enabled

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: minor Milestone: 0.14
Component: platforms Version: trunk
Keywords: input ibus Cc:

Description

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:

  • figure out what normally sets those values (a session script somewhere?)
  • does any of it need dbus or other dependencies?
  • does it interfere when running multiple sessions
  • what is the best config / command-line switch? (input-methods=[none|ibus|...)

Change History (2)

comment:1 Changed 3 years ago by Antoine Martin

Resolution: fixed
Status: newclosed

Done in r7272.

Adds the input-method switch. Options:

  • none

Disable input methods completely and prevent it from interfering with keyboard input. This is the default.

  • keep

Keeps the environment unchanged. You are responsible for ensuring it is correct.

  • xim

Enables the X Input Method.

  • IBus

Enables the Intelligent Input Bus.

  • SCIM

Enables the Smart Common Input Method.

  • uim

Enables the Universal Input Method.

Last edited 3 years ago by Antoine Martin (previous) (diff)

comment:2 Changed 3 years ago by Antoine Martin

Milestone: 0.150.14

Was done for milestone 0.14

Note: See TracTickets for help on using tickets.