Eberhard Beilharz
d396a397e3
chore(linux): Use ibus start if available
...
IBus around version 1.5.28 introduced the `start` subcommand for `ibus`.
If available we use that because that starts `ibus-daemon` with the
correct arguments. If the available IBus version is too old we use
our previous code where we pass arguments to `ibus-daemon` which might
be different from how ibus gets started on that system otherwise.
2024-02-26 16:34:46 +01:00
Eberhard Beilharz
c56b8a72eb
chore(linux): rename parameters
...
This addresses code review comments.
2023-10-16 09:12:28 +02:00
Eberhard Beilharz
303e57ba68
refactor(linux): Refactor mocks in ibus-util tests
2023-10-12 18:45:12 +02:00
Eberhard Beilharz
d92808e779
chore(linux): Speed up ibus-util tests
2023-10-12 18:34:50 +02:00
Eberhard Beilharz
c42a623f38
fix(linux): Don't crash when installing keyboards in Wasta
...
Fixes #6158 . This bug got introduced in #6015 .
2022-01-27 17:22:02 +01:00
Eberhard Beilharz
2ec64ac521
fix(linux): Fix unit tests
2021-12-09 14:44:33 +01:00
Eberhard Beilharz
071df63ac7
feat(linux): Install keyboard on Gnome
...
This change adds the keyboard to the Gnome input sources after
installing the .kmx file, and removes it on uninstall.
This implements #2728 .
2020-06-24 19:13:40 +02:00
Eberhard Beilharz
fe90bb33eb
chore(linux): Address code review comments
2020-06-17 18:36:13 +02:00
Eberhard Beilharz
16fa9a562f
chore(linux): Add some unit tests for keyman_config
2020-06-17 09:19:19 +02:00