← Back to team overview

desktop-packages team mailing list archive

[Bug 1514544] Re: always set "xkb, us" despite set of other layout when input-sources is empty

 

> Can you please tell us what files are in your ~/.local/share/unity-
settings-daemon/ directory?

Following is wily:

$ ls -l ~/.local/share/unity-settings-daemon/
-rw-rw-r-- 1 shibata shibata 0 Nov 11 02:20 fcitx-engines-migrated
-rw-rw-r-- 1 shibata shibata 0 Nov 11 02:20 input-sources-converted

Above contents is same as following environment where boot up from wily installer.
Environment 1. Select "Japanese" and "Try ubuntu without install" in gfxboot.
Environment 2. No select gfxboot, then set "Japanese" and select "Try Ubuntu" in ubiquity.

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

Title:
  always set "xkb,us" despite set of other layout when input-sources is
  empty

Status in unity-settings-daemon package in Ubuntu:
  In Progress

Bug description:
  When input-sources is empty, unity-settings-daemon try to fill
  input-sources/sources by DEFAULT_LAYOUT at get_sources_from_xkb_config().

  Please use DEFAULT_LAYOUT only when doesn't other keyboard layout.

  How to reproduce:

  1. set xkb layout other than us layout
  $ setxkbmap -layout jp

  2. clear settings
  $ gsettings set org.gnome.desktop.input-sources sources "@as []"

  3. restart unity-settings-daemon
  $ restart unity-settings-daemon 
  unity-settings-daemon start/running, process 13518

  Expected result:
  xkb,jp layout and input method settings
  $ gsettings get org.gnome.desktop.input-sources sources
  [('xkb', 'jp'), ('fcitx', 'mozc')]

  Actual result:
  xkb,us is always inserted.
  $ gsettings get org.gnome.desktop.input-sources sources
  [('xkb', 'jp'), ('xkb', 'us'), ('ibus', 'anthy')]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1514544/+subscriptions


References