replace "st -e" with sxmo_terminal.sh and edit it to use st -e instead of st

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
master
noneofyourbusiness 4 years ago committed by Maarten van Gompel
parent 358d79894e
commit 1121e29b3e
  1. 4
      scripts/appscripts/sxmo_record.sh
  2. 2
      scripts/appscripts/sxmo_rss.sh
  3. 2
      scripts/appscripts/sxmo_weather.sh
  4. 4
      scripts/appscripts/sxmo_youtube.sh
  5. 68
      scripts/core/sxmo_appmenu.sh
  6. 4
      scripts/core/sxmo_bluetoothmenu.sh
  7. 2
      scripts/core/sxmo_edit_screen.sh
  8. 4
      scripts/core/sxmo_gpsutil.sh
  9. 6
      scripts/core/sxmo_networks.sh
  10. 4
      scripts/core/sxmo_terminal.sh
  11. 2
      scripts/core/sxmo_timezonechange.sh
  12. 4
      scripts/core/sxmo_urlhandler.sh
  13. 2
      scripts/modem/sxmo_modeminfo.sh
  14. 2
      scripts/modem/sxmo_modemtext.sh

@ -23,7 +23,7 @@ record() {
TEMPFILE="$(mktemp --suffix=.wav)" TEMPFILE="$(mktemp --suffix=.wav)"
NOW="$(date '+%y%m%d_%H%M%S')" NOW="$(date '+%y%m%d_%H%M%S')"
st -e arecord -D plug:"$DEVICE" -vv -f cd -c "$CHANNELS" "$TEMPFILE" sxmo_terminal.sh arecord -D plug:"$DEVICE" -vv -f cd -c "$CHANNELS" "$TEMPFILE"
FILENAME="${NOW}_${PRETTYNAME}_$(getdur "$TEMPFILE").wav" FILENAME="${NOW}_${PRETTYNAME}_$(getdur "$TEMPFILE").wav"
FILE="${SXMO_RECDIR}/${FILENAME}" FILE="${SXMO_RECDIR}/${FILENAME}"
mv "$TEMPFILE" "$FILE" mv "$TEMPFILE" "$FILE"
@ -46,7 +46,7 @@ recordconfirm() {
dmenu -p "$DUR" -c -l 10 dmenu -p "$DUR" -c -l 10
)" )"
if echo "$PICK" | grep "Playback"; then if echo "$PICK" | grep "Playback"; then
st -e mpv -ao=alsa -v "$FILE" sxmo_terminal.sh mpv -ao=alsa -v "$FILE"
elif echo "$PICK" | grep "Delete Recording"; then elif echo "$PICK" | grep "Delete Recording"; then
rm "$FILE" rm "$FILE"
echo "File deleted." | dmenu -c -l 10 echo "File deleted." | dmenu -c -l 10

@ -78,7 +78,7 @@ rsstimespanmenu() {
# Update Sfeed via sfeed_update (as long as user didn't request cached) # Update Sfeed via sfeed_update (as long as user didn't request cached)
[ $FETCHENABLED = 1 ] && [ $FETCHENABLED = 1 ] &&
st -e sh -c "echo Fetching Feeds && sfeed_update $SFEEDCONF" sxmo_terminal.sh sh -c "echo Fetching Feeds && sfeed_update $SFEEDCONF"
rssreadmenu rssreadmenu
} }

@ -143,7 +143,7 @@ weathermenu() {
PLACE="$(printf %b "$CHOICE" | cut -d: -f1 | awk '{$1=$1};1')" PLACE="$(printf %b "$CHOICE" | cut -d: -f1 | awk '{$1=$1};1')"
LAT="$(printf %b "$CHOICE" | cut -d: -f2- | awk '{$1=$1};1' | cut -d ' ' -f1)" LAT="$(printf %b "$CHOICE" | cut -d: -f2- | awk '{$1=$1};1' | cut -d ' ' -f1)"
LON="$(printf %b "$CHOICE" | cut -d: -f2- | awk '{$1=$1};1' | cut -d ' ' -f2)" LON="$(printf %b "$CHOICE" | cut -d: -f2- | awk '{$1=$1};1' | cut -d ' ' -f2)"
st -e "$0" getweathertexttable "$LAT" "$LON" "$PLACE" sxmo_terminal.sh "$0" getweathertexttable "$LAT" "$LON" "$PLACE"
fi fi
} }

