配置xfce4-screenshooter设置

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

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

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


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

我该怎么做这个默认值? 然后我可以设置一个外部程序,自动将屏幕截图压缩为可通过电子邮件发送的大小

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 

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

 rm *.png 

到脚本。

与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支持更多默认字段,请在此处查看所有参数 。

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

我的理解是

  • 目前xfce4-screenshooter唯一可能的格式是可移植网络图形(PNG)格式
  • 每次都可以通过“ Save As屏幕指定位置

man xfce4-screenshooter非常简短。