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

Я делаю снимки экрана много. Я обычно делаю снимок экрана области, я затем перепроверяю, имею ли я желаемую область и затем копирую ее в буфер обмена.

Я хочу изменить это поведение так, чтобы непосредственно после нажатия Shift+PrntScr приложение снимка экрана позволило мне выбирать область, и сразу впоследствии это предоставляет мне опцию сохранить к конкретному местоположению или буферу обмена.

Я хочу, чтобы Shift+PrntScr поднял раскрывающийся экран как это:

gnome-screenshot

25
задан 1 January 2019 в 14:32

8 ответов

Можно установить расширение Gnome, названное инструментом Screenshot. Очень удобный, диалоговое окно откроется, прося копирование или сохранение снимка экрана, просто сделанного.

3
ответ дан 23 November 2019 в 02:10

Нет никакого всплывающего окна [от комбинаций горячей клавиши] теперь, но инструмент снимка экрана находится все еще там в Ubuntu 17.10.

Можно найти его через Операции (в верхнем левом углу) при вводе буквы или нескольких букв, s, кв/см, scr...

enter image description here

Нажмите на значок камеры, и Вы получаете окно приложения снимка экрана.

enter image description here

1
ответ дан 23 November 2019 в 02:10

Попробуйте этот ответ сначала для получения чего-то идентичного старому поведению.


Можно создать новое сочетание клавиш для команды

gnome-screenshot --interactive

как альтернатива.

Сделать, которые выполняют шаги.

  1. Откройте Settings> Devices> Keyboard и прокрутите вниз к нижней части.
  2. Нажмите + символ. Диалог должен открыться.
  3. Введите любое имя, которое Вы любите в поле Name.
  4. Войти gnome-screenshot --interactive в поле Command.
  5. Нажмите на съемочной площадке Ярлык... кнопка и установите любую комбинацию клавиатуры, которая не вызывает конфликта, например, Super+Print.
  6. Выйдите из системы и войдите в систему снова.

Теперь каждый раз, когда Вы нажимаете Super+Print, окно, предлагающее различные опции снимка экрана (целый экран / текущая область окна/выбирать), должно появиться. После того как Вы делаете снимок экрана, он предложит Вам для выбора местоположения для сохранения снимка экрана как в изображении в вопросе.

Для удобства можно сначала измениться, ярлык для "Сохраняют снимок экрана к Изображениям" в списке сочетания клавиш к чему-то еще как Super+Print и присваивают Печать пользовательскому ярлыку, который Вы просто создали.


Также Вы могли бы хотеть попытаться использовать

gnome-screenshot -a -c

Эта команда позволяет Вам немедленно получить область и скопировать изображение в буфер обмена.


Обратитесь к этому ответу для ужасного обходного решения для тиражирования старого поведения, которое позволяет Вам выбрать папку для сохранения снимка экрана после получения.

15
ответ дан 23 November 2019 в 02:10

Предыдущее поведение снимка экрана гнома (как проиллюстрировано в вопросе) было, нажимают 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
2
ответ дан 23 November 2019 в 02:10

Вот одно ужасное обходное решение для тиражирования старого поведения, которое позволяет Вам выбрать папку для сохранения снимка экрана после получения.

Шаг один

Вам будет нужно 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:

  1. Откройте Settings> Devices> Keyboard.
  2. Развяжите Print Screen, т.е. измените или удалите ярлык для, 'Сохраняют снимок экрана к Изображениям'.
  3. Прокрутите вниз к нижней части.
  4. Нажмите '+' символ. Диалог должен открыться.
  5. Введите любое имя, которое Вы любите в поле 'Name'.
  6. Введите полный путь в сценарий в поле 'Command', т.е. в этом случае войдите
    /home/YOUR-USERNAME/prtscr-chooser.sh (Ваше фактическое имя пользователя вместо YOUR-USERNAME).
  7. Нажмите кнопку 'Set Shortcut...' и нажмите Print Screen.
  8. Выйдите из системы и войдите в систему снова.

(Можно следовать тому же методу, чтобы присвоить сценарию некоторую другую комбинацию клавиатуры, например, Экран Shift+Print),

Теперь необходимо получать диалог 'сохранить Как', который позволит Вам выбрать папку и название снимка экрана.

4
ответ дан 23 November 2019 в 02:10

Этот сценарий:

  1. Сделайте снимок экрана области
  2. Скопируйте его в буфер обмена (автоматически)
  3. Покажите изображение
  4. Позвольте Вам сохранить его везде, где Вы хотите

Шаг 1:

Создать 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

Шаг 2

Присвойте сценарий Print Screen:

  1. Откройте Settings> Devices> Keyboard.
  2. Развяжите Print Screen, т.е. измените или удалите ярлык для, 'Сохраняют снимок экрана к Изображениям'.
  3. Прокрутите вниз к нижней части.
  4. Нажмите '+' символ. Диалог должен открыться.
  5. Введите любое имя, которое Вы любите в поле 'Name'.
  6. Введите полный путь в сценарий в поле 'Command', т.е. в этом случае войдите
    /home/YOUR-USERNAME/prtscr-chooser.sh (Ваше фактическое имя пользователя вместо YOUR-USERNAME).
  7. Нажмите кнопку 'Set Shortcut...' и нажмите Print Screen.
  8. Выйдите из системы и войдите в систему снова.

(Можно следовать тому же методу, чтобы присвоить сценарию некоторую другую комбинацию клавиатуры, например, Экран Shift+Print),

0
ответ дан 23 November 2019 в 02:10

Смотрите на Затвор, он делает очень хорошо. Экран, окно или область экранных снимков экрана с различными вариантами. Сидите в лотке и ожидающий щелчка или сочетания клавиш. Можно переименовать файл или настроить автоматическое именование. Вот снимок экрана основного окна настроек. enter image description here

0
ответ дан 23 November 2019 в 02:10

Можно получить старое поведение назад с помощью инструмента снимка экрана от настольной среды ПОМОЩНИКА, примера:
enter image description here
Необходимо смочь использовать это на GNOME без проблемы.

Первая установка mate-utils путем выполнения следующей команды в Терминале:

sudo apt install mate-utils

Затем Вы смогли бы получить старое поведение с mate-panel-screenshot команда. Можно использовать -a или -w опции с этой командой для получения области или сфокусированного окна, соответственно, вместо целого экрана.

Можно присвоить команду PrtScr (или Shift+PrtScr или Alt+PrtScr) выполнение шагов ниже:

  1. Откройте Settings> Devices> Keyboard.
  2. Развяжите PrtScr (или Shift+PrtScr или Alt+PrtScr), т.е. измените или удалите ярлык для, 'Сохраняют снимок экрана к Изображениям' (или 'Сохраняют снимок экрана области к Изображениям', или 'Сохраняют снимок экрана окна к Изображениям').
  3. Прокрутите вниз к нижней части.
  4. Нажмите '+' символ. Диалог должен открыться.
  5. Введите любое имя, которое Вы любите в поле 'Name'.
  6. Введите команду mate-panel-screenshot в поле 'Command' (или mate-panel-screenshot -a для области или mate-panel-screenshot -w для окна).
  7. Нажмите кнопку 'Set Shortcut...' и нажмите PrtScr (или Shift+PrtScr или Alt+PrtScr).
  8. Выйдите из системы и войдите в систему снова.
1
ответ дан 23 November 2019 в 02:10

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

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