Я НЕ хочу изменять местоположение по умолчанию для снимков экрана, ни интерфейс использования. Я хочу использовать gnome-screenshot
в некоторых конкретных случаях для сохранения к другой папке.
Я знаю о -f
или --file
опция сохранить в определенный файл, но там способ сохранить к каталогу/папке?
Я нахожусь на Ubuntu 17.10.
Можно использовать -f
опция указать каталог также. Например,
gnome-screenshot -f ~/MyFolder/FileName.png
Постараться не перезаписывать Вас может добавить дату и время к имени файла, например, как это:
gnome-screenshot -f ~/MyFolder/Screenshot\ from\ $(date "+%Y-%m-%d--%H-%M-%S").png
Сделайте свой снимок экрана, выберите, где сохранить из опускающегося меню - "Сохраняют в папке"
Из командной строки просто указывают местоположение
bodhi@daemon:~$gnome-screenshot -f /home/bodhi/Pictures/testing.123.jpeg
bodhi@daemon:~$ls /home/bodhi/Pictures/ | grep test
testing.123.jpeg
Это - определенный взлом, но если Вы просто хотите установить каталог а не имя файла вручную, можно сделать:
HOME=/path/to/directory gnome-screenshot
gnome-screenshot
сохраняет в ~/Pictures
папка по умолчанию, начиная с именно это XDG_PICTURES_DIR
обычно устанавливается на в $XDG_CONFIG_HOME/user-dirs.dirs
("$HOME/Pictures"
). Но если тот каталог не существует, или XDG_PICTURES_DIR
не определяется, это выводит снимок экрана в $HOME
. И с тех пор:
XDG_CONFIG_HOME
взят, чтобы быть $HOME/.config
если явно не установлено,.config/user-dirs.dir
файл в /path/to/directory
это управляет, чтобы снимок экрана гнома причин вывел снимок экрана в /path/to/directory
.
Или, меньше hacky, но более сложный, создайте каталог где-нибудь (сказать /path/to/another/dir
), с a user-dirs.dir
файл в нем содержащий:
XDG_PICTURES_DIR="/path/to/dir"
Затем можно сделать:
XDG_CONFIG_DIR=/path/to/another/dir gnome-screenshot
и снова снимок экрана закончится в /path/to/dir
.