From f01b500204e1b94e557e15aa63436c1f5b4a330e Mon Sep 17 00:00:00 2001 From: Luke Tidd Date: Sat, 3 May 2025 13:06:37 -0400 Subject: [PATCH] move env to systemd environment --- environment.d/im.conf | 3 +++ user/fcitx.service | 9 ++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 environment.d/im.conf diff --git a/environment.d/im.conf b/environment.d/im.conf new file mode 100644 index 0000000..1cc38bd --- /dev/null +++ b/environment.d/im.conf @@ -0,0 +1,3 @@ +XMODIFIERS=@im=fcitx +GTK_IM_MODULE=fcitx +QT_IM_MODULE=fcitx diff --git a/user/fcitx.service b/user/fcitx.service index 2007c0e..95da32e 100644 --- a/user/fcitx.service +++ b/user/fcitx.service @@ -1,12 +1,15 @@ [Unit] Description=fcitx input daemon +StartLimitIntervalSec=0 +PartOf=graphical-session.target +After=graphical-session.target [Service] Type=exec +Restart=always +RestartSec=5 StandardOutput=journal StandardError=journal +ExecStartPre=/bin/sleep 1 ExecStart=/usr/bin/fcitx5 -D -r --keep Environment=GTK_IM_MODULE=fcitx XMODIFIERS="@im=fcitx" QT_IM_MODULE=fcitx - -[Install] -WantedBy=graphical-session.target