spiegel-keyman/linux/keyman-config
Eberhard Beilharz 6ef624e7e6
fix(linux): replace dbus-x11 dependency
When using a different DBus implementation `dbus-launch` might not exist,
but instantiating a `SessionBus` object might start a session dbus if
it's not already running. This change also replaces the `dbus-x11`
dependency with `default-dbus-session-bus | dbus-session-bus` and changes
the way we detect if dbus is already running.

Also remove `DBUS_SESSION_BUS_ADDRESS` from `sudo gsettings` call. It
turns out we don't need this since we execute the `gsettings` command
in the context of the user anyway which connects to the user's session
dbus.

Fixes: #14888
2025-10-07 16:23:49 +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): replace dbus-x11 dependency 2025-10-07 16:23:49 +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-15 16:37:22 +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 maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
COPYING maint(linux): fix lintian warnings 2025-05-13 20:07:32 +02:00
km-config feat(linux): improve Sentry error reports 2025-09-16 18:23:47 +02: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 refactor(linux): some code cleanup in bash completion script 2025-08-18 19:54:33 +02:00
km-package-install.bash-completion refactor(linux): some code cleanup in bash completion script 2025-08-18 19:54:33 +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 maint(common): use unique names for Keyman version variables 2025-05-07 18:46:51 +02: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): clarify that it's a Python test runner 2025-06-02 15:20:42 +02: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.