aboutsummaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rwxr-xr-x.local/share/bin/kbindicator10
-rwxr-xr-x.local/share/bin/mode2
2 files changed, 6 insertions, 6 deletions
diff --git a/.local/share/bin/kbindicator b/.local/share/bin/kbindicator
index fec586c..819abb2 100755
--- a/.local/share/bin/kbindicator
+++ b/.local/share/bin/kbindicator
@@ -1,9 +1,9 @@
#!/bin/sh
-ENGINE="$(ibus engine)"
+CONTROLLER="`qdbus 'org.fcitx.Fcitx5' '/controller' 'org.fcitx.Fcitx.Controller1.CurrentInputMethod'`"
-case $ENGINE in
- "anthy") echo "jp" ;;
- "xkb:us::eng") echo "us" ;;
- "xkb:us:intl:eng") echo "us-intl" ;;
+case $CONTROLLER in
+ "keyboard-us") echo "us" ;;
+ "keyboard-us-intl") echo "us-intl" ;;
+ "mozc") echo "jp" ;;
*) ;;
esac
diff --git a/.local/share/bin/mode b/.local/share/bin/mode
index 2d16819..6515350 100755
--- a/.local/share/bin/mode
+++ b/.local/share/bin/mode
@@ -155,7 +155,7 @@ switch_cfgs() {
mkdir -p ~/.local/share/mode
echo $1 > ~/.local/share/mode/active
- rm ~/.local/share/mode/dark ~/.local/share/mode/light 2> /dev/null
+ rm -f ~/.local/share/mode/dark ~/.local/share/mode/light
touch ~/.local/share/mode/$1
}