web-dev-qa-db-fra.com

Les schémas de moteur IBus XKB ne fonctionnent pas

IBus est installé sur Lubuntu 18.04.1 64 bits, et certaines langues fonctionnent correctement, alors que d’autres ont uniquement le format Anglais américain.

Le moteur de saisie coréen Hangul (ibus engine sortie hangul) fonctionne (al donne en mode Hangul), mais l'entrée XBD en suédois et en espagnol (ibus engine sortie xbd:se::swe et xbd:es::spa, respectivement) ne le fait pas (la configuration du clavier est identique à celle des États-Unis. ).

La mise en page suédoise m17n:sv:post postfix semble fonctionner (oe donne ö).

Cela me porte à croire qu'il existe un problème impliquant xkb moteurs IBus sur mon ordinateur (peu importe ce que cela signifie).

Le résultat pour dpkg -l | grep ibus | grep -v libusb est:

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)

Le résultat pour ibus list-engines (supprimé d'autres langues):

...
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)
...

sortie pour setxkbmap -query (identique pour toutes les dispositions IBus, même celles qui ne fonctionnent pas aux États-Unis):

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

Ce problème a été résolu en désélectionnant la case à cocher Use system keyboard layout dans l'onglet Advanced de la fenêtre IBus Preferences (ibus-setup).

Les autres touches fonctionnent maintenant en espagnol et en suédois ([o donne ò en espagnol et [ donne å en suédois).

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

1
pizzapants184