配置 xfce4-screenshooter 设置

rub*_*o77 8 xfce xubuntu screenshot system-settings

xfce4-screenshooter 是Xubuntu上XFCE中的标准截图程序。

如何配置有关将屏幕截图保存在哪个文件夹中的格式的设置?

我注意到,我所做shutter的设置也会影响xfce4-screenshooter(但不是全部)的设置。


编辑:
手册页说,有一个 -o 选项可以用外部程序打开它。

我怎样才能使它成为默认值?然后我可以在那里设置一个外部程序,它会自动将屏幕截图压缩为可通过电子邮件发送的大小

Smi*_*ver 5

的手册页xfce4-screenshooter提到了它的一些选项,包括这个:

  • -s (--save): 保存截图的目录

要保存到固定的屏幕截图目录,请转到Setting Manager -> Keyboard -> Application Shortcuts并单击Add command。添加这个命令:

xfce4-screenshooter -s ~/screenshots

将其分配给您喜欢的任何键,例如PrtScr.

PNG 是目前唯一可能的输出格式,但您可以编写一个脚本,在每次截取屏幕截图时自动将屏幕截图转换为 JPG:

#!/bin/bash
mkdir -p ~/screenshots
xfce4-screenshooter -fs ~/screenshots
cd ~/screenshots
mogrify -format jpg *.png
Run Code Online (Sandbox Code Playgroud)

将脚本另存为 shot.sh 并指定一个快捷键(CTRL+PrtScr工作正常)。进入的命令是sh shoot.sh。如果您不需要 PNG 文件而只需要 JPG 文件,则可以添加

rm *.png
Run Code Online (Sandbox Code Playgroud)

到脚本。

与 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"
Run Code Online (Sandbox Code Playgroud)

Thunderbird 支持更多默认字段,查看所有参数

重要提示 Mogrify 是 ImageMagick 的一部分,因此您需要安装 ImageMagick。在 Ubuntu 上,你可以安装它sudo apt-get install imagemagick