From 01f82273af2ab49b7ed92192d294ce559ac380ea Mon Sep 17 00:00:00 2001 From: Larry Steele Date: Wed, 7 Nov 2018 00:27:41 -0500 Subject: [PATCH] Prompt shows partition labels --- .scripts/i3cmds/dmenumount | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.scripts/i3cmds/dmenumount b/.scripts/i3cmds/dmenumount index cdeca182..6e3ecd0b 100755 --- a/.scripts/i3cmds/dmenumount +++ b/.scripts/i3cmds/dmenumount @@ -16,7 +16,7 @@ getmount() { \ } mountusb() { \ - chosen="$(echo "$usbdrives" | dmenu -i -p "Mount which drive?" | awk '{print $1}')" + chosen="$(echo "$usbdrives" | dmenu -i -p "Mount which drive?" | awk -F'[ ]' '{print $2}')" sudo -A mount "$chosen" && exit 0 getmount "/mnt /media /mount /home -maxdepth 5 -type d" sudo -A mount "$chosen" "$mp" && pgrep -x dunst && notify-send "$chosen mounted to $mp." @@ -37,8 +37,7 @@ asktype() { \ } anddrives=$(simple-mtpfs -l 2>/dev/null) -usbdrives="$(lsblk -rpo "name,type,size,mountpoint" | awk '$2=="part"&&$4==""{printf "%s (%s)\n",$1,$3}')" - +usbdrives="$(lsblk -rpo "name,type,size,mountpoint,label" | awk -F'[ ]' '$2=="part" && $4=="" {printf "%s %s (%s)\n",$5,$1,$3}')" if [ -z "$usbdrives" ]; then [ -z "$anddrives" ] && echo "No USB drive or Android device detected" && exit echo "Android device(s) detected."