Fix swmo shellcheck issues
This commit is contained in:
parent
8a27933c47
commit
5a769d3fa8
4 changed files with 19 additions and 23 deletions
|
@ -249,6 +249,21 @@ programchoicesinit() {
|
||||||
"
|
"
|
||||||
WINNAME=Sxiv && return
|
WINNAME=Sxiv && return
|
||||||
;;
|
;;
|
||||||
|
*sthotkeys* )
|
||||||
|
# St hotkeys
|
||||||
|
CHOICES="
|
||||||
|
Send Ctrl-C ^ 0 ^ sxmo_type -M Ctrl -k c
|
||||||
|
Send Ctrl-Z ^ 0 ^ sxmo_type -M Ctrl -k z
|
||||||
|
Send Ctrl-L ^ 0 ^ sxmo_type -M Ctrl -k l
|
||||||
|
Send Ctrl-D ^ 0 ^ sxmo_type -M Ctrl -k d
|
||||||
|
Send Ctrl-A ^ 0 ^ sxmo_type -M Ctrl -k a
|
||||||
|
Send Ctrl-B ^ 0 ^ sxmo_type -M Ctrl -k b
|
||||||
|
Send ESC:w ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k w -k Return
|
||||||
|
Send ESC:wq ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k w -k q -k Return
|
||||||
|
Send ESC:wq! ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k q -k exclam -k Return
|
||||||
|
"
|
||||||
|
WINNAME=St
|
||||||
|
;;
|
||||||
*foot*|*st* )
|
*foot*|*st* )
|
||||||
# First we try to handle the app running inside the terminal:
|
# First we try to handle the app running inside the terminal:
|
||||||
WMNAME="${1:-$(printf %s "$XPROPOUT" | grep title: | cut -d" " -f2- | tr '[:upper:]' '[:lower:]')}"
|
WMNAME="${1:-$(printf %s "$XPROPOUT" | grep title: | cut -d" " -f2- | tr '[:upper:]' '[:lower:]')}"
|
||||||
|
@ -438,21 +453,6 @@ programchoicesinit() {
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
;;
|
|
||||||
*sthotkeys* )
|
|
||||||
# St hotkeys
|
|
||||||
CHOICES="
|
|
||||||
Send Ctrl-C ^ 0 ^ sxmo_type -M Ctrl -k c
|
|
||||||
Send Ctrl-Z ^ 0 ^ sxmo_type -M Ctrl -k z
|
|
||||||
Send Ctrl-L ^ 0 ^ sxmo_type -M Ctrl -k l
|
|
||||||
Send Ctrl-D ^ 0 ^ sxmo_type -M Ctrl -k d
|
|
||||||
Send Ctrl-A ^ 0 ^ sxmo_type -M Ctrl -k a
|
|
||||||
Send Ctrl-B ^ 0 ^ sxmo_type -M Ctrl -k b
|
|
||||||
Send ESC:w ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k w -k Return
|
|
||||||
Send ESC:wq ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k w -k q -k Return
|
|
||||||
Send ESC:wq! ^ 0 ^ sxmo_type -k Escape -M Shift -k semicolon -m Shift -k q -k exclam -k Return
|
|
||||||
"
|
|
||||||
WINNAME=St
|
|
||||||
;;
|
;;
|
||||||
*netsurf* )
|
*netsurf* )
|
||||||
# Netsurf
|
# Netsurf
|
||||||
|
@ -609,7 +609,6 @@ mainloop() {
|
||||||
echo "$PICKED" | grep . || quit
|
echo "$PICKED" | grep . || quit
|
||||||
LOOP="$(echo "$PROGCHOICES" | grep -m1 -F "$PICKED" | cut -d '^' -f2)"
|
LOOP="$(echo "$PROGCHOICES" | grep -m1 -F "$PICKED" | cut -d '^' -f2)"
|
||||||
CMD="$(echo "$PROGCHOICES" | grep -m1 -F "$PICKED" | cut -d '^' -f3)"
|
CMD="$(echo "$PROGCHOICES" | grep -m1 -F "$PICKED" | cut -d '^' -f3)"
|
||||||
DMENUIDX="$(echo "$PROGCHOICES" | grep -m1 -F -n "$PICKED" | cut -d ':' -f1)"
|
|
||||||
echo "sxmo_appmenu: Eval: <$CMD> from picked <$PICKED> with loop <$LOOP>">&2
|
echo "sxmo_appmenu: Eval: <$CMD> from picked <$PICKED> with loop <$LOOP>">&2
|
||||||
if echo "$LOOP" | grep 1; then
|
if echo "$LOOP" | grep 1; then
|
||||||
eval "$CMD"
|
eval "$CMD"
|
||||||
|
@ -622,7 +621,6 @@ mainloop() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pgrep -f "$(command -v sxmo_appmenu.sh)" | grep -Ev "^${$}$" | xargs -r kill -TERM
|
pgrep -f "$(command -v sxmo_appmenu.sh)" | grep -Ev "^${$}$" | xargs -r kill -TERM
|
||||||
DMENUIDX=0
|
|
||||||
PICKED=""
|
PICKED=""
|
||||||
ARGS="$*"
|
ARGS="$*"
|
||||||
mainloop
|
mainloop
|
||||||
|
|
|
@ -34,7 +34,7 @@ finish() {
|
||||||
echo 0 > "$REDLED_PATH"
|
echo 0 > "$REDLED_PATH"
|
||||||
echo 0 > "$BLUELED_PATH"
|
echo 0 > "$BLUELED_PATH"
|
||||||
|
|
||||||
wait $HOOKPID
|
wait "$HOOKPID"
|
||||||
|
|
||||||
# Going back to crust
|
# Going back to crust
|
||||||
if [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; then
|
if [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; then
|
||||||
|
@ -82,5 +82,5 @@ HOOKPID=$!
|
||||||
checkstate &
|
checkstate &
|
||||||
CHECKPID=$!
|
CHECKPID=$!
|
||||||
|
|
||||||
wait $SLEEPPID
|
wait "$SLEEPPID"
|
||||||
wait $HOOKPID
|
wait "$HOOKPID"
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
envvars() {
|
envvars() {
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
[ -f /etc/profile ] && . /etc/profile
|
[ -f /etc/profile ] && . /etc/profile
|
||||||
# shellcheck source=/dev/null
|
|
||||||
export BEMENU_OPTS='--fn "Monospace 11"'
|
export BEMENU_OPTS='--fn "Monospace 11"'
|
||||||
|
# shellcheck source=/dev/null
|
||||||
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
|
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
|
||||||
export MOZ_ENABLE_WAYLAND=1
|
export MOZ_ENABLE_WAYLAND=1
|
||||||
command -v "$TERMCMD" || export TERMCMD="foot"
|
command -v "$TERMCMD" || export TERMCMD="foot"
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
wm="$(sxmo_wm.sh)"
|
|
||||||
|
|
||||||
case "$(realpath /var/lib/tinydm/default-session.desktop)" in
|
case "$(realpath /var/lib/tinydm/default-session.desktop)" in
|
||||||
/usr/share/wayland-sessions/swmo.desktop)
|
/usr/share/wayland-sessions/swmo.desktop)
|
||||||
sudo tinydm-set-session -f -s /usr/share/xsessions/sxmo.desktop
|
sudo tinydm-set-session -f -s /usr/share/xsessions/sxmo.desktop
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue