Настройка параметров xfce4-screenhooter

6

xfce4-screenshooter - стандартная программа скриншотов в XFCE на Xubuntu.

Как настроить параметры, в каком формате он сохраняет скриншот и в какой папке?

Я заметил, что мои настройки, которые я сделал в shutter , также влияют на настройки xfce4-screenshooter (но не все).

EDIT:
В man-странице sais есть опция -o, чтобы открыть ее с помощью внешней программы.

Как я могу сделать это по умолчанию? Тогда я мог бы установить внешнюю программу, которая автоматически сжимает скриншот на почтовый размер

    
задан rubo77 08.02.2013 в 14:33
источник

2 ответа

4

В man-странице 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

    
ответ дан Smile4ever 05.06.2014 в 10:14
источник
0

Я понимаю, что

  • единственным форматом, доступным для xfce4-screenshooter , является Формат Portable Network Graphics (PNG)
  • местоположение может быть указано каждый раз с помощью экрана Save As

man xfce4-screenshooter довольно коротко.

    
ответ дан user25656 08.02.2013 в 17:26