Commit graph

12 commits

Author SHA1 Message Date
Eberhard Beilharz
56239b8824
chore(linux): Remove some lintian warnings and errors 2021-01-07 17:41:01 +01:00
Eberhard Beilharz
3e07f5ec04
chore(linux): update debian metadata based on Debian repos
The packages in the official Debian repos have slightly more
up-to-date metadata. This change adjusts our metadata.

This includes the change from Debian repo to let debhelper (>= 10.3)
handle the meson build of keyman-keyboardprocessor.
2021-01-07 17:41:01 +01:00
Eberhard Beilharz
0a36a484d4
fix(linux): Deal with multiple users running ibus-daemon
If there are multiple users running `ibus-daemon` processes on the
machine, we restart ibus for all of them.
2020-11-20 18:39:48 +01:00
Eberhard Beilharz
cc7cbeb8fd
fix(linux): Don't fail installation if restarting ibus fails
If (re-)starting ibus fails for whatever reason we should simply
ignore the failure instead of failing the entire installation/
uninstallation.

This fixes #3902.
2020-11-20 17:20:05 +01:00
Eberhard Beilharz
b6b9b5de46
fix(linux): Improve robustness when installing ibus-keyman
If for whatever reason ibus wasn't running for the current user
the installation failed previously, leaving the user in a broken
state until he reboots and tries the installation again. This change
detects this situation and skips restarting ibus.
2020-08-28 11:00:39 +02:00
Eberhard Beilharz
aebb9d077a
fix(linux): Don't fail (un-)install if running multiple ibus 2020-05-26 10:27:16 +02:00
glasseyes
d061b4b9a9 only want pid of one process 2019-01-10 15:16:18 +07:00
glasseyes
7af2f0eb8c ibus exit on gnome-shell 2019-01-10 14:46:14 +07:00
glasseyes
a7d1056880 quote username for restart 2019-01-10 09:57:18 +07:00
glasseyes
fde1954148 restart ibus as user owning process 2019-01-09 08:21:53 +07:00
glasseyes
9467d8a827 only restart IBus if it is already running 2019-01-03 11:10:28 +07:00
glasseyes
6dd1008dbf add d/postinst and postrm to restart IBus 2019-01-03 11:10:28 +07:00