diff --git a/chromebook.sh b/chromebook.sh index b1a3b7c..8b2d666 100755 --- a/chromebook.sh +++ b/chromebook.sh @@ -13,4 +13,4 @@ line=$(cat ~/.xkb/keymap/kbd.chromebook.gui | grep -n 'xkb_types' | cut -f1 -d:) sed -ie "${line}s/\"/+mac_gui(addmac_levels)\"/2" ~/.xkb/keymap/kbd.chromebook.gui sleep 1 line=$(cat ~/.xkb/keymap/kbd.chromebook.term | grep -n 'xkb_symbols' | cut -f1 -d:) -sed -ie "${line}s/\"/+altwin(swap_alt_win)\"/2" ~/.xkb/keymap/kbd.chromebook.term +sed -ie "${line}s/\"/+altwin(swap_alt_win)+mac_term(mac_levelssym)\"/2" ~/.xkb/keymap/kbd.chromebook.term diff --git a/kintox11/binary/default.json b/kintox11/binary/default.json index d970435..2d0dcd8 100644 --- a/kintox11/binary/default.json +++ b/kintox11/binary/default.json @@ -8,85 +8,68 @@ "name":"term", "run":"", "de":[], - "appnames":[ "konsole","Gnome-terminal","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"some3rdApp", - "run":"", - "de":[], - "appnames":[ "some3rdApp" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "init": [], - "defaulttypes":["windows","mac","chromebook"], "defaults":[{ "id": 1, "name":"Windows", "active": false, - "type":"windows", "description":"Standard Windows 104 Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" }, { "id": 2, - "name":"Mac - hid driver (Recommended)", + "name":"Mac - hid driver", "active": false, - "type":"mac", "description":"Standard Mac Keyboards with Apple driver", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "hack": "echo '1' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd;echo 'options hid_apple swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/hid_apple.conf;sudo update-initramfs -u -k all" }, { "id": 3, - "name":"Mac Only - (Best for VMs or non-official Mac keyboards)", + "name":"Mac Only", "active": true, - "type":"mac", "description":"Standard Mac Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }, { "id": 4, "name":"Chromebook", "active": false, - "type":"chromebook", "description":"Standard Chromebook Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }, { "id": 5, "name":"Chromebook - Windows", "active": false, - "type":"chromebook", "description":"Chromebook with Windows 104 Keyboard", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY; setxkbmap -device $usbid -option altwin:ctrl_alt_win", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "fallbackgui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY" }, { "id": 6, "name":"Chromebook - Mac", "active": false, - "type":"chromebook", "description":"Chromebook with Mac Keyboard", "gui":"setxkbmap -option;setxkbmap -option ctrl:swap_lwin_lctl; xkbcomp -w0 -i $internalid -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -device $internalid -option 'altwin:swap_alt_win'" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }], "defaultapps":[{ "name":"term", - "appnames": [ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"eosterm", - "appnames": [ "io.elementary.terminal" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "detypes":["gnome2","gnome3","kde4","kde5","xfce","i3wm"], "de":[{ "id": 1, "type": "gnome3", - "active": true, + "active": false, "name":"gnome-init", "description":"Gnome - Remove Superkey Overlay keybinding to Activities Overview", "run":"gsettings set org.gnome.mutter overlay-key ''" @@ -94,7 +77,7 @@ { "id": 2, "type": "gnome3", - "active": true, + "active": false, "name":"gnome-term", "description":"Gnome - Terminal - Superkey+Space opens Activities Overview", "run":"gsettings set org.gnome.desktop.wm.keybindings panel-main-menu \"['Space']\"" @@ -102,7 +85,7 @@ { "id": 3, "type": "gnome3", - "active": true, + "active": false, "name":"gnome-gui", "description":"Gnome - GUI - Ctrl+Space opens Activities Overview", "run":"gsettings set org.gnome.desktop.wm.keybindings panel-main-menu \"['Space']\"" diff --git a/kintox11/binary/kinto.json b/kintox11/binary/kinto.json index 4aa4371..8dbebf9 100644 --- a/kintox11/binary/kinto.json +++ b/kintox11/binary/kinto.json @@ -8,16 +8,11 @@ "name":"term", "run":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "de":[2], - "appnames":[ "konsole","Gnome-terminal","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"some3rdApp", - "run":"setxkbmap -option", - "de":[], - "appnames":[ "some3rdApp" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "init": [1], "defaults":[{ + "id": 1, "name":"Windows", "active": false, "description":"Standard Windows 104 Keyboards", @@ -25,49 +20,50 @@ "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" }, { + "id": 2, "name":"Mac - hid driver", "active": false, "description":"Standard Mac Keyboards with Apple driver", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "hack": "echo '1' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd;echo 'options hid_apple swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/hid_apple.conf;sudo update-initramfs -u -k all" }, { + "id": 3, "name":"Mac Only", "active": true, "description":"Standard Mac Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }, { + "id": 4, "name":"Chromebook", "active": false, "description":"Standard Chromebook Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }, { + "id": 5, "name":"Chromebook - Windows", "active": false, "description":"Chromebook with Windows 104 Keyboard", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY; setxkbmap -device $usbid -option altwin:ctrl_alt_win", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "fallbackgui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY" }, { + "id": 6, "name":"Chromebook - Mac", "active": false, "description":"Chromebook with Mac Keyboard", "gui":"setxkbmap -option;setxkbmap -option ctrl:swap_lwin_lctl; xkbcomp -w0 -i $internalid -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -device $internalid -option 'altwin:swap_alt_win'" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }], "defaultapps":[{ "name":"term", - "appnames": [ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"eosterm", - "appnames": [ "io.elementary.terminal" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "detypes":["gnome2","gnome3","kde4","kde5","xfce","i3wm"], "de":[{ diff --git a/kintox11/src/kinto.json b/kintox11/src/kinto.json index 191f4e8..8dbebf9 100644 --- a/kintox11/src/kinto.json +++ b/kintox11/src/kinto.json @@ -6,68 +6,64 @@ }, { "name":"term", - "run":"setxkbmap -option", + "run":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "de":[2], - "appnames":[ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"eosterm", - "run":"setxkbmap -option", - "de":[], - "appnames":[ "io.elementary.terminal" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "init": [1], "defaults":[{ + "id": 1, "name":"Windows", "active": false, "description":"Standard Windows 104 Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" - }, - { + }, + { + "id": 2, "name":"Mac - hid driver", "active": false, "description":"Standard Mac Keyboards with Apple driver", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "hack": "echo '1' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd;echo 'options hid_apple swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/hid_apple.conf;sudo update-initramfs -u -k all" - }, - { + }, + { + "id": 3, "name":"Mac Only", "active": true, "description":"Standard Mac Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" - }, - { + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" + }, + { + "id": 4, "name":"Chromebook", "active": false, "description":"Standard Chromebook Keyboards", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win" - }, - { + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" + }, + { + "id": 5, "name":"Chromebook - Windows", "active": false, "description":"Chromebook with Windows 104 Keyboard", "gui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY; setxkbmap -device $usbid -option altwin:ctrl_alt_win", - "term":"setxkbmap -option;setxkbmap -option altwin:swap_alt_win", + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "fallbackgui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY" - }, - { + }, + { + "id": 6, "name":"Chromebook - Mac", "active": false, "description":"Chromebook with Mac Keyboard", "gui":"setxkbmap -option;setxkbmap -option ctrl:swap_lwin_lctl; xkbcomp -w0 -i $internalid -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY", - "term":"setxkbmap -option;setxkbmap -device $internalid -option 'altwin:swap_alt_win'" + "term":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY" }], "defaultapps":[{ "name":"term", - "appnames": [ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] - }, - { - "name":"eosterm", - "appnames": [ "io.elementary.terminal" ] + "appnames":[ "Gnome-terminal","konsole","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }], "detypes":["gnome2","gnome3","kde4","kde5","xfce","i3wm"], "de":[{ @@ -77,24 +73,24 @@ "name":"gnome-init", "description":"Gnome - Remove Superkey Overlay keybinding to Activities Overview", "run":"gsettings set org.gnome.mutter overlay-key ''" - }, - { + }, + { "id": 2, "type": "gnome3", "active": true, "name":"gnome-term", "description":"Gnome - Terminal - Superkey+Space opens Activities Overview", "run":"gsettings set org.gnome.desktop.wm.keybindings panel-main-menu \"['Space']\"" - }, - { + }, + { "id": 3, "type": "gnome3", "active": true, "name":"gnome-gui", "description":"Gnome - GUI - Ctrl+Space opens Activities Overview", "run":"gsettings set org.gnome.desktop.wm.keybindings panel-main-menu \"['Space']\"" - }, - { + }, + { "id": 4, "type": "kde5", "active": false,