Enable DELAYED_MODE for scrot
This commit is contained in:
parent
4a04e746dd
commit
c80f2b30b7
25
printscreen
25
printscreen
|
@ -87,20 +87,37 @@ fi
|
|||
## Use Flameshot if available {{{
|
||||
if [ "$(command -v flameshot)" ]; then
|
||||
if [ "${DELAYED_MODE}" -eq "0" ]; then
|
||||
debug_message "Flameshot tool − \
|
||||
DELAYED_MODE enabled."
|
||||
## Convert delay screenshot to milliseconds
|
||||
delay_screenshot="$(( ${delay_screenshot} * 1000 ))"
|
||||
## Open flameshot after "${delay_screenshot}" seconds
|
||||
flameshot gui --path /tmp --delay "${delay_screenshot}"
|
||||
else
|
||||
debug_message "Flameshot tool − \
|
||||
Capture with gui."
|
||||
## Open flameshot
|
||||
flameshot gui --path /tmp --delay 50
|
||||
fi
|
||||
## }}}
|
||||
else ## Use Scrot {{{
|
||||
# -s : Interactively select a window or rectangle with the mouse.
|
||||
# -e : Directly open the screenshot with Gimp then delete it
|
||||
|
||||
scrot -s -m -e 'gimp $f ; mv $f /tmp/'
|
||||
debug_message "Scrot tool − \
|
||||
You might consider installing `flameshot`."
|
||||
## --delay : Wait NUM seconds before taking a shot.
|
||||
## --select : Interactively select a window or rectangle with the mouse.
|
||||
## --multidisp : For multiple heads, grab shot from each and join them together.
|
||||
## --exec : Directly open the screenshot with Gimp then delete it
|
||||
if [ "${DELAYED_MODE}" -eq "0" ]; then
|
||||
debug_message "Scrot tool − \
|
||||
DELAYED_MODE enabled."
|
||||
## Take a full screenshot because
|
||||
### mouse couldn't be grab if already used in another app
|
||||
scrot --delay "${delay_screenshot}" --multidisp --exec 'gimp $f ; mv $f /tmp/'
|
||||
else
|
||||
debug_message "Scrot tool − \
|
||||
Capture with select."
|
||||
scrot --select --multidisp --exec 'gimp $f ; mv $f /tmp/'
|
||||
fi
|
||||
|
||||
fi
|
||||
## }}}
|
||||
|
|
Loading…
Reference in New Issue