** Description changed:

- im-config jammy SRU
- ===================
- 
  [Impact]
  
  Changes in gnome-settings-daemon v. 42 resulted in IM issues in GNOME on
  Xorg. On Ubuntu the effect is that the candidate window is misplaced,
  and appears at the bottom of the application window instead of close to
  the cursor. It's an annoying enough issue to justify an SRU.
- 
- Maybe a more proper fix (in gnome-settings-daemon) will happen later,
- but in the meantime we simply let im-config set the GTK_IM_MODULE
- environment variable to "ibus".
  
  [Test Plan]
  
  On an updated Ubuntu 22.04:
  
  1. Install ibus-libpinyin
  
  2. Run these commands:
  
     sudo locale-gen zh_CN.UTF-8
     sudo update-locale LC_CTYPE=zh_CN.UTF-8
  
  3. Reboot and log in to an Ubuntu on Xorg session
  
  4. Add "Intelligent Pinyin" to the input sources
  
  5. Open gedit, switch to "Intelligent Pinyin", and input something.
  
  => Find that the candidate window is misplaced.
  
- 6. Install im-config from jammy-proposed and reboot
+ 6. Install gnome-settings-daemon{,-common} from jammy-proposed and
+    reboot
  
  7. Repeat step 5.
  
  => Find that the candidate window is shown close to the cursor as
     expected.
  
  [Where problems could occur]
  
- Setting GTK_IM_MODULE=ibus is a normal measure for Xorg sessions, and
- shouldn't cause any adverse side effects. (Doing it for Wayland sessions
- would have caused issues, though, but we don't do that.)
+ The change is an upstream MR and a one-liner. It shouldn't reasonably
+ affect anything but ibus configuration, and I have successfully tested
+ it back and forth in both x11 and wayland sessions.
  
  [Other Info]
  
- The same change will soon be synced from unstable into kinetic.
+ This change has not yet reached kinetic, but will do so later when g-s-d
+ is upgraded. The issue has temporarily been addressed in Debian (and
+ soon in kinetic via sync) through an im-config workaround, which will be
+ dropped later when g-s-d is updated. But for an SRU I think it's better
+ to make the more proper g-s-d change directly.
  
  [Original description]
  
  I know it is not im-config issue. I don't know what is root cause.
  
  how to reproduce:
  1. Install Ubuntu 22.04 LTS or apply newest update
  2. boot
  3. select a user
  4. select Ubuntu on Xorg
  5. input password
  6. login
  7. run gedit
  8. push Hankaku/Zenkaku key
  9. input any keys
  10. lookup table appears bottom left of application
  
  proposed fix:
  edit DESKTOP_SETUP_IBUS="GNOME" to DESKTOP_SETUP_IBUS="" on 
/etc/default/im-config
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: im-config 0.50-2
  ProcVersionSignature: Ubuntu 5.15.0-25.25-generic 5.15.30
  Uname: Linux 5.15.0-25-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Thu Apr 21 00:13:10 2022
  InstallationDate: Installed on 2022-04-20 (0 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Daily amd64 (20220415)
  PackageArchitecture: all
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=ja_JP.UTF-8
   SHELL=/bin/bash
  SourcePackage: im-config
  UpgradeStatus: No upgrade log present (probably fresh install)

** No longer affects: im-config (Ubuntu Jammy)

** Also affects: gnome-settings-daemon (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: im-config (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Changed in: gnome-settings-daemon (Ubuntu)
       Status: New => Fix Committed

** Changed in: gnome-settings-daemon (Ubuntu)
       Status: Fix Committed => In Progress

** Changed in: gnome-settings-daemon (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: gnome-settings-daemon (Ubuntu Jammy)
       Status: New => In Progress

** Changed in: gnome-settings-daemon (Ubuntu Jammy)
     Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)

** No longer affects: im-config (Ubuntu Jammy)

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

Title:
  IBus lookup table appears bottom left of application (x11)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/1969637/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to