Ось один некрасивий спосіб повторити стару поведінку, яка дозволяє вибрати папку, щоб зберегти знімок екрана після захоплення.
Крок перший
Вам знадобиться 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)
Тепер вам слід отримати діалог " зберегти як ", який дозволить вам вибрати папку та назву екрана.