Sunday, April 28, 2024
 Popular · Latest · Hot · Upcoming
6
rated 0 times [  6] [ 0]  / answers: 1 / hits: 13049  / 2 Years ago, wed, september 28, 2022, 3:46:02

xfce4-screenshooter is the standard screenshot program in XFCE on Xubuntu.



How can I configure the settings about which format it saves the screenshot in and in which folder?



I noticed, that my settings I made in shutter also affect the settings of xfce4-screenshooter (but not all).






EDIT:

The man page sais, there is an -o option to open it with an external program.



How can I make this default? Then I could set there an external program, that automatically compresses the screenshot to an emailable size


More From » xfce

 Answers
5

The man page of xfce4-screenshooter mentions some of its options, including this one:




  • -s (--save): Directory where the screenshot will be saved



To save to a fixed screenshot directory, go to Setting Manager -> Keyboard -> Application Shortcuts and click Add command. Add this command:



xfce4-screenshooter -s ~/screenshots



Assign it to any key you like, like PrtScr.



PNG is the only output format possible for now, but you could write a script that converts the screenshots automatically to JPG every time you take a screenshot:



#!/bin/bash
mkdir -p ~/screenshots
xfce4-screenshooter -fs ~/screenshots
cd ~/screenshots
mogrify -format jpg *.png


Save the script as shoot.sh and assign a shortcut key (CTRL+PrtScr works fine). The command to enter is sh shoot.sh. If you don't need the PNG files and you only want JPG files, you can add



rm *.png


to the script.



E-mail integration with Thunderbird:



#!/bin/bash
SCREENSHOTS=~/screenshots
mkdir -p $SCREENSHOTS
cd $SCREENSHOTS

xfce4-screenshooter -fs $SCREENSHOTS
SCREENSHOTPNG=`find . -type f -mmin -1`
SCREENSHOTPNG=`basename $SCREENSHOTPNG`
mogrify -format jpg $SCREENSHOTPNG
#uncomment the line below (remove the #) for even smaller files (and comment the line above):
#mogrify -resize 50% -format jpg $SCREENSHOTPNG
rm $SCREENSHOTPNG

SCREENSHOTJPG=`find . -type f -mmin -1`
SCREENSHOTJPG=`basename $SCREENSHOTJPG`
thunderbird --compose "attachment=$SCREENSHOTS/$SCREENSHOTJPG"


Thunderbird supports more default fields, see all parameters here.



Important
Mogrify is part of ImageMagick, so you need to have ImageMagick installed. On Ubuntu, you can install it with sudo apt-get install imagemagick


[#32780] Wednesday, September 28, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
issfullus

Total Points: 264
Total Questions: 126
Total Answers: 107

Location: Comoros
Member since Mon, Dec 19, 2022
1 Year ago
;