Gnome-screenshot 3.1.2 использует такие имена, как этот
Снимок экрана: 2011-07-31 12: 13: 04.png
сделать его довольно легко увидеть, когда он был взят.
Проблема в том, что он использует символ двоеточия (:), что делает невозможным доступ к такому изображению из Windows.
Учитывая, что я делаю большинство своих скриншотов, чтобы отправить их пользователям Windows, это вызвало некоторые проблемы.
Есть ли способ изменить имя по умолчанию, которое используется инструментом «Снимок экрана» для замены «:» на «.» или "," ?
источник
dconf-editor
и такое, иgnome-screenshot
использует его, почему бы не иметь строчку записи dconf для «политики имен скриншотов», которую вы могли бы задатьScreenshot-%02d.png
, и если она пуста, тогда придерживаться политики жестко закодированных имен? Эх ....Существует простой и грязный способ переименовать весь скриншот, сделанный сразу после создания, но вам нужно будет установить inotify-tools (
apt-get install inotify-tools
), и тогда вы сможете запустить эту команду:В то время как эта команда будет работать, каждый раз , когда вы сохраняете новый скриншот в картинках / скрипт будет переименовывать каждый файл , содержащий
:
, подставляя:
с.
(Может быть, вы хотите изменить каталог, я не знаю, какой каталог использует Gnome 3) Если вам это действительно нравится, вы можете запускать эту команду в скрипте каждый раз, когда запускается gnome.
источник
:
~/Pictures
, а не в~/Desktop
.Вместо того, чтобы устанавливать дополнительное программное обеспечение и писать этот код в инструменте для создания скриншотов, вот обходной путь, чтобы впоследствии переименовать файлы.
Все, что вам нужно сделать, это перейти в каталог и выполнить следующую команду
Это заменит все двоеточия тире во всех именах файлов, заканчивающихся
.png
на те, которые присутствуют в текущем каталоге.источник
gnome-screenshot
не позволяет устанавливать глобальные значения по умолчанию для имен файлов снимков экрана, но вы можете использовать эту-f
опцию, чтобы указать имя файла в командной строке.Мы можем использовать это, чтобы написать небольшой скрипт bash, который заменит исходный
gnome-screenshot
двоичный файл и выполнит оригинал с правильным параметром имени файла.Обратите внимание, что у вас должны быть права суперпользователя для следующих операций, поэтому ставьте перед каждой командой префикс
sudo
или открывайте оболочку rootsudo -i
.Удалите оригинальный
gnome-screenshot
двоичный файл с пути:Откройте
/usr/bin/gnome-screenshot
в редакторе (вы должны увидеть новый пустой файл):Вставьте следующие две строки в редактор:
Вы можете вставить любой понравившийся вам путь после
-f
; просто обязательно заключите его в кавычки и оставьте$@
после него.В этом примере скриншоты будут сохранены с именами файлов, такими как
/home/yourusername/Pictures/Screenshots/2011-07-31_12-13-04.png
. Смотритеman date
подробности оdate +%…
синтаксисе.Сохраните файл и закройте редактор (например, используя Ctrl+ Xв Nano или
:wq
в Vim).Сделайте только что созданный скрипт исполняемым:
источник
Shutter - это еще одно приложение для создания снимков экрана, которое позволяет настроить имя файла: вы можете установить его из Ubuntu Software Center.
источник
$nb_name_%Y-%m-%d-%H%M%S
. Вы можете установить его в настройках.Если:
bless
(см. , например, пакет ubuntu или github ),0x0
и"0"
,Затем вы можете изменить имя файла, который используется
gnome-screenshot
.При двоичном редактировании
gnome-screenshot
вы найдете две строки формата:%Y-%m-%d %H-%M-%S
сопровождаемый нулевым байтом,Screenshot from %s.%s
сопровождается нулевым байтом.Во второй строке формата первая
%s
- это дата, вторая%s
- расширение файла.Отсюда, вы можете, например, переписать
%Y-%m-%d %H-%M-%S
с%F-%H%M%S
последующим нулевым байтом иScreenshot from %s.%s
приshot %s.%s
последующем нулевых байтах: скриншоты будут называться"shot 2018-05-05_174857.png"
, например.Адаптируйтесь к вашим предпочтениям.
Есть два ограничения:
gnome-screenshot
, например, при обновлении вашей системы.Предупреждения:
gnome-screenshot
: сделайте резервную копию, прежде чем продолжить.источник
В Debian 8.6 KDE → Системные настройки → Пользовательские ярлыки я установил Триггер → PrtScn и Действие →
и работает нормально.
источник