diff --git a/xkeysnail-config/kinto.py b/xkeysnail-config/kinto.py index 1fb3f6d..28786ee 100644 --- a/xkeysnail-config/kinto.py +++ b/xkeysnail-config/kinto.py @@ -171,9 +171,8 @@ define_keymap(re.compile(browserStr, re.IGNORECASE),{ define_keymap(None,{ # Launch Application Menu - # K("RC-Space"): K("Alt-F1"), # gnome + # K("RC-Space"): K("Alt-F1"), # gnome/kde # K("RC-Space"): K("LC-Esc"), # xfce4 - # # K("RC-Space"): K(""), # kde # Basic App hotkey functions K("RC-Q"): K("Alt-F4"), K("RC-H"): K("Alt-F9"), diff --git a/xkeysnail_service.sh b/xkeysnail_service.sh index f2ebca1..702c90e 100755 --- a/xkeysnail_service.sh +++ b/xkeysnail_service.sh @@ -270,7 +270,11 @@ if [[ $1 == "1" || $1 == "2" || $1 == "3" || $1 == "winmac" || $1 == "mac" || $1 fi if [[ $dename == "gnome" || dename == "budgie" ]]; then - perl -pi -e "s/(# )(.*)(# gnome)/\$2\$3/g" ./xkeysnail-config/kinto.py.new + perl -pi -e "s/(# )(.*)(# gnome)/\$2\$3/g" ./xkeysnail-config/kinto.py.new >/dev/null 2>&1 +fi +if [[ $dename == "kde" ]]; then + echo "Applying Cmd-Space to open App Launcher for KDE..." + perl -pi -e "s/(# )(.*)(#.*kde)/\$2\$3/g" ./xkeysnail-config/kinto.py.new >/dev/null 2>&1 fi if [[ $1 == "1" || $1 == "winmac" ]]; then @@ -302,7 +306,7 @@ elif [[ $1 == "3" || $1 == "chromebook" ]]; then 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 + perl -pi -e "s/(K\(\"RC-Space)(.*)(# )(xfce4)/\$3\$1\$2\$3\$4/g" ./xkeysnail-config/kinto.py.new >/dev/null 2>&1 xfconf-query --channel xfce4-keyboard-shortcuts --property "/commands/custom/space" --create --type string --set "launchy" fi