Troublesome export in /etc/profile.d/maliit-framework.sh

Bug #1245925 reported by Aron Xu on 2013-10-29
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
maliit-framework (Ubuntu)
Undecided
William Hua

Bug Description

This package contains a file, /etc/profile.d/maliit-framework.sh, which exports QT_IM_MODULE=maliitphablet, which forces people who installed this package use Maliit. This will cause several problems:

1. When the export is done after im-config (and usually qtconfig), then all Qt application will try to use maliit as the input method, making all other input method fail to work for user.

2. When the export is done before im-config, im-config will give up setting any of the other variables or starting the selected input method, this will lead to a result that no input method runs for the session.

Related branches

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in maliit-framework (Ubuntu):
status: New → Confirmed
Aron Xu (happyaron) wrote :

Even it's under Untiy 8 session, this is still troublesome, since 3rd party input methods will have their own on-screen keyboard implementation, and for everyday use, maliit's variables should be exported by im-config, not itself.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package maliit-framework - 0.99.0+git20130923+17fdf86-0ubuntu8

---------------
maliit-framework (0.99.0+git20130923+17fdf86-0ubuntu8) vivid; urgency=medium

  [ William Hua ]
  * maliit-framework.sh prevents IBus and Fcitx from running under Unity 7
    because of the export of QT_IM_MODULE. This export should only be done
    under a Unity 8 session (LP: #1245925).
 -- Ricardo Salveti de Araujo <email address hidden> Thu, 26 Mar 2015 18:34:50 -0300

Changed in maliit-framework (Ubuntu):
status: Confirmed → Fix Released
Aron Xu (happyaron) wrote :

The question is still open that how we'd like Maliit on Unity 8, reopening.

Changed in maliit-framework (Ubuntu):
status: Fix Released → Triaged
William Hua (attente) on 2015-04-10
Changed in maliit-framework (Ubuntu):
assignee: nobody → William Hua (attente)
William Hua (attente) on 2015-04-21
Changed in maliit-framework (Ubuntu):
status: Triaged → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers