xfce4-screenshooter
- это стандартная программа для создания скриншотов в XFCE на Xubuntu.
Как настроить параметры, в каком формате он сохраняет снимок экрана и в какую папку?
Я заметил, что мои настройки, сделанные в shutter
, также влияют на настройки xfce4-screenshooter
(но не все).
РЕДАКТИРОВАТЬ:
Страница man говорит, что есть опция -o, чтобы открыть ее с помощью внешней программы.
Как я могу сделать это по умолчанию? Тогда я мог бы установить внешнюю программу, которая автоматически сжимает скриншот до размера для электронной почты размера
В справочной странице xfce4-screenshooter
упоминаются некоторые из ее опций, включая эту:
Чтобы сохранить в фиксированном каталоге скриншотов, перейдите к Setting Manager -> Keyboard -> Application Shortcuts
и нажмите Add command
. Добавьте эту команду:
xfce4-screenshooter -s ~/screenshots
Назначьте ее любой клавише, например, PrtScr kbd>.
PNG пока является единственным возможным выходным форматом, но вы можете написать скрипт, который автоматически конвертирует снимки экрана в JPG каждый раз, когда вы делаете снимок экрана:
#!/bin/bash
mkdir -p ~/screenshots
xfce4-screenshooter -fs ~/screenshots
cd ~/screenshots
mogrify -format jpg *.png
Сохраните сценарий как shoot.sh и назначьте сочетание клавиш ( CTRL kbd> + PrtScr kbd> работает нормально). Команда для ввода - 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
в настоящее время - это формат Portable Network Graphics (PNG) man xfce4-screenshooter
довольно короткий.
Предложение от @Smile4ever просто выбрать другую папку подходит, но, к сожалению, -s
не позволяет запустить приложение на новом изображении и вы не можете комбинировать это с -o
. Из этого я понял, что g-get-tmp-dir использовался для выбора каталога, используемого с -o
, поэтому для сохранения поведения по умолчанию запроса приложения , но настроить каталог, похоже, вам нужно создать собственный скрипт, например
#!/bin/bash
export TMPDIR=$HOME/Downloads
exec xfce4-screenshooter -f
в вашей $PATH
, а затем использовать этот скрипт в качестве команды, привязанной к Печать.
Меню => Настройки => Клавиатура => Ярлык приложения => Добавить => введите команду:
xfce4-screenshooter -r
=> нажмите клавиши, которые вы хотите использовать для этого действия мне это Shift + PrintScreen) => готово.