Вот один уродливый обходной путь для репликации старого поведения, который позволяет выбрать папку для сохранения снимка экрана после захвата.
Первый шаг
Вам нужно 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:
- Откройте Настройки> Устройства> Клавиатура .
- Отмените привязку Print Screen, т. Е. Измените или удалите ярлык « Сохранить снимок экрана для изображений ».
- Прокрутите вниз до дна.
- Нажмите символ « + ». Диалог должен появиться.
- Введите любое имя в поле « Имя ».
- Введите полный путь к скрипту в поле « Команда », то есть в этом случае введите
/home/YOUR-USERNAME/prtscr-chooser.sh
(ваше действительное имя пользователя вместо YOUR-USERNAME
).
- Нажмите кнопку « Установить ярлык ... » и нажмите Print Screen.
- Выйдите и войдите снова.
(Вы можете следовать тому же методу, чтобы назначить скрипту некоторую другую комбинацию клавиш, например Shift+ Print Screen)
Теперь у вас должен появиться диалог « Сохранить как », который позволит вам выбрать папку и имя для скриншота.