Вот один уродливый обходной путь для репликации старого поведения, который позволяет выбрать папку для сохранения снимка экрана после захвата.
Первый шаг
Вам нужно 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)
Теперь у вас должен появиться диалог « Сохранить как », который позволит вам выбрать папку и имя для скриншота.