diff options
Diffstat (limited to 'home/dot_local/share/bin/executable_fcitx5-temp-restore')
| -rw-r--r-- | home/dot_local/share/bin/executable_fcitx5-temp-restore | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/home/dot_local/share/bin/executable_fcitx5-temp-restore b/home/dot_local/share/bin/executable_fcitx5-temp-restore new file mode 100644 index 0000000..d00b11c --- /dev/null +++ b/home/dot_local/share/bin/executable_fcitx5-temp-restore @@ -0,0 +1,7 @@ +#!/bin/sh +[ ! -e "$XDG_DATA_HOME/fcitx5/state" ] && exit +[ ! -e "$XDG_DATA_HOME/fcitx5/ime_name" ] && exit + +[ `cat "$XDG_DATA_HOME/fcitx5/state"` = "1" ] && fcitx5-remote -c +[ `cat "$XDG_DATA_HOME/fcitx5/state"` = "2" ] && fcitx5-remote -o +cat "$XDG_DATA_HOME/fcitx5/ime_name" | xargs fcitx5-remote -s |