- Fixed budgie uninstaller and confirmed SL hotkeys

This commit is contained in:
Ben Reaves
2020-10-22 19:33:03 -05:00
parent 7db6862f4f
commit e67f8964a1
4 changed files with 18 additions and 52 deletions

View File

@@ -131,18 +131,4 @@ if args.uninstall:
subprocess.check_call(shlex.split("./xkeysnail_service.sh"))
# kintotype = int(input(color_arr[2] +
# "1) Kinto \n" + color_arr[0] +
# "2) Uninstall Kinto \n"
# + bcolors.ENDC))
# print("")
# if(kintotype == 1):
# subprocess.check_call(shlex.split("./xkeysnail_service.sh"))
# # if os.path.isdir(homedir + "/.config/kinto") == True:
# # subprocess.check_call(shlex.split("./xkeysnail_service.sh budgieUpdate"))
# # exit()
# if(kintotype == 2):
# subprocess.check_call(shlex.split("./xkeysnail_service.sh uninstall"))
# exit()

View File

@@ -1,19 +0,0 @@
#!/bin/bash
# Undo Apple keyboard cmd & alt swap
if test -f "/sys/module/hid_apple/parameters/swap_opt_cmd" && [ `cat /sys/module/hid_apple/parameters/swap_opt_cmd` == "1" ]; then
echo '0' | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd
echo 'options hid_apple swap_opt_cmd=0' | sudo tee /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u -k all
fi
systemctl --user stop keyswap 2>/dev/null
systemctl --user disable keyswap
systemctl --user stop keyswap.timer 2>/dev/null
systemctl --user disable keyswap.timer
rm ~/.config/systemd/user/keyswap.service
rm ~/.config/systemd/user/keyswap.timer
rm -rf ~/.config/autostart/kinto.desktop
rm -rf ~/.config/kinto
rm -rf ~/.xkb
sudo systemctl daemon-reload
sed -i '/xkb/d' ~/.Xsession 2>/dev/null
exit 0

View File

