From 58a2ac4f35be1237988f7af4635d370d33bb0a46 Mon Sep 17 00:00:00 2001 From: Ben Reaves Date: Sun, 11 Oct 2020 17:39:49 -0500 Subject: [PATCH] - Added Cmd-Space support for EnsoOS --- xkeysnail-config/kinto.py | 2 +- xkeysnail_service.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/xkeysnail-config/kinto.py b/xkeysnail-config/kinto.py index 3a54d2f..1fb3f6d 100644 --- a/xkeysnail-config/kinto.py +++ b/xkeysnail-config/kinto.py @@ -172,7 +172,7 @@ define_keymap(re.compile(browserStr, re.IGNORECASE),{ define_keymap(None,{ # Launch Application Menu # K("RC-Space"): K("Alt-F1"), # gnome - # K("RC-Space"): K("LC-Escape"), # xfce4 + # K("RC-Space"): K("LC-Esc"), # xfce4 # # K("RC-Space"): K(""), # kde # Basic App hotkey functions K("RC-Q"): K("Alt-F4"), diff --git a/xkeysnail_service.sh b/xkeysnail_service.sh index 8d68688..f2ebca1 100755 --- a/xkeysnail_service.sh +++ b/xkeysnail_service.sh @@ -300,6 +300,11 @@ elif [[ $1 == "3" || $1 == "chromebook" ]]; then perl -pi -e "s/(# )(.*)(# xfce4)/\$2\$3/g" ./xkeysnail-config/kinto.py.new perl -pi -e "s/(\w.*)(# Default)/# \$1\$2/g" ./xkeysnail-config/kinto.py.new fi +if [[ $dename == "xfce" ]] && ls /etc/apt/sources.list.d/enso* 1> /dev/null 2>&1; then + echo "enso OS detected, applying Cmd-Space for Launchy..." + perl -pi -e "s/(K\(\"RC-Space)(.*)(# )(xfce4)/\$3\$1\$2\$3\$4/g" ./xkeysnail-config/kinto.py.new + xfconf-query --channel xfce4-keyboard-shortcuts --property "/commands/custom/space" --create --type string --set "launchy" +fi if $rightalt ; then perl -pi -e "s/(\w.*)(Multi-language)/# \$1\$2/g" ./xkeysnail-config/kinto.py.new >/dev/null 2>&1