Advertisement
Guest User

Untitled

a guest
Jun 10th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. SCREENSHOT_DIR="${HOME}"
  4. BASE_NAME=$(date +%Y-%m-%d_%H-%M-%S.%3N)
  5. CHOICES="1 Fullscreen|2 Select|3 Window"
  6.  
  7. cmd=$(echo -e $CHOICES | rofi -p "Screenshot" -i -width 300 -lines 6 -dmenu -sep "|")
  8.  
  9. case $cmd in
  10. "1 Fullscreen")
  11. maim -d 5 ${SCREENSHOT_DIR}/${BASE_NAME}.png
  12. notify-send --expire-time=3000 "Screenshot saved ${SCREENSHOT_DIR}/${BASE_NAME}.png"
  13. ;;
  14. "2 Select")
  15. maim -s --bordersize=2 ${SCREENSHOT_DIR}/${BASE_NAME}_sel.png
  16. notify-send --expire-time=3000 "Screenshot saved ${SCREENSHOT_DIR}/${BASE_NAME}_sel.png"
  17. ;;
  18. "3 Window")
  19. maim -d 5 -i $(xdotool getactivewindow) ${SCREENSHOT_DIR}/${BASE_NAME}_win.png
  20. notify-send --expire-time=3000 "Screenshot saved ${SCREENSHOT_DIR}/${BASE_NAME}_win.png"
  21. ;;
  22. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement