Work on sway gestures config
This commit is contained in:
parent
8ca9ea8d41
commit
2a65aab515
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
set dfp (realpath (dirname (status -f))/../..)
|
set dfp (realpath (dirname (status -f))/../..)
|
||||||
function files
|
function files
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
exec libinput-gestures -c $HOME/.config/lytedev-dotfiles/apps/de/libinput/sway-gestures.conf
|
exec libinput-gestures -c $DOTFILES_PATH/os/linux/libinput/sway-gestures.conf
|
||||||
exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK DBUS_SESSION_BUS_ADDRESS
|
|
||||||
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK DBUS_SESSION_BUS_ADDRESS
|
|
||||||
bindswitch lid:toggle exec swaylock
|
bindswitch lid:toggle exec swaylock
|
||||||
|
|
||||||
input type:keyboard {
|
input type:keyboard {
|
||||||
xkb_options ctrl:nocaps
|
xkb_options ctrl:nocaps
|
||||||
}
|
}
|
||||||
|
|
||||||
input type:touchscreen {
|
input type:touchscreen {
|
||||||
events disabled
|
events disabled
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,33 +1,2 @@
|
||||||
gesture swipe left 3 bspc desktop -f next
|
|
||||||
gesture swipe right 3 bspc desktop -f prev
|
|
||||||
|
|
||||||
gesture swipe up 3 xdotool key XF86AudioRaiseVolume
|
|
||||||
gesture swipe down 3 xdotool key XF86AudioLowerVolume
|
|
||||||
|
|
||||||
gesture swipe left 4 xdotool key alt+Right
|
|
||||||
gesture swipe right 4 xdotool key alt+Left
|
|
||||||
|
|
||||||
# GNOME SHELL open/close overview (works for GNOME on Xorg only)
|
|
||||||
#gesture pinch in xdotool key super+s
|
|
||||||
#gesture pinch out xdotool key super+s
|
|
||||||
|
|
||||||
# KDE Plasma open/close overview
|
|
||||||
#gesture pinch in xdotool key ctrl+F9
|
|
||||||
#gesture pinch out xdotool key ctrl+F9
|
|
||||||
|
|
||||||
# Optional extended pinch gestures:
|
|
||||||
#gesture pinch clockwise <whatever command>
|
|
||||||
#gesture pinch anticlockwise <whatever command>
|
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
# You can set a minimum travel distance threshold before swipe gestures
|
|
||||||
# are actioned using the swipe_threshold configuration command.
|
|
||||||
# Specify this value in dots. The default is 0.
|
|
||||||
# E.g. set it to 100 dots with "swipe_threshold 100".
|
|
||||||
swipe_threshold 25
|
swipe_threshold 25
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
# You can set a timeout on gestures from start to end. The default is
|
|
||||||
# the value commented below. It can be any value in float secs >= 0.
|
|
||||||
# 0 = no timeout. E.g. set it to 2 secs with "timeout 2".
|
|
||||||
timeout 0.9
|
timeout 0.9
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
|
swipe_threshold 25
|
||||||
|
timeout 0.9
|
||||||
|
|
||||||
# TODO: sway gestures?
|
# TODO: sway gestures?
|
||||||
|
|
||||||
gesture swipe left 3 swaymsg workspace back_and_forth
|
gesture swipe left 3 swaymsg workspace back_and_forth
|
||||||
|
|
||||||
gesture swipe right 2 swaymsg seat seat0 cursor press BTN_EXTRA && swaymsg seat seat0 cursor release BTN_EXTRA
|
gesture swipe right 2 swaymsg seat seat0 cursor press BTN_EXTRA && swaymsg seat seat0 cursor release BTN_EXTRA
|
||||||
|
|
||||||
gesture swipe left 2 swaymsg seat seat0 cursor press BTN_SIDE && swaymsg seat seat0 cursor release BTN_SIDE
|
gesture swipe left 2 swaymsg seat seat0 cursor press BTN_SIDE && swaymsg seat seat0 cursor release BTN_SIDE
|
||||||
|
|
Reference in a new issue