@@ -202,34 +202,33 @@ define_keymap(re.compile(browserStr, re.IGNORECASE),{
})
define_keymap(None,{
# K("RC-Space"): K("Alt-F1"), # gnome/kde - Launch Application Menu
K("RC-Space"): K("Alt-F1"), # Default SL - Launch Application Menu (gnome/kde)
K("RC-F3"):K("Super-d"), # Default SL - Show Desktop (gnome/kde,eos)
K("RC-LC-f"):K("M-F10"), # Default SL - Maximize app (gnome/kde)
K("Super-Right"):K("C-M-Right"), # Default SL - Change workspace (ubuntu/fedora/budgie)
K("Super-Left"):K("C-M-Left"), # Default SL - Change workspace (ubuntu/fedora/budgie)
K("RC-Q"): K("M-F4"), # Default SL - not-popos
K("RC-H"):K("Super-h"), # Default SL - Minimize app (gnome/budgie)
K("M-Tab"): pass_through_key, # Default not-xfce4 - Cmd Tab - App Switching Default
K("RC-Tab"): K("M-Tab"), # Default not-xfce4 - Cmd Tab - App Switching Default
K("RC-Shift-Tab"): K("M-Shift-Tab"), # Default not-xfce4 - Cmd Tab - App Switching Default
K("RC-Grave"): K("M-Grave"), # Default not-xfce4 - Cmd ` - Same App Switching
K("RC-Shift-Grave"): K("M-Grave"), # Default not-xfce4 - Cmd ` - Same App Switching
# K("RC-Space"): K("LC-Esc"), # xfce4 - Launch Application Menu
# K("RC-F3"):K("Super-d"), # gnome/kde - Show Desktop
# K("RC-F3"):K("C-M-d"), # xfce4 - Show Desktop
# K("RC-F3"):K("Super-d"), # eos - Show Desktop
# K("RC-LC-f"):K("M-F10"), # gnome/kde - Maximize app
# K("RC-LC-f"):K("LC-Super-Up"), # popos - Maximize app
# K("RC-LC-f"):K("Super-Up"), # eos - Maximize app
# K("RC-LC-f"):K("Super-PAGE_UP"), # manjaro - Maximize app
# K("LC-Left"):K("C-M-End"), # xfce4 - Change workspace
# K("LC-Left"):K("C-M-Left"), # ub/fd - Change workspace
# K("LC-Left"):K("Super-Left"), # popos/eos - Change workspace
# K("LC-Right"):K("C-M-Home"), # xfce4 - Change workspace
# K("LC-Right"):K("C-M-Right"), # ub/fd - Change workspace
# K("LC-Right"):K("Super-Right"), # popos/eos - Change workspace
# Basic App hotkey functions
K("RC-Q"): K("M-F4"), # Default not-popos
# K("RC-Q"):K("Super-w"), # popos - Close Apps
K("RC-H"): K("M-F9"), # Default - Minimize app
# K("RC-H"): K("M-F9"), # Default - Minimize app
# K("RC-H"):K("M-F9"), # xfce4 - Minimize app
# K("RC-H"):K("Super-h"), # gnome - Minimize app
# K("RC-LC-f"):K("Super-PAGE_DOWN"), # manjaro - Minimize app
# Cmd Tab - App Switching Default
K("M-Tab"): pass_through_key, # Default not-xfce4
K("RC-Tab"): K("M-Tab"), # Default not-xfce4
K("RC-Shift-Tab"): K("M-Shift-Tab"), # Default not-xfce4
K("RC-Grave"): K("M-F6"), # Default not-xfce4
K("RC-Shift-Grave"): K("M-Shift-F6"), # Default not-xfce4
# K("RC-Tab"): K("RC-backslash"), # xfce4
# K("RC-Shift-Tab"): K("RC-Shift-backslash"), # xfce4
# K("RC-Grave"): K("RC-Shift-backslash"), # xfce4
@@ -258,8 +257,8 @@ define_keymap(None,{
# K("M-Backspace"): K("Delete"), # Chromebook/IBM - Delete
K("Super-Backspace"): K("C-Backspace"), # Default not-chromebook - Delete Left Word of Cursor
K("Super-Delete"): K("C-Delete"), # Default not-chromebook - Delete Right Word of Cursor
K("Alt-Backspace"): K("C-Backspace"), # Default not-chromebook - Delete Left Word of Cursor
K("Alt-Delete"): K("C-Delete"), # Default not-chromebook - Delete Right Word of Cursor
K("Alt-Backspace"): K("C-Backspace"), # Default not-chromebook - Delete Left Word of Cursor
K("Alt-Delete"): K("C-Delete"), # Default not-chromebook - Delete Right Word of Cursor
# K(""): pass_through_key, # cancel
# K(""): K(""), #
})

View File

@@ -21,7 +21,7 @@ function uninstall {
if [ "$yn" == "f" ];then
echo "Reset to factory shortcuts"
if [ "$dename" == "gnome" ];then
if [[ $dename == "gnome" || $dename == "budgie" ]];then
echo "Resetting DE hotkeys..."
echo "gsettings reset-recursively org.gnome.desktop.wm.keybindings"
gsettings reset-recursively org.gnome.desktop.wm.keybindings
@@ -41,7 +41,7 @@ function uninstall {
fi
elif [ "$yn" == "r" ]; then
echo "Restore original user shortcuts"
if [ "$dename" == "gnome" ]; then
if [[ $dename == "gnome" || $dename == "budgie" ]]; then
echo "Restoring DE hotkeys..."
wmkeys=$(ls | grep -m1 "keybinding")
mutterkeys=$(ls | grep -m1 "mutter_")
@@ -273,7 +273,7 @@ sed -i "s#{homedir}#`echo "$HOME"`#g" ~/.config/kinto/xkeysnail.desktop
sed -i "s/{displayid}/`echo "$DISPLAY"`/g" ./xkeysnail-config/xkeysnail.service.new
# sed -i "s/{displayid}/`echo "$DISPLAY"`/g" ~/.config/kinto/prexk.sh
if [[ $dename == "gnome" || dename == "budgie" ]]; then
if [[ $dename == "gnome" || $dename == "budgie" ]]; then
perl -pi -e "s/(# )(.*)(# gnome)/\$2\$3/g" ./xkeysnail-config/kinto.py.new >/dev/null 2>&1
fi
if [[ $dename == "kde" ]]; then