spiegel-keyman/linux/keyman-config/keyman_config/fcitx_util.py
Eberhard Beilharz 03d85b65aa
feat(linux): Integrate with fcitx5
This change implements the Keyman side of the fcitx5 integration.
Closes #4910.
2021-06-02 19:11:48 +02:00

13 lines
256 B
Python

import subprocess
import dbus
def is_fcitx_running():
for service in dbus.SessionBus().list_names():
if service == 'org.fcitx.Fcitx5':
return True
return False
def restart_fcitx():
subprocess.run(['fcitx5', '-r', '-d'])