xfce4-screenshooter
是 Xubuntu 上 XFCE 中的标准截图程序。
我如何配置有关以何种格式和在哪个文件夹中保存屏幕截图的设置?
我注意到,我所做的设置也会影响(但不是全部)shutter
的设置。xfce4-screenshooter
编辑:
手册页说,有一个 -o 选项可以用外部程序打开它。
我该如何将其设为默认?然后我可以在那里设置一个外部程序,它会自动将屏幕截图压缩为可发送电子邮件尺寸
答案1
的手册页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
答案2
答案3
我的理解是
- 目前唯一可行的格式
xfce4-screenshooter
是便携式网络图形 (PNG) 格式 Save As
每次都可以通过屏幕 指定位置
man xfce4-screenshooter
非常简短。
答案4
菜单 => 设置 => 键盘 => 应用程序快捷方式 => 添加 => 输入命令:
xfce4-screenshooter -r
=> 按下您想要作为此操作的快捷键的键(对我来说是 Shift + PrintScreen)=> 完成。