diff --git a/conf/gnome-shortcuts.conf b/conf/gnome-shortcuts.conf index 605e376..7e78efe 100644 --- a/conf/gnome-shortcuts.conf +++ b/conf/gnome-shortcuts.conf @@ -1,4 +1,55 @@ -[/] +[org/gnome/shell/extensions/dash-to-dock] +dash-max-icon-size=36 +preferred-monitor=0 + +[org/gnome/terminal/legacy/profiles:/:] +allow-bold=false + +[org/gnome/desktop/a11y/applications] +screen-magnifier-enabled=false + +[org/gnome/desktop/a11y/magnifier] +mag-factor=17.0 + +[org/gnome/desktop/input-sources] +current=uint32 0 +mru-sources=[('xkb', 'us'), ('xkb', 'cz+qwerty')] +per-window=true +sources=[('xkb', 'us'), ('xkb', 'cz+qwerty')] + +[org/gnome/desktop/interface] +clock-show-date=true +clock-show-seconds=false +clock-show-weekday=true +gtk-im-module='gtk-im-context-simple' +locate-pointer=true +show-battery-percentage=true +toolkit-accessibility=false + +[org/gnome/desktop/peripherals/keyboard] +delay=uint32 161 +numlock-state=true +repeat-interval=uint32 37 + +[org/gnome/desktop/peripherals/mouse] +accel-profile='default' +natural-scroll=false +speed=1.0 + +[org/gnome/desktop/screensaver] +lock-delay=uint32 0 + +[org/gnome/shell/keybindings] +toggle-application-view=['Escape'] +toggle-message-tray=@as [] + +[org/gnome/desktop/wm/keybindings] +minimize=['m'] +panel-run-dialog=['r'] +show-desktop=['m'] +switch-input-source=['space'] + +[org/gnome/settings-daemon/plugins/media-keys] calculator=['c'] control-center=['s'] custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/'] @@ -13,37 +64,37 @@ volume-down=['Down'] volume-up=['Up'] www=['b'] -[custom-keybindings/custom0] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0] binding='s' command='/bin/systemctl suspend' name='Sleep' -[custom-keybindings/custom1] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1] binding='l' command='gnome-session-quit --logout' name='Log out' -[custom-keybindings/custom2] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2] binding='i' command='gnome-terminal -e pwsh' name='PowerShell Terminal' -[custom-keybindings/custom3] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3] binding='KP_5' command='/home/lachtan/bin/winmix.py 5' name='winmix middle' -[custom-keybindings/custom4] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4] binding='KP_4' command='/home/lachtan/bin/winmix.py 4' name='winmix left' -[custom-keybindings/custom5] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5] binding='KP_6' command='/home/lachtan/bin/winmix.py 6' name='winmix right' -[custom-keybindings/custom6] +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6] binding='KP_0' command='/home/lachtan/bin/winmix.py 0' name='winmix reset' diff --git a/scripts/gnome-configuration.sh b/scripts/gnome-configuration.sh new file mode 100755 index 0000000..448bf84 --- /dev/null +++ b/scripts/gnome-configuration.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# https://unix.stackexchange.com/questions/119432/save-custom-keyboard-shortcuts-in-gnome + +set -x + +# docnf dump / + +dconf load / < conf/gnome-shortcuts.conf diff --git a/scripts/gnome-shortcuts.sh b/scripts/gnome-shortcuts.sh deleted file mode 100755 index 6910a67..0000000 --- a/scripts/gnome-shortcuts.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -# https://unix.stackexchange.com/questions/119432/save-custom-keyboard-shortcuts-in-gnome - -set -o - -CONF=conf/gnome-shortcuts.conf -CONF_PATH=/org/gnome/settings-daemon/plugins/media-keys/ - -function dump() { - dconf dump $CONF_PATH > $CONF -} - -function load() { - dconf load $CONF_PATH < $CONF -} - -# zvol operaci -