spiegel-keyman/linux/debian
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
..
source chore(linux): remove no longer needed lintian overrides 2025-09-22 17:54:43 +02:00
tests chore(core): remove km_core_keyboard_load API 2024-12-04 13:38:07 +07:00
upstream chore(linux): Add metadata file for packaging 2022-01-19 12:15:55 +01:00
changelog fix(linux): replace dbus-x11 dependency 2025-10-07 16:23:49 +02:00
com.keyman.config.appdata.xml fix(linux): update AppStream metadata 2024-12-10 10:26:43 +01:00
com.keyman.ibus_keyman.metainfo.xml fix(linux): update AppStream metadata 2024-12-10 10:26:43 +01:00
control fix(linux): replace dbus-x11 dependency 2025-10-07 16:23:49 +02:00
copyright maint(linux): fix lintian warnings 2025-05-13 20:07:32 +02:00
ibus-keyman.install chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
ibus-keyman.manpages maint(linux): fix lintian warnings 2025-05-13 20:07:32 +02:00
keyman-system-service.install feat(linux): Add package for keyman-system-service 2023-05-15 09:13:58 +02:00
keyman-system-service.manpages maint(linux): fix lintian warnings 2025-05-13 20:07:32 +02:00
keyman.bash-completion chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.docs chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.install chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
keyman.links chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.manpages chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.postinst chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
libkeymancore-dev.install chore(linux): Rename libkmnkbp0-0 package 2023-10-20 17:31:39 +02:00
libkeymancore2.install chre(linux): bump libkeymancore version 2024-05-07 08:55:48 -05:00
libkeymancore2.symbols fix(linux): work around Lintian errors 2024-12-10 10:26:44 +01:00
not-installed chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
python3-keyman-config.dirs chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
rules chore: Revert "chore: Revert "Merge branch 'master' into beta"" 2025-02-14 08:44:32 +07:00