diff options
author | maz-1 | 2015-12-08 08:50:57 +0800 |
---|---|---|
committer | maz-1 | 2015-12-08 08:50:57 +0800 |
commit | 11be584918075f99b9125256c435d6e2077ed738 (patch) | |
tree | 57305c429c4b8691710bc368da67ddbb74aaa6b5 /imchooser-helper.sh | |
parent | 228fd6e2ea376bc2d7c5d276485dcfaffbce2682 (diff) | |
download | aur-11be584918075f99b9125256c435d6e2077ed738.tar.gz |
bump
Diffstat (limited to 'imchooser-helper.sh')
-rw-r--r-- | imchooser-helper.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/imchooser-helper.sh b/imchooser-helper.sh index 7abad7e21b66..748c9d724a81 100644 --- a/imchooser-helper.sh +++ b/imchooser-helper.sh @@ -1,10 +1,11 @@ #!/bin/sh case $1 in disable) - sed -i 's:^Exec=fcitx-autostart$:Exec=/usr/share/imchooser/imchooser-helper fcitx:g' /etc/xdg/autostart/fcitx-autostart.desktop + match=$(cat /etc/xdg/autostart/fcitx-autostart.desktop | grep -o imchooser-helper) + [[ z$match == zimchooser-helper ]] || sed -i 's:^Exec=[^\n]*$:Exec=/usr/share/imchooser/imchooser-helper fcitx:g' /etc/xdg/autostart/fcitx-autostart.desktop ;; enable) - sed -i 's:^Exec=/usr/share/imchooser/imchooser-helper fcitx:Exec=fcitx-autostart:g' /etc/xdg/autostart/fcitx-autostart.desktop + sed -i 's:^Exec=[^\n]*$:Exec=fcitx-autostart:g' /etc/xdg/autostart/fcitx-autostart.desktop ;; fcitx) [[ "$XDG_SESSION_DESKTOP" == "KDE" ]] || /usr/bin/fcitx-autostart |