配置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
非常简短。