@ -73,10 +73,10 @@ resultsmenu() {
exit 0 exit 0
elif [ "$AUDIOONLY" = 1 ]; then elif [ "$AUDIOONLY" = 1 ]; then
URL="$(echo "$PICKED" | awk -F " " '{print $NF}')" URL="$(echo "$PICKED" | awk -F " " '{print $NF}')"
st -e mpv -ao=alsa -v --no-video "$URL" & sxmo_terminal.sh mpv -ao=alsa -v --no-video "$URL" &
else else
URL="$(echo "$PICKED" | awk -F " " '{print $NF}')" URL="$(echo "$PICKED" | awk -F " " '{print $NF}')"
st -e mpv -ao=alsa -v --ytdl-format='[height<420]' "$URL" & sxmo_terminal.sh mpv -ao=alsa -v --ytdl-format='[height<420]' "$URL" &
fi fi
done done
} }

@ -54,16 +54,16 @@ programchoicesinit() {
CHOICES=$("$XDG_CONFIG_HOME/sxmo/hooks/apps") CHOICES=$("$XDG_CONFIG_HOME/sxmo/hooks/apps")
else else
CHOICES=" CHOICES="
$(command -v aerc >/dev/null && echo "$icon_eml Aerc ^ 0 ^ st -e aerc") $(command -v aerc >/dev/null && echo "$icon_eml Aerc ^ 0 ^ sxmo_terminal.sh aerc")
$(command -v amfora >/dev/null && echo "$icon_glb Amfora ^ 0 ^ st -e amfora") $(command -v amfora >/dev/null && echo "$icon_glb Amfora ^ 0 ^ sxmo_terminal.sh amfora")
$(command -v alpine >/dev/null && echo "$icon_eml Alpine ^ 0 ^ st -e alpine") $(command -v alpine >/dev/null && echo "$icon_eml Alpine ^ 0 ^ sxmo_terminal.sh alpine")
$(command -v anbox-launch >/dev/null && echo "$icon_and Anbox ^ 0 ^ anbox") $(command -v anbox-launch >/dev/null && echo "$icon_and Anbox ^ 0 ^ anbox")
$(command -v audacity >/dev/null && echo "$icon_mic Audacity ^ 0 ^ audacity") $(command -v audacity >/dev/null && echo "$icon_mic Audacity ^ 0 ^ audacity")
$(command -v calcurse >/dev/null && echo "$icon_clk Calcurse ^ 0 ^ st -e calcurse") $(command -v calcurse >/dev/null && echo "$icon_clk Calcurse ^ 0 ^ sxmo_terminal.sh calcurse")
$(command -v cmus >/dev/null && echo "$icon_mus Cmus ^ 0 ^ st -e cmus") $(command -v cmus >/dev/null && echo "$icon_mus Cmus ^ 0 ^ sxmo_terminal.sh cmus")
$(command -v dino >/dev/null && echo "$icon_clk Dino ^ 0 ^ GDK_SCALE=1 dino") $(command -v dino >/dev/null && echo "$icon_clk Dino ^ 0 ^ GDK_SCALE=1 dino")
$(command -v dolphin >/dev/null && echo "$icon_dir Dolphin ^ 0 ^ dolphin") $(command -v dolphin >/dev/null && echo "$icon_dir Dolphin ^ 0 ^ dolphin")
$(command -v emacs >/dev/null && echo "$icon_edt Emacs ^ 0 ^ st -e emacs") $(command -v emacs >/dev/null && echo "$icon_edt Emacs ^ 0 ^ sxmo_terminal.sh emacs")
$(command -v epiphany >/dev/null && echo "$icon_glb Epiphany ^ 0 ^ epiphany") $(command -v epiphany >/dev/null && echo "$icon_glb Epiphany ^ 0 ^ epiphany")
$(command -v firefox >/dev/null && echo "$icon_ffx Firefox ^ 0 ^ firefox") $(command -v firefox >/dev/null && echo "$icon_ffx Firefox ^ 0 ^ firefox")
$(command -v foliate >/dev/null && echo "$icon_bok Foliate ^ 0 ^ foliate") $(command -v foliate >/dev/null && echo "$icon_bok Foliate ^ 0 ^ foliate")
@ -72,48 +72,48 @@ programchoicesinit() {
$(command -v gedit >/dev/null && echo "$icon_edt Gedit ^ 0 ^ gedit") $(command -v gedit >/dev/null && echo "$icon_edt Gedit ^ 0 ^ gedit")
$(command -v geeqie >/dev/null && echo "$icon_img Geeqie ^ 0 ^ geeqie") $(command -v geeqie >/dev/null && echo "$icon_img Geeqie ^ 0 ^ geeqie")
$(command -v giara >/dev/null && echo "$icon_red Giara ^ 0 ^ giara") $(command -v giara >/dev/null && echo "$icon_red Giara ^ 0 ^ giara")
$(command -v gomuks >/dev/null && echo "$icon_msg Gomuks ^ 0 ^ st -e gomuks") $(command -v gomuks >/dev/null && echo "$icon_msg Gomuks ^ 0 ^ sxmo_terminal.sh gomuks")
$(command -v gucharmap >/dev/null && echo "$icon_inf Gucharmap ^ 0 ^ gucharmap") $(command -v gucharmap >/dev/null && echo "$icon_inf Gucharmap ^ 0 ^ gucharmap")
$(command -v hexchat >/dev/null && echo "$icon_msg Hexchat ^ 0 ^ hexchat") $(command -v hexchat >/dev/null && echo "$icon_msg Hexchat ^ 0 ^ hexchat")
$(command -v htop >/dev/null && echo "$icon_cfg Htop ^ 0 ^ st -e htop") $(command -v htop >/dev/null && echo "$icon_cfg Htop ^ 0 ^ sxmo_terminal.sh htop")
$(command -v irssi >/dev/null && echo "$icon_msg Irssi ^ 0 ^ st -e irssi") $(command -v irssi >/dev/null && echo "$icon_msg Irssi ^ 0 ^ sxmo_terminal.sh irssi")
$(command -v ii >/dev/null && echo "$icon_msg Ii ^ 0 ^ st -e ii") $(command -v ii >/dev/null && echo "$icon_msg Ii ^ 0 ^ sxmo_terminal.sh ii")
$(command -v ipython >/dev/null && echo "$icon_trm IPython ^ 0 ^ st -e ipython") $(command -v ipython >/dev/null && echo "$icon_trm IPython ^ 0 ^ sxmo_terminal.sh ipython")
$(command -v kmail >/dev/null && echo "$icon_eml KMail ^ 0 ^ kmail") $(command -v kmail >/dev/null && echo "$icon_eml KMail ^ 0 ^ kmail")
$(command -v kontact >/dev/null && echo "$icon_msg Kontact ^ 0 ^ kontact") $(command -v kontact >/dev/null && echo "$icon_msg Kontact ^ 0 ^ kontact")
$(command -v konversation >/dev/null && echo "$icon_msg Konversation ^ 0 ^ konversation") $(command -v konversation >/dev/null && echo "$icon_msg Konversation ^ 0 ^ konversation")
$(command -v kwrite >/dev/null && echo "$icon_edt Kwrite ^ 0 ^ kwrite") $(command -v kwrite >/dev/null && echo "$icon_edt Kwrite ^ 0 ^ kwrite")
$(command -v lagrange >/dev/null && echo "$icon_glb Lagrange ^ 0 ^ lagrange") $(command -v lagrange >/dev/null && echo "$icon_glb Lagrange ^ 0 ^ lagrange")
$(command -v lf >/dev/null && echo "$icon_dir Lf ^ 0 ^ st -e lf") $(command -v lf >/dev/null && echo "$icon_dir Lf ^ 0 ^ sxmo_terminal.sh lf")
$(command -v lollypop >/dev/null && echo "$icon_mus Lollypop ^ 0 ^ lollypop") $(command -v lollypop >/dev/null && echo "$icon_mus Lollypop ^ 0 ^ lollypop")
$(command -v midori >/dev/null && echo "$icon_glb Midori ^ 0 ^ midori") $(command -v midori >/dev/null && echo "$icon_glb Midori ^ 0 ^ midori")
$(command -v mutt >/dev/null && echo "$icon_eml Mutt ^ 0 ^ st -e mutt") $(command -v mutt >/dev/null && echo "$icon_eml Mutt ^ 0 ^ sxmo_terminal.sh mutt")
$(command -v nano >/dev/null && echo "$icon_edt Nano ^ 0 ^ st -e nano") $(command -v nano >/dev/null && echo "$icon_edt Nano ^ 0 ^ sxmo_terminal.sh nano")
$(command -v navit >/dev/null && echo "$icon_gps Navit ^ 0 ^ navit") $(command -v navit >/dev/null && echo "$icon_gps Navit ^ 0 ^ navit")
$(command -v ncmpcpp >/dev/null && echo "$icon_mus Ncmpcpp ^ 0 ^ st -e ncmpcpp") $(command -v ncmpcpp >/dev/null && echo "$icon_mus Ncmpcpp ^ 0 ^ sxmo_terminal.sh ncmpcpp")
$(command -v neomutt >/dev/null && echo "$icon_eml Neomutt ^ 0 ^ st -e neomutt") $(command -v neomutt >/dev/null && echo "$icon_eml Neomutt ^ 0 ^ sxmo_terminal.sh neomutt")
$(command -v nvim >/dev/null && echo "$icon_vim Neovim ^ 0 ^ st -e nvim") $(command -v nvim >/dev/null && echo "$icon_vim Neovim ^ 0 ^ sxmo_terminal.sh nvim")
$(command -v netsurf >/dev/null && echo "$icon_glb Netsurf ^ 0 ^ netsurf") $(command -v netsurf >/dev/null && echo "$icon_glb Netsurf ^ 0 ^ netsurf")
$(command -v newsboat >/dev/null && echo "$icon_rss Newsboat ^ 0 ^ st -e newsboat") $(command -v newsboat >/dev/null && echo "$icon_rss Newsboat ^ 0 ^ sxmo_terminal.sh newsboat")
$(command -v nnn >/dev/null && echo "$icon_dir Nnn ^ 0 ^ st -e nnn") $(command -v nnn >/dev/null && echo "$icon_dir Nnn ^ 0 ^ sxmo_terminal.sh nnn")
$(command -v pidgin >/dev/null && echo "$icon_msg Pidgin ^ 0 ^ pidgin") $(command -v pidgin >/dev/null && echo "$icon_msg Pidgin ^ 0 ^ pidgin")
$(command -v profanity >/dev/null && echo "$icon_msg Profanity ^ 0 ^ st -e profanity") $(command -v profanity >/dev/null && echo "$icon_msg Profanity ^ 0 ^ sxmo_terminal.sh profanity")
$(command -v qutebrowser>/dev/null && echo "$icon_glb Qutebrowser ^ 0 ^ qutebrowser") $(command -v qutebrowser>/dev/null && echo "$icon_glb Qutebrowser ^ 0 ^ qutebrowser")
$(command -v ranger >/dev/null && echo "$icon_dir Ranger ^ 0 ^ st -e ranger") $(command -v ranger >/dev/null && echo "$icon_dir Ranger ^ 0 ^ sxmo_terminal.sh ranger")
$(command -v sacc >/dev/null && echo "$icon_itm Sacc ^ 0 ^ st -e sacc i-logout.cz/1/bongusta") $(command -v sacc >/dev/null && echo "$icon_itm Sacc ^ 0 ^ sxmo_terminal.sh sacc i-logout.cz/1/bongusta")
$(command -v sic >/dev/null && echo "$icon_itm Sic ^ 0 ^ st -e sic") $(command -v sic >/dev/null && echo "$icon_itm Sic ^ 0 ^ sxmo_terminal.sh sic")
$(command -v st >/dev/null && echo "$icon_trm St ^ 0 ^ st -e $SHELL") $(command -v st >/dev/null && echo "$icon_trm St ^ 0 ^ sxmo_terminal.sh $SHELL")
$(command -v surf >/dev/null && echo "$icon_glb Surf ^ 0 ^ surf") $(command -v surf >/dev/null && echo "$icon_glb Surf ^ 0 ^ surf")
$(command -v syncthing >/dev/null && echo "$icon_rld Syncthing ^ 0 ^ syncthing") $(command -v syncthing >/dev/null && echo "$icon_rld Syncthing ^ 0 ^ syncthing")
$(command -v telegram-desktop >/dev/null && echo "$icon_tgm Telegram ^ 0 ^ telegram-desktop") $(command -v telegram-desktop >/dev/null && echo "$icon_tgm Telegram ^ 0 ^ telegram-desktop")
$(command -v thunar >/dev/null && echo "$icon_dir Thunar ^ 0 ^ st -e thunar") $(command -v thunar >/dev/null && echo "$icon_dir Thunar ^ 0 ^ sxmo_terminal.sh thunar")
$(command -v thunderbird >/dev/null && echo "$icon_eml Thunderbird ^ 0 ^ thunderbird") $(command -v thunderbird >/dev/null && echo "$icon_eml Thunderbird ^ 0 ^ thunderbird")
$(command -v totem >/dev/null && echo "$icon_mvi Totem ^ 0 ^ totem") $(command -v totem >/dev/null && echo "$icon_mvi Totem ^ 0 ^ totem")
$(command -v tuir >/dev/null && echo "$icon_red Tuir ^ 0 ^ st -e tuir") $(command -v tuir >/dev/null && echo "$icon_red Tuir ^ 0 ^ sxmo_terminal.sh tuir")
$(command -v weechat >/dev/null && echo "$icon_msg Weechat ^ 0 ^ st -e weechat") $(command -v weechat >/dev/null && echo "$icon_msg Weechat ^ 0 ^ sxmo_terminal.sh weechat")
$(command -v w3m >/dev/null && echo "$icon_glb W3m ^ 0 ^ st -e w3m duck.com") $(command -v w3m >/dev/null && echo "$icon_glb W3m ^ 0 ^ sxmo_terminal.sh w3m duck.com")
$(command -v vim >/dev/null && echo "$icon_vim Vim ^ 0 ^ st -e vim") $(command -v vim >/dev/null && echo "$icon_vim Vim ^ 0 ^ sxmo_terminal.sh vim")
$(command -v vis >/dev/null && echo "$icon_vim Vis ^ 0 ^ st -e vis") $(command -v vis >/dev/null && echo "$icon_vim Vis ^ 0 ^ sxmo_terminal.sh vis")
$(command -v vlc >/dev/null && echo "$icon_mvi Vlc ^ 0 ^ vlc") $(command -v vlc >/dev/null && echo "$icon_mvi Vlc ^ 0 ^ vlc")
$(command -v xcalc >/dev/null && echo "$icon_clc Xcalc ^ 0 ^ xcalc") $(command -v xcalc >/dev/null && echo "$icon_clc Xcalc ^ 0 ^ xcalc")
" "
@ -145,8 +145,8 @@ programchoicesinit() {
printf %b "On → Off ^ 0 ^ sxmo_proximitylocktoggle.sh &" || printf %b "Off → On ^ 0 ^ sxmo_proximitylocktoggle.sh &" printf %b "On → Off ^ 0 ^ sxmo_proximitylocktoggle.sh &" || printf %b "Off → On ^ 0 ^ sxmo_proximitylocktoggle.sh &"
) )
$icon_ror Rotate ^ 1 ^ sxmo_rotate.sh rotate $icon_ror Rotate ^ 1 ^ sxmo_rotate.sh rotate
$icon_upc Upgrade Pkgs ^ 0 ^ st -e sxmo_upgrade.sh $icon_upc Upgrade Pkgs ^ 0 ^ sxmo_terminal.sh sxmo_upgrade.sh
$icon_cfg Edit configuration ^ 0 ^ st -e $EDITOR $XDG_CONFIG_HOME/sxmo/xinit $icon_cfg Edit configuration ^ 0 ^ sxmo_terminal.sh $EDITOR $XDG_CONFIG_HOME/sxmo/xinit
" "
WINNAME=Config WINNAME=Config
;; ;;
@ -170,8 +170,8 @@ programchoicesinit() {
$icon_lck Lock (Screen off) ^ 0 ^ sxmo_lock.sh --screen-off $icon_lck Lock (Screen off) ^ 0 ^ sxmo_lock.sh --screen-off
$icon_zzz Suspend ^ 0 ^ sxmo_lock.sh --suspend $icon_zzz Suspend ^ 0 ^ sxmo_lock.sh --suspend
$icon_out Logout ^ 0 ^ pkill -9 dwm $icon_out Logout ^ 0 ^ pkill -9 dwm
$icon_rld Reboot ^ 0 ^ st -e sudo reboot $icon_rld Reboot ^ 0 ^ sxmo_terminal.sh sudo reboot
$icon_pwr Poweroff ^ 0 ^ st -e sudo poweroff $icon_pwr Poweroff ^ 0 ^ sxmo_terminal.sh sudo poweroff
" "
WINNAME="Power" WINNAME="Power"
;; ;;

@ -58,13 +58,13 @@ devicemenu() {
elif echo "$PICKED" | grep -q "Close Menu"; then elif echo "$PICKED" | grep -q "Close Menu"; then
exit exit
elif echo "$PICKED" | grep -q "Disconnect"; then elif echo "$PICKED" | grep -q "Disconnect"; then
st -e sh -c "bluetoothctl disconnect; sleep 1" sxmo_terminal.sh sh -c "bluetoothctl disconnect; sleep 1"
elif echo "$PICKED" | grep -q "Scan"; then elif echo "$PICKED" | grep -q "Scan"; then
notify-send "Scanning BT devices for 30 seconds..." notify-send "Scanning BT devices for 30 seconds..."
bluetoothctl --timeout=30 scan on && notify-send "End of scan" & bluetoothctl --timeout=30 scan on && notify-send "End of scan" &
else else
devicemac="$(echo "$DEVICES" | grep " \^ $PICKED$" | sed 's| ^ .*||' )" devicemac="$(echo "$DEVICES" | grep " \^ $PICKED$" | sed 's| ^ .*||' )"
st -e sh -c "$0 connect $devicemac; sleep 1" sxmo_terminal.sh sh -c "$0 connect $devicemac; sleep 1"
fi fi
done done
} }

@ -2,4 +2,4 @@
tmpfile=$(mktemp /tmp/st-edit.XXXXXX) tmpfile=$(mktemp /tmp/st-edit.XXXXXX)
trap 'rm "$tmpfile"' 0 1 15 trap 'rm "$tmpfile"' 0 1 15
cat > "$tmpfile" cat > "$tmpfile"
st -e "$EDITOR" "$tmpfile" sxmo_terminal.sh "$EDITOR" "$tmpfile"

@ -106,7 +106,7 @@ gpslatlonset() {
X="$(echo "$(lon2px "$LON" "$ZOOM") - ($WINW / 2)" | bc -l | cut -d. -f1)" X="$(echo "$(lon2px "$LON" "$ZOOM") - ($WINW / 2)" | bc -l | cut -d. -f1)"
killexistingfoxtrotgps killexistingfoxtrotgps
st -e sh -c " sxmo_terminal.sh sh -c "
gsettings set org.foxtrotgps global-zoom $ZOOM; gsettings set org.foxtrotgps global-zoom $ZOOM;
gsettings set org.foxtrotgps global-x $X; gsettings set org.foxtrotgps global-x $X;
gsettings set org.foxtrotgps global-y $Y; gsettings set org.foxtrotgps global-y $Y;
@ -231,7 +231,7 @@ menumaptype() {
IDX="$(printf %b "$CHOICES" | grep -n "$CHOICE" | cut -d: -f1)" IDX="$(printf %b "$CHOICES" | grep -n "$CHOICE" | cut -d: -f1)"
killexistingfoxtrotgps killexistingfoxtrotgps
gsettings set org.foxtrotgps repo-name "$SETCHOICE" gsettings set org.foxtrotgps repo-name "$SETCHOICE"
st -e foxtrotgps & sxmo_terminal.sh foxtrotgps &
done done
} }

@ -124,13 +124,13 @@ networksmenu() {
deletenetworkmenu deletenetworkmenu
;; ;;
"Launch Nmtui" ) "Launch Nmtui" )
st -e nmtui & sxmo_terminal.sh nmtui &
;; ;;
"Launch Ifconfig" ) "Launch Ifconfig" )
st -e watch -n 2 ifconfig & sxmo_terminal.sh watch -n 2 ifconfig &
;; ;;
"Scan Wifi Networks" ) "Scan Wifi Networks" )
st -e watch -n 2 nmcli d wifi list & sxmo_terminal.sh watch -n 2 nmcli d wifi list &
;; ;;
*) *)
toggleconnection "$CHOICE" toggleconnection "$CHOICE"

@ -1,5 +1,7 @@
#!/usr/bin/env sh #!/usr/bin/env sh
# You can export a different terminal in your xinit
TERMCMD="${TERMCMD:-st}"
TERMMODE=$([ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ] && echo "true") TERMMODE=$([ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ] && echo "true")
if [ "$TERMMODE" = "true" ]; then if [ "$TERMMODE" = "true" ]; then
@ -8,7 +10,7 @@ if [ "$TERMMODE" = "true" ]; then
done done
shift shift
else else
set -- st "$@" set -- "$TERMCMD" -e "$@"
fi fi
if [ -z "$*" ]; then if [ -z "$*" ]; then

@ -15,7 +15,7 @@ menu() {
sort | sort |
sxmo_dmenu_with_kb.sh -p Timezone -c -l 10 -i sxmo_dmenu_with_kb.sh -p Timezone -c -l 10 -i
)" )"
st -e "$0" change "$T" sxmo_terminal.sh "$0" change "$T"
} }
if [ $# -gt 0 ]; then if [ $# -gt 0 ]; then

@ -53,7 +53,7 @@ COMMAND=$(
[ -z "$COMMAND" ] && exit 1 [ -z "$COMMAND" ] && exit 1
RUN=$(echo "$URL" | xargs -IURL echo "$COMMAND") RUN=$(echo "$URL" | xargs -IURL echo "$COMMAND")
if [ "$FORK" = fork ]; then if [ "$FORK" = fork ]; then
st -e sh -c "$RUN" & sxmo_terminal.sh sh -c "$RUN" &
else else
st -e sh -c "$RUN" sxmo_terminal.sh sh -c "$RUN"
fi fi

@ -11,4 +11,4 @@ modem_n() {
echo "$MODEMS" | grep -oE 'Modem\/([0-9]+)' | cut -d'/' -f2 echo "$MODEMS" | grep -oE 'Modem\/([0-9]+)' | cut -d'/' -f2
} }
st -e sh -c "mmcli -m $(modem_n) && read" sxmo_terminal.sh sh -c "mmcli -m $(modem_n) && read"

@ -54,7 +54,7 @@ sendtextmenu() {
fi fi
if [ "$TERMMODE" != "true" ]; then if [ "$TERMMODE" != "true" ]; then
st -e "$EDITOR" "$DRAFT" sxmo_terminal.sh "$EDITOR" "$DRAFT"
else else
"$EDITOR" "$DRAFT" "$EDITOR" "$DRAFT"
fi fi

Loading…
Cancel
Save