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