Настройте параметры xfce4-screenshooter

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

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

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


РЕДАКТИРОВАТЬ:
Страница man говорит, что есть опция -o, чтобы открыть ее с помощью внешней программы.

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

6
задан 5 June 2014 в 12:40

4 ответа

В справочной странице 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

0
ответ дан 5 June 2014 в 12:40

Насколько я понимаю,

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

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

0
ответ дан 5 June 2014 в 12:40

Предложение от @Smile4ever просто выбрать другую папку подходит, но, к сожалению, -s не позволяет запустить приложение на новом изображении и вы не можете комбинировать это с -o. Из этого я понял, что g-get-tmp-dir использовался для выбора каталога, используемого с -o, поэтому для сохранения поведения по умолчанию запроса приложения , но настроить каталог, похоже, вам нужно создать собственный скрипт, например

#!/bin/bash
export TMPDIR=$HOME/Downloads
exec xfce4-screenshooter -f

в вашей $PATH, а затем использовать этот скрипт в качестве команды, привязанной к Печать.

2
ответ дан 5 June 2020 в 22:55

Меню => Настройки => Клавиатура => Ярлык приложения => Добавить => введите команду:

xfce4-screenshooter -r

=> нажмите клавиши, которые вы хотите использовать для этого действия мне это Shift + PrintScreen) => готово.

0
ответ дан 15 November 2020 в 04:44

Другие вопросы по тегам:

Похожие вопросы: