Как изменить схему именования файлов для снимка экрана
Я использую Ubuntu 14.04 LTS, и когда я делаю снимок экрана, имя файла по умолчанию дается как Screenshot from 2016-02-29 11:08:10.png
, Я не хочу, чтобы в имени файла был пробел () и двоеточие (
:
). Как я могу изменить схему именования файлов?
2 ответа
Использовать -f
вариант, как описано в man gnome-screenshot
:
-f, --file=FILENAME
Save screenshot directly to this file.
Так что постарайтесь
gnome-screenshot -f Screenshot_from_$(date "+%Y-%m-%d-%H%M%S").png
В моей системе изображение сохраняется в моей домашней папке. Если вы хотите, чтобы он был сохранен в другом месте, вам необходимо указать путь, например, такой:
gnome-screenshot -f ~/Pictures/Screenshot_from_$(date "+%Y-%m-%d-%H%M%S").png
Читайте http://www.foragoodstrftime.com/ или man date
для больше на форматировании дат.
Установка имени для файла в gnome-screenshot
жестко закодирован в источник, в частности screenshot-filename-builder.c
часть исходного кода. Если вы специально хотите использовать gnome-screenshot
Лучше всего изменить исходный код.
Для этого также нет внешних настроек.
grep '<key.*\=' /usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
<key type="b" name="take-window-shot">
<key type="i" name="delay">
<key type="s" name="auto-save-directory">
<key type="s" name="last-save-directory">
<key type="b" name="include-border">
<key type="b" name="include-pointer">
<key type="b" name="include-icc-profile">
<key type="s" name="border-effect">
<key name="default-file-type" enum="org.gnome.gnome-screenshot.file-types">
Вы всегда можете использовать --file=
флаг в сочетании с date
программа. Д.К.Боз фактически опубликовал это решение ранее, что ставит меня в тупик, почему он удалил его. Можно подключить gnome-screenshot --file="$(date +%Y-%m-%d-%H%M%S).png"
к ярлыку. Это наиболее близко к тому, что хочет ОП. И вы всегда можете искать альтернативы, например, shutter
является популярным программным обеспечением для скриншотов в Linux, но я никогда не использовал его сам, поэтому не могу одобрить