Я делаю снимки экрана много. Я обычно делаю снимок экрана области, я затем перепроверяю, имею ли я желаемую область и затем копирую ее в буфер обмена.
Я хочу изменить это поведение так, чтобы непосредственно после нажатия Shift+PrntScr приложение снимка экрана позволило мне выбирать область, и сразу впоследствии это предоставляет мне опцию сохранить к конкретному местоположению или буферу обмена.
Я хочу, чтобы Shift+PrntScr поднял раскрывающийся экран как это:
Можно установить расширение Gnome, названное инструментом Screenshot. Очень удобный, диалоговое окно откроется, прося копирование или сохранение снимка экрана, просто сделанного.
Нет никакого всплывающего окна [от комбинаций горячей клавиши] теперь, но инструмент снимка экрана находится все еще там в Ubuntu 17.10.
Можно найти его через Операции (в верхнем левом углу) при вводе буквы или нескольких букв, s, кв/см, scr...
Нажмите на значок камеры, и Вы получаете окно приложения снимка экрана.
Попробуйте этот ответ сначала для получения чего-то идентичного старому поведению.
Можно создать новое сочетание клавиш для команды
gnome-screenshot --interactive
как альтернатива.
Сделать, которые выполняют шаги.
gnome-screenshot --interactive
в поле Command. Теперь каждый раз, когда Вы нажимаете Super+Print, окно, предлагающее различные опции снимка экрана (целый экран / текущая область окна/выбирать), должно появиться. После того как Вы делаете снимок экрана, он предложит Вам для выбора местоположения для сохранения снимка экрана как в изображении в вопросе.
Для удобства можно сначала измениться, ярлык для "Сохраняют снимок экрана к Изображениям" в списке сочетания клавиш к чему-то еще как Super+Print и присваивают Печать пользовательскому ярлыку, который Вы просто создали.
Также Вы могли бы хотеть попытаться использовать
gnome-screenshot -a -c
Эта команда позволяет Вам немедленно получить область и скопировать изображение в буфер обмена.
Обратитесь к этому ответу для ужасного обходного решения для тиражирования старого поведения, которое позволяет Вам выбрать папку для сохранения снимка экрана после получения.
Предыдущее поведение снимка экрана гнома (как проиллюстрировано в вопросе) было, нажимают PrtScrn, возможно с модифицирующими клавишами, чтобы сделать снимок, и затем диалог сохранить Как подошел бы.
Никакое решение, предложенное для gnome-screenshot-3.25.0, не копирует точно это. Единственным путем я справился, должен был установить гнома-screenshot_3.10.1 и использовать способное хранение для засовывания его там.
Не "хорошее" решение технически.
sudo apt remove gnome-screenshot
Загрузите 3,10 пакета вместо того, чтобы добавить Испытанный repos
sudo apt install ./gnome-screenshot_3.10.1-0ubuntu1_i386.deb
sudo apt-mark hold gnome-screenshot
Вот одно ужасное обходное решение для тиражирования старого поведения, которое позволяет Вам выбрать папку для сохранения снимка экрана после получения.
Вам будет нужно zenity
. Если это не установлено, установите его сначала путем выполнения
sudo apt install zenity
Затем создайте сценарий, скажите названный текстовый файл prtscr-chooser.sh
где-нибудь, скажите в своем корневом каталоге. Добавьте следующие строки к файлу:
#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot
(Помещенный gnome-screenshot -a
вместо gnome-screenshot
во второй строке для получения области вместо целого рабочего стола)
Наконец сделайте исполняемый файл сценария (обратитесь к этому).
Присвойте сценарий Print Screen:
/home/YOUR-USERNAME/prtscr-chooser.sh
(Ваше фактическое имя пользователя вместо YOUR-USERNAME
). (Можно следовать тому же методу, чтобы присвоить сценарию некоторую другую комбинацию клавиатуры, например, Экран Shift+Print),
Теперь необходимо получать диалог 'сохранить Как', который позволит Вам выбрать папку и название снимка экрана.
Создать prtscr-chooser.sh
файл
gnome-screenshot -a -f ~/temporary-screenshot #take screenshot of an area
xclip -selection clipboard -t image/png -i temporary-screenshot #copy to clipboard
eog ~/temporary-screenshot #open figure
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite) #get path to save
mv ~/temporary-screenshot "$SCREENSHOT"".png" #save
Позвольте ему исполняемый файл:
chmod +x prtscr-chooser.sh
Присвойте сценарий Print Screen:
/home/YOUR-USERNAME/prtscr-chooser.sh
(Ваше фактическое имя пользователя вместо YOUR-USERNAME
). (Можно следовать тому же методу, чтобы присвоить сценарию некоторую другую комбинацию клавиатуры, например, Экран Shift+Print),
Смотрите на Затвор, он делает очень хорошо. Экран, окно или область экранных снимков экрана с различными вариантами. Сидите в лотке и ожидающий щелчка или сочетания клавиш. Можно переименовать файл или настроить автоматическое именование. Вот снимок экрана основного окна настроек.
Можно получить старое поведение назад с помощью инструмента снимка экрана от настольной среды ПОМОЩНИКА, примера:
Необходимо смочь использовать это на GNOME без проблемы.
Первая установка mate-utils
путем выполнения следующей команды в Терминале:
sudo apt install mate-utils
Затем Вы смогли бы получить старое поведение с mate-panel-screenshot
команда. Можно использовать -a
или -w
опции с этой командой для получения области или сфокусированного окна, соответственно, вместо целого экрана.
Можно присвоить команду PrtScr (или Shift+PrtScr или Alt+PrtScr) выполнение шагов ниже:
mate-panel-screenshot
в поле 'Command' (или mate-panel-screenshot -a
для области или mate-panel-screenshot -w
для окна).