From acc9d6e3bd4ddd4211a0387077de6cd93102fb6d Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 22 Nov 2019 22:14:53 +0100 Subject: [PATCH] shell scripts added --- scripts/muusb | 36 ++++++++++++++++++++++++++++++++++++ scripts/scrotshot | 5 +++++ scripts/sxivb | 3 +++ 3 files changed, 44 insertions(+) create mode 100755 scripts/muusb create mode 100755 scripts/scrotshot create mode 100755 scripts/sxivb diff --git a/scripts/muusb b/scripts/muusb new file mode 100755 index 0000000..c64166c --- /dev/null +++ b/scripts/muusb @@ -0,0 +1,36 @@ +#!/bin/sh + +MNTPOINTS="/media/usb1\n/media/usb2\n/mnt" + +MOUNTABLE=$(lsblk -lp | grep "^/dev/sd[b-z][1-9]" | awk '{print $1, "(" $4 ")"}') + +#check if MOUTABLE is empty +if [ -z "$MOUNTABLE" ]; then + echo "nothing to (un)mount" | dmenu + exit 1 +fi + +MOU=$(printf "m\nu" | dmenu -p "mount or unmount?") + +case $MOU in + m) + TOMOUNT=$(echo "$MOUNTABLE" | dmenu -i -p "which one?" | awk '{print $1}') + if [ ! -z "$TOMOUNT" ]; then + MNTPNT=$(printf "$MNTPOINTS" | dmenu -p "where?") + echo "$TOMOUNT" + echo "$MNTPNT" + sudo mount $TOMOUNT $MNTPNT + exit 0 + fi + ;; + u) + MOUNTED=$(lsblk -lp | grep " /media/*" | awk '{print $1}') + if [ -z "$MOUNTED" ]; then + FAIL=$(echo "ok then..." | dmenu -p "nothing to unmount...") + exit 0 + else + TOUNMOUNT=$(echo "$MOUNTED" | dmenu -p "which one?") + sudo umount $TOUNMOUNT + fi + ;; +esac diff --git a/scripts/scrotshot b/scripts/scrotshot new file mode 100755 index 0000000..9086811 --- /dev/null +++ b/scripts/scrotshot @@ -0,0 +1,5 @@ +#!/bin/sh + +scrot $HOME/pic/screen/%y%m%d%H%M%S-scrn.png +#notify-send -u low "screnn shot saved" +#ns "screen shoted" diff --git a/scripts/sxivb b/scripts/sxivb new file mode 100755 index 0000000..401dfaf --- /dev/null +++ b/scripts/sxivb @@ -0,0 +1,3 @@ +#!/bin/sh + +sxiv -t *.jpg *.png *.ff