mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-06 19:08:27 +02:00
Merge pull request #114 from rbreaves/dev
- Gnome shortcuts survive reboots, mac_term sets Cmd key better, xbindkeys usage under FF terminates better
This commit is contained in:
@@ -2,14 +2,14 @@ default partial xkb_symbols "mac_apple" {
|
|||||||
key <LWIN> {
|
key <LWIN> {
|
||||||
repeat= no,
|
repeat= no,
|
||||||
type= "ONE_LEVEL",
|
type= "ONE_LEVEL",
|
||||||
symbols[Group1]= [ Hyper_L ],
|
symbols[Group1]= [ Control_L ],
|
||||||
actions[group1]=[ SetMods(modifiers=Shift+Control) ]
|
actions[group1]=[ SetMods(modifiers=Control+Shift) ]
|
||||||
};
|
};
|
||||||
key <RWIN> {
|
key <RWIN> {
|
||||||
repeat= no,
|
repeat= no,
|
||||||
type= "ONE_LEVEL",
|
type= "ONE_LEVEL",
|
||||||
symbols[Group1]= [ Hyper_R ],
|
symbols[Group1]= [ Control_R ],
|
||||||
actions[group1]=[ SetMods(modifiers=Shift+Control) ]
|
actions[group1]=[ SetMods(modifiers=Control+Shift) ]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
partial xkb_symbols "mac_win" {
|
partial xkb_symbols "mac_win" {
|
||||||
@@ -111,7 +111,7 @@ partial xkb_symbols "mac_global" {
|
|||||||
NoAction(),
|
NoAction(),
|
||||||
NoAction(),
|
NoAction(),
|
||||||
// Redirect(key=<FK13>) // Default cmdtab
|
// Redirect(key=<FK13>) // Default cmdtab
|
||||||
// Redirect(key=<FK13>) // KDE cmdtab
|
// Redirect(key=<FK13>,clearmods=Shift) // KDE cmdtab
|
||||||
// Redirect(key=<RGHT>,mods=Control+Shift,clearmods=Mod4+Super) // Elementary cmdtab
|
// Redirect(key=<RGHT>,mods=Control+Shift,clearmods=Mod4+Super) // Elementary cmdtab
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
10
setup.py
10
setup.py
@@ -135,7 +135,7 @@ def setShortcuts():
|
|||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Switch to Previous Desktop" "Meta+Left,Meta+Left,Switch to Previous Desktop"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Switch to Previous Desktop" "Meta+Left,Meta+Left,Switch to Previous Desktop"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Operations Menu" "none,Alt+F3,Window Operations Menu"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Operations Menu" "none,Alt+F3,Window Operations Menu"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows" "Ctrl+F13,Alt+Tab,Walk Through Windows"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows" "Ctrl+F13,Alt+Tab,Walk Through Windows"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows Alternative" "Ctrl+Shift+F13,none,Walk Through Windows"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows Alternative" "none,none,Walk Through Windows"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows (Reverse)" "Ctrl+Shift+F14,Alt+Shift+Backtab,Walk Through Windows (Reverse)"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows (Reverse)" "Ctrl+Shift+F14,Alt+Shift+Backtab,Walk Through Windows (Reverse)"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Maximize Window" "none,Meta+PgUp,Maximize Window"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Maximize Window" "none,Meta+PgUp,Maximize Window"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Maximize" "Meta+Ctrl+F,Alt+F10,Maximize Window"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Maximize" "Meta+Ctrl+F,Alt+F10,Maximize Window"')
|
||||||
@@ -145,6 +145,14 @@ def setShortcuts():
|
|||||||
else:
|
else:
|
||||||
print('distro: ' + distro + ' de: ' + dename)
|
print('distro: ' + distro + ' de: ' + dename)
|
||||||
print("A supported OS and DE was not found, you may not have full system level shortcuts installed.")
|
print("A supported OS and DE was not found, you may not have full system level shortcuts installed.")
|
||||||
|
if dename == "gnome":
|
||||||
|
# Apply dconf update to make updates survive reboots
|
||||||
|
cmdline('dconf dump /org/gnome/desktop/wm/keybindings/ > tempkb.conf')
|
||||||
|
cmdline('dconf dump /org/gnome/mutter/keybindings/ > tempmt.conf')
|
||||||
|
cmdline('dconf load /org/gnome/desktop/wm/keybindings/ < tempkb.conf')
|
||||||
|
cmdline('dconf load /org/gnome/mutter/keybindings/ < tempmt.conf')
|
||||||
|
cmdline('sleep 1 && rm -f ./tempkb.conf;rm -f ./tempmt.conf')
|
||||||
|
# cmdline('dconf update')
|
||||||
|
|
||||||
def windows_setup():
|
def windows_setup():
|
||||||
keymaps = ["Apple keyboard standard", "Apple keyboard w/ Caps lock as Esc", "Windows keyboard standard", "Windows keyboard w/ Caps lock as Esc","Uninstall"]
|
keymaps = ["Apple keyboard standard", "Apple keyboard w/ Caps lock as Esc", "Windows keyboard standard", "Windows keyboard w/ Caps lock as Esc","Uninstall"]
|
||||||
|
@@ -21,8 +21,8 @@
|
|||||||
{
|
{
|
||||||
"name": "firefox",
|
"name": "firefox",
|
||||||
"run": "",
|
"run": "",
|
||||||
"run_onInput": "killall xbindkeys > /dev/null 2>&1",
|
"run_onInput": "pkill -f ~/.config/kinto/.firefox-nw",
|
||||||
"run_offInput": "killall xbindkeys > /dev/null 2>&1;xbindkeys -f $HOME/.config/kinto/.firefox-nw",
|
"run_offInput": "xbindkeys -f $HOME/.config/kinto/.firefox-nw",
|
||||||
"symbols": "",
|
"symbols": "",
|
||||||
"types": "",
|
"types": "",
|
||||||
"de": [],
|
"de": [],
|
||||||
|
Reference in New Issue
Block a user