spiegel-keyman/linux/keyman-config
Eberhard Beilharz 285a8463e7
fix(linux): use ibus command to restart ibus 🍒
When using Kubuntu exiting ibus sometimes used to hang (#10178). This
was because ibus' `bus.exit()` doesn't shutdown properly
(see https://github.com/ibus/ibus/issues/2816#issuecomment-3410473708).
The recommended way is to use the `ibus exit` command. Since we no longer
use the API we can directly use the `ibus restart` command, which this
PR implements.

Fixes: #10178
Cherry-pick-of: #14971
2025-10-16 20:02:55 +02:00
..
buildtools chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
icons chore(linux): Update debian metadata based on Debian repos 2021-01-12 18:38:18 +01:00
keyman_config fix(linux): use ibus command to restart ibus 🍒 2025-10-16 20:02:55 +02:00
locale chore(common): Add crowdin strings for Vietnamese 2025-02-22 07:37:36 +07:00
maninc fix(linux): Fix km-config man page 2021-08-31 08:26:07 +02:00
resources feat(linux): implement UI part of SimulateAltGr option 2024-06-21 18:24:02 +02:00
tests fix(linux): don't crash on invalid languages in keyboard 🍒 2025-09-17 15:10:00 +02:00
.editorconfig refactor(linux): Rename defines to clarify purpose 🏘️ 2023-09-18 19:00:29 +02:00
build-help.sh refactor(common): fixup help path script references 2024-09-16 06:19:14 +07:00
build.sh chore(linux): some more replacements of setup.py 2025-03-18 19:57:37 +01:00
COPYING maint(linux): fix lintian warnings 2025-08-22 16:55:08 +02:00
km-config fix(linux): set environment variable for rendering of downloads dialog 2024-11-04 18:53:18 +01:00
km-config.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-kvk2ldml fix(linux): display error and abort if fonttools are missing 2024-08-28 16:14:17 +07:00
km-kvk2ldml.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-get chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-get.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-install chore(linux): Merge branch 'beta' into feat/linux/9363DBusEnv 2024-03-20 15:48:43 +01:00
km-package-install.bash-completion feat(linux): Remove message box if same kbd version already installed 2023-07-05 11:56:54 +02:00
km-package-list-installed chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-list-installed.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-uninstall chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-uninstall.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
Makefile chore(linux): some more replacements of setup.py 2025-03-18 19:57:37 +01:00
MANIFEST.in chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
README.md docs(linux): Move Linux documentation 2022-12-05 18:07:10 +01:00
run-tests.sh chore(linux): rename test files 2024-11-26 19:06:02 +01:00
setup.py feat(linux): Add pyxdg as binary pkg dependency and to setup.py 2024-03-22 18:10:30 +01:00

Linux km-config

See keyman-config.md for documentation.