diff --git a/kintox11/binary/appnames.csv b/kintox11/binary/appnames.csv deleted file mode 100644 index bab2088..0000000 --- a/kintox11/binary/appnames.csv +++ /dev/null @@ -1,9 +0,0 @@ -Gnome-terminal -konsole -terminator -sakura -guake -tilda -xterm -eterm -io.elementary.terminal diff --git a/kintox11/binary/kinto.json b/kintox11/binary/kinto.json new file mode 100644 index 0000000..9ac8292 --- /dev/null +++ b/kintox11/binary/kinto.json @@ -0,0 +1,105 @@ +{"config":[{ + "name":"gui", + "run":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.gui $DISPLAY", + "de":[3], + "appnames":[ "" ] + }, + { + "name":"term", + "run":"setxkbmap -option", + "de":[2], + "appnames":[ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] + }, + { + "name":"eosterm", + "run":"setxkbmap -option", + "de":[], + "appnames":[ "io.elementary.terminal" ] + }], + "init": [1], + "defaults":[{ + "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" + }, + { + "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", + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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", + "fallbackgui":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.chromebook.gui $DISPLAY" + }, + { + "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'" + }], + "defaultapps":[{ + "name":"term", + "appnames": [ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] + }, + { + "name":"eosterm", + "appnames": [ "io.elementary.terminal" ] + }], + "detypes":["gnome2","gnome3","kde4","kde5","xfce","i3wm"], + "de":[{ + "id": 1, + "type": "gnome3", + "active": true, + "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, + "name":"kde-init", + "description":"KDE Plasma 5 - Removes Superkey Overlay from the Launcher Menu", + "run":"gsettings set org.gnome.mutter overlay-key '';kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta \"\";qdbus org.kde.KWin /KWin reconfigure" + }] +} \ No newline at end of file diff --git a/kintox11/src/kinto.json b/kintox11/src/kinto.json index a5b29b8..9ac8292 100644 --- a/kintox11/src/kinto.json +++ b/kintox11/src/kinto.json @@ -13,7 +13,7 @@ { "name":"eosterm", "run":"setxkbmap -option", - "de":"", + "de":[], "appnames":[ "io.elementary.terminal" ] }], "init": [1], @@ -69,6 +69,7 @@ "name":"eosterm", "appnames": [ "io.elementary.terminal" ] }], + "detypes":["gnome2","gnome3","kde4","kde5","xfce","i3wm"], "de":[{ "id": 1, "type": "gnome3",