diff --git a/scripts/appscripts/sxmo_files.sh b/scripts/appscripts/sxmo_files.sh index d4f426a..b248cc1 100755 --- a/scripts/appscripts/sxmo_files.sh +++ b/scripts/appscripts/sxmo_files.sh @@ -20,6 +20,12 @@ handlefiles() { while true; do CHOICES="$(printf %b 'Close Menu\n../\n*\n'"$(ls -1p)")" DIR="$(basename "$(pwd)")" + TRUNCATED="$(printf %.7s "$DIR")" + if [ "$DIR" != "$TRUNCATED" ]; then + DIR="$TRUNCATED..." + fi + + PICKED="$( echo "$CHOICES" | dmenu -fn Terminus-18 -c -p "$DIR" -l 20