web-dev-qa-db-ja.com

IBus XKBエンジンレイアウトが機能しない

Lubuntu 18.04.1 64ビットにIBusをインストールしましたが、一部の言語は正常に動作しますが、その他の言語は米国英語のレイアウトのみです。

ハングル韓国語入力エンジン(ibus engine出力hangul)は動作します(al ハングルモードでを提供しますが、スウェーデン語およびスペイン語のXBD入力(それぞれ[ibus engine出力xbd:se::sweおよびxbd:es::spa)は提供しません(キーボードレイアウトはUSとまったく同じです) )。

m17n:sv:post後置スウェーデン語レイアウトが機能しているようです(oe ö)を返します。

これにより、コンピューター上のxkb IBusエンジンに関連する問題があると信じ込ませます(それが何を意味するにせよ)。

dpkg -l | grep ibus | grep -v libusbの出力は次のとおりです。

ii  gir1.2-ibus-1.0:AMD64                   1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - introspection data
ii  ibus                                    1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - core
ii  ibus-gtk:AMD64                          1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - GTK+2 support
ii  ibus-gtk3:AMD64                         1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - GTK+3 support
ii  ibus-hangul                             1.5.0+git20161231-1                         AMD64        Hangul engine for IBus
ii  ibus-m17n                               1.3.4-5                                     AMD64        m17n engine for IBus
ii  ibus-qt4                                1.3.3-1build2                               AMD64        qt-immodule for ibus (QT4) (plugin)
ii  ibus-table                              1.9.14-3                                    all          table engine for IBus
ii  libibus-1.0-5:AMD64                     1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - shared library
ii  libibus-1.0-dev:AMD64                   1.5.17-3ubuntu4                             AMD64        Intelligent Input Bus - development file
ii  libibus-qt1                             1.3.3-1build2                               AMD64        qt-immodule for ibus (QT4) (library)
ii  libusageenvironment3:AMD64              2018.02.18-1                                AMD64        multimedia RTSP streaming library (UsageEnvironment classes)

ibus list-enginesの出力(他の言語を削除):

...
language: Swedish
  xkb:se:dvorak:swe - Swedish (Dvorak)
  xkb:se:svdvorak:swe - Swedish (Svdvorak)
  m17n:sv:post - post (m17n)
  xkb:se::swe - Swedish
...
language: Korean
  hangul - Hangul
  m17n:ko:romaja - romaja (m17n)
  m17n:ko:han2 - han2 (m17n)
...
language: Spanish; Castilian
  xkb:es::spa - Spanish
  xkb:latam::spa - Spanish (Latin American)
...
language: English
  xkb:us::eng - English (US)
  xkb:gb:dvorak:eng - English (UK, Dvorak)
  xkb:gb:extd:eng - English (UK, extended WinKeys)
  xkb:us:altgr-intl:eng - English (international AltGr dead keys)
  xkb:us:colemak:eng - English (Colemak)
  xkb:us:dvorak:eng - English (Dvorak)
  xkb:ca:eng:eng - English (Canada)
  xkb:us:intl:eng - English (US, international with dead keys)
...

setxkbmap -queryの出力(すべてのIBusレイアウト、動作する米国以外のレイアウトでも同じ):

rules:      evdev
model:      pc105
layout:     us
variant:    ,
options:    grp:shift_caps_toggle
1
pizzapants184

これは、Use system keyboard layoutウィンドウのAdvancedタブでIBus Preferencesチェックボックスの選択を解除することで修正されました(ibus-setup)。

現在、他のキーはスペイン語とスウェーデン語([o スペイン語でòを与え、 [ スウェーデン語でåを与えます)。

IBus Preferences window (ibus-setup) on the Advanced tab with "Use system keyboard layout" deselected

1
pizzapants184