sh compatibility in minor scripts
This commit is contained in:
parent
8ad9b44841
commit
0f5ab9d91d
5 changed files with 15 additions and 17 deletions
|
@ -1,19 +1,19 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
|
||||
rm -f /tmp/locked.png
|
||||
|
||||
# If `imagemagick` is not installed, use a blank screen.
|
||||
[[ -f /usr/bin/convert ]] &&
|
||||
[ -f /usr/bin/convert ] &&
|
||||
scrot -m -z /tmp/base.png &&
|
||||
pgrep -x dunst && notify-send -i ~/.scripts/lock.png "Locking computer..." &&
|
||||
convert /tmp/base.png -blur 0x8 /tmp/locked.png
|
||||
|
||||
# Pause music (mocp, mpd and send the pause key to all mpv videos):
|
||||
mocp -P &>/dev/null
|
||||
mpc pause &>/dev/null
|
||||
pauseallmpv &>/dev/null
|
||||
mocp -P >/dev/null 2>&1
|
||||
mpc pause >/dev/null 2>&1
|
||||
pauseallmpv >/dev/null 2>&1
|
||||
|
||||
i3lock -e -f -c 000000 -i /tmp/locked.png
|
||||
|
||||
# In five seconds, turn off display unless key press in last 4 seconds.
|
||||
sleep 5 && [[ 4000 -lt $(xssstate -i) ]] && pgrep -x i3lock && xset dpms force off
|
||||
sleep 5 && [ 4000 -lt "$(xssstate -i)" ] && pgrep -x i3lock && xset dpms force off
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
# opout: "open output": A general handler for opening a file's intended output.
|
||||
# I find this useful especially running from vim.
|
||||
|
||||
filename=$(readlink -f "$1")
|
||||
ext="${filename##*.}"
|
||||
filename="${filename%.*}"
|
||||
basename="${1%.*}"
|
||||
|
||||
case "$ext" in
|
||||
tex|md|rmd) setsid zathura "$filename".pdf & ;;
|
||||
html) setsid $TRUEBROWSER --new-window "$filename".html & ;;
|
||||
sent) setsid sent "$1" & ;;
|
||||
case "$1" in
|
||||
*.tex|*.md|*.rmd) setsid zathura "$basename".pdf & ;;
|
||||
*.html) setsid "$TRUEBROWSER" --new-window "$basename".html & ;;
|
||||
*.sent) setsid sent "$1" & ;;
|
||||
esac
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
# Sends a , key to all mpv instances, pausing them at the last frame.
|
||||
|
||||
xdotool search --class mpv | xargs -I % xdotool key --window % comma
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
cat ~/.weatherreport && read
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
|
||||
# This script is called by i3 on startup.
|
||||
|
||||
|
|
Loading…
Reference in a new issue