4AT53GWUYL7GHQH7GTDLSWY2V4LQSP7PYRLKRE6EEJDSYPBZJ55QC
7YSLKSMDJDEUEBZWYJG5N2TCLIWW5CUWRYFXCUACBLGLWKW4OY2QC
KIYATYOLHDMF6YCCP4SXKCJ5YXIJQFXZJD7OAZA37WAU6YGGMM3AC
7Q73KUWWX2YJFIMVB3IWNHNQQTH4NXPUBOLF7SMIAZR73G7CQJ3AC
ODCMJEPVOBW3GNAN5F5TVT7WN6JZGGAF6YBGJZMSZX7ZLUFEHABQC
TEV6WRN5EQKRRGL7PEGQ24AOSR66SMOJWMSNAPFPA4MVQW2SRTPQC
4AS65HNAMLGMRXZ5HOMDMTQQS6A7HHAYODVL4JQF7DGPX6ICA3NQC
[commands.swipe.three]
up = "xdotool key shift+F4"
down = "xdotool key ctrl+shift+L"
left = "xdotool key super+Left"
right = "xdotool key super+Right"
[commands.swipe.four]
up = "qdbus org.kde.kglobalaccel /component/kwin invokeShortcut ShowDesktopGrid"
down = "qdbus org.kde.kglobalaccel /component/kwin invokeShortcut Expose"
left = "qdbus org.kde.KWin /KWin org.kde.KWin.nextDesktop"
right = "qdbus org.kde.KWin /KWin org.kde.KWin.previousDesktop"
[Unit]
Description=Service for handling touchpad gestures
[Service]
Type=simple
TimeoutStartSec=0
ExecStart=/usr/local/bin/gebaard
[Install]
WantedBy=default.target
if [ -h "$link" ]; then
echo "'$2' already linked"
elif [ -e "$link" ]; then
echo "Not able to create config file '$2': Already exists." >&2
else
mkdir -p `dirname "$link"` # create any directories leading to the link file
ln -s "$target" "$link"
fi
while test $# -gt 0; do
link=$HOME/$1
if [ -h "$link" ]; then
echo "'$1' already linked"
elif [ -e "$link" ]; then
echo "'$1' already exists" >&2
else
mkdir -p $(dirname "$link") # create any directories leading to the link file
ln -s "$target" "$link"
fi
shift # discard this argument
done
systemctl --user daemon-reload
systemctl --user enable gebaard.service
systemctl --user start gebaard.service