← Back to team overview

desktop-packages team mailing list archive

[Bug 1510528] [NEW] can't disable input methods for gnome-terminal

 

Public bug reported:

> 1) The release of Ubuntu you are using, via 'lsb_release -rd' or
System -> About Ubuntu

Description:	Ubuntu 15.10
Release:	15.10

> 2) The version of the package you are using, via 'apt-cache policy
pkgname' or by checking in Software Center

gnome-terminal:
  Installed: 3.16.2-1ubuntu4
  Candidate: 3.16.2-1ubuntu4
  Version table:
 *** 3.16.2-1ubuntu4 0
        500 http://jp.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

> 3) What you expected to happen

Disabling input methods by:
 $ XMODIFIERS=@im=none GTK_IM_MODULE=xim gnome-terminal

> 4) What happened instead

Can't disable input methods.
On Ubuntu 15.04, I can disable input methods this way.
This poses a problem for C-space on emacs -nw.


I think this is a regression bug because I can avoid this problem by using Ubuntu 15.04 version of /usr/bin/gnome-terminal   script.  The most important difference between older and newer /usr/bin/gnome-terminal is:

<         if not cmdargs.disable_factory and cmdargs.cls is not None:
<             if self.name is not None:
<                 self.args.append('--app-id=%s' % self.name)
---
>         if not cmdargs.disable_factory and self.name is None:
>             sys.exit(subprocess.call(self.args))

If I change these lines back, I can disable input methods.

** Affects: gnome-terminal (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: gnome-terminal input-method

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1510528

Title:
  can't disable input methods for gnome-terminal

Status in gnome-terminal package in Ubuntu:
  New

Bug description:
  > 1) The release of Ubuntu you are using, via 'lsb_release -rd' or
  System -> About Ubuntu

  Description:	Ubuntu 15.10
  Release:	15.10

  > 2) The version of the package you are using, via 'apt-cache policy
  pkgname' or by checking in Software Center

  gnome-terminal:
    Installed: 3.16.2-1ubuntu4
    Candidate: 3.16.2-1ubuntu4
    Version table:
   *** 3.16.2-1ubuntu4 0
          500 http://jp.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
          100 /var/lib/dpkg/status

  > 3) What you expected to happen

  Disabling input methods by:
   $ XMODIFIERS=@im=none GTK_IM_MODULE=xim gnome-terminal

  > 4) What happened instead

  Can't disable input methods.
  On Ubuntu 15.04, I can disable input methods this way.
  This poses a problem for C-space on emacs -nw.

  
  I think this is a regression bug because I can avoid this problem by using Ubuntu 15.04 version of /usr/bin/gnome-terminal   script.  The most important difference between older and newer /usr/bin/gnome-terminal is:

  <         if not cmdargs.disable_factory and cmdargs.cls is not None:
  <             if self.name is not None:
  <                 self.args.append('--app-id=%s' % self.name)
  ---
  >         if not cmdargs.disable_factory and self.name is None:
  >             sys.exit(subprocess.call(self.args))

  If I change these lines back, I can disable input methods.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1510528/+subscriptions


Follow ups