SWMO - SXMO over Wayland
This is a huge patch for Swmo, Sxmo over Sway. It is Dwm backward compatible so dwm users should not expect regressions. If you install all dependencies, you then can toggle between Sway and Dwm using a new config entry. It will reboot the phone. This commit also contains: * Make the modemmonitor bullet proof * various other smaller fixes Signed-off-by: Stacy Harper <contact@stacyharper.net> Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
這個提交存在於:
父節點
b1403f983e
當前提交
8a27933c47
共有 54 個檔案被更改,包括 1500 行新增 和 545 行删除
|
@ -4,21 +4,6 @@ WMCLASS="$1"
|
|||
WMNAME="$2"
|
||||
ACTION="$3"
|
||||
|
||||
key() {
|
||||
xdotool windowactivate "$WIN"
|
||||
xdotool key --delay 50 --clearmodifiers "$@"
|
||||
}
|
||||
|
||||
type() {
|
||||
xdotool windowactivate "$WIN"
|
||||
xdotool type --delay 50 --clearmodifiers "$@"
|
||||
}
|
||||
|
||||
typeenter() {
|
||||
type "$@"
|
||||
xdotool key Return
|
||||
}
|
||||
|
||||
# You must exit 0 if you handled the input to not trigger default behaviors
|
||||
|
||||
if [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; then
|
||||
|
@ -35,24 +20,24 @@ exit 1 # Remove this in your user hook
|
|||
# Please share your recipes to the community :D
|
||||
|
||||
case "$WMCLASS" in
|
||||
*"st-256color"*)
|
||||
*"foot"*)
|
||||
case "$WMNAME" in
|
||||
*"weechat"*)
|
||||
case "$ACTION" in
|
||||
*"oneleft")
|
||||
key Alt+a
|
||||
sxmo_type.sh -M Alt -k a
|
||||
exit 0
|
||||
;;
|
||||
*"oneright")
|
||||
key Alt+Shift+comma
|
||||
sxmo_type.sh -M Alt -k less
|
||||
exit 0
|
||||
;;
|
||||
*"oneup")
|
||||
key Page_Down
|
||||
sxmo_type.sh -k Page_Down
|
||||
exit 0
|
||||
;;
|
||||
*"onedown")
|
||||
key Page_Up
|
||||
sxmo_type.sh -k Page_Up
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
@ -62,19 +47,19 @@ case "$WMCLASS" in
|
|||
*"mpv"*)
|
||||
case "$ACTION" in
|
||||
"oneright")
|
||||
key Left
|
||||
sxmo_type.sh -k Left
|
||||
exit 0
|
||||
;;
|
||||
"oneleft")
|
||||
key Right
|
||||
sxmo_type.sh -k Right
|
||||
exit 0
|
||||
;;
|
||||
"upone")
|
||||
key m
|
||||
"oneup")
|
||||
sxmo_type.sh m
|
||||
exit 0
|
||||
;;
|
||||
"onedown")
|
||||
key p
|
||||
sxmo_type.sh p
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
|
載入中…
新增表格
新增連結
新增問題並參考