Gnome-screenshot 3.1.2 verwendet Dateinamen wie diesen
Screenshot vom 31.07.2011 12: 13: 04.png
So ist es ziemlich einfach zu sehen, wann es aufgenommen wurde.
Das Problem ist, dass der Doppelpunkt (:) verwendet wird, wodurch der Zugriff auf ein solches Abbild unter Windows nicht möglich ist.
Wenn ich bedenke, dass ich die meisten meiner Screenshots mache, damit ich sie an Windows-Benutzer senden kann, hat dies einige Probleme verursacht.
Gibt es eine Möglichkeit, den vom Screenshot-Tool verwendeten Standardnamen zu ändern, um ":" durch "." Zu ersetzen? oder "," ?
quelle
dconf-editor
und solche gibt und siegnome-screenshot
verwendet, warum nicht einen dconf-Eintrag für "Screenshot-Benennungsrichtlinie" haben, den Sie festlegen könntenScreenshot-%02d.png
, und wenn leer, dann mit der fest codierten Benennungsrichtlinie mitmachen? Eh ....Es gibt eine einfache und schmutzige Möglichkeit, alle Screenshots, die unmittelbar nach der Erstellung erstellt wurden, umzubenennen. Sie müssen jedoch inotify-tools (
apt-get install inotify-tools
) installieren und dann den folgenden Befehl ausführen:Während dieser Befehl ausgeführt wird, benennt das Skript jedes Mal, wenn Sie einen neuen Screenshot in Pictures / speichern, jede Datei um, die enthält
:
, und ersetzt diese:
durch.
(Vielleicht möchten Sie das Verzeichnis ändern, ich weiß nicht, welches Verzeichnis Gnome 3 verwendet.) Wenn Sie es wirklich mögen, können Sie diesen Befehl bei jedem Start von gnome in einem Skript starten.
quelle
:
~/Pictures
und nicht in gespeichert werden~/Desktop
.Anstatt zusätzliche Software zu installieren und diesen Code in das Screenshot-Tool zu schreiben, finden Sie hier eine Problemumgehung, um die Dateien anschließend umzubenennen.
Sie müssen lediglich zum Verzeichnis navigieren und den folgenden Befehl ausführen
Dadurch werden alle Doppelpunkte durch Bindestriche in allen Dateinamen
.png
ersetzt, die auf die im aktuellen Verzeichnis vorhandenen enden .quelle
gnome-screenshot
Es ist nicht möglich, einen globalen Standard für die Dateinamen der Screenshots-f
festzulegen. Sie können jedoch die Option verwenden, um einen Dateinamen in der Befehlszeile anzugeben.Wir können das verwenden, um ein kleines Bash-Skript zu schreiben, das den Platz der ursprünglichen
gnome-screenshot
Binärdatei einnimmt und das Original mit dem richtigen Dateinamen-Parameter ausführt.Beachten Sie, dass Sie für die folgenden Vorgänge über Root-Berechtigungen verfügen müssen. Stellen Sie daher jedem Befehl
sudo
ein Präfix voran oder öffnen Sie eine Root-Shell mitsudo -i
.Bewegen Sie die ursprüngliche
gnome-screenshot
Binärdatei aus dem Weg:/usr/bin/gnome-screenshot
In einem Editor öffnen (es sollte eine neue leere Datei angezeigt werden):Fügen Sie die folgenden zwei Zeilen in den Editor ein:
Sie können nach dem
-f
; einen beliebigen Pfad einfügen . Stellen Sie einfach sicher, dass Sie es in Anführungszeichen setzen und das Nachher aufbewahren$@
.In diesem Beispiel werden die Screenshots mit Dateinamen wie gespeichert
/home/yourusername/Pictures/Screenshots/2011-07-31_12-13-04.png
. Sieheman date
Einzelheiten zurdate +%…
Syntax.Speichern Sie die Datei und schließen Sie den Editor (z. B. mit Ctrl+ Xin Nano oder
:wq
in Vim).Machen Sie das neu erstellte Skript ausführbar:
quelle
Shutter ist eine weitere Anwendung zum Aufnehmen von Screenshots, mit der Sie den Dateinamen anpassen können: Sie können ihn über das Ubuntu Software Center installieren.
quelle
$nb_name_%Y-%m-%d-%H%M%S
. Sie können es in den Einstellungen festlegen.Ob:
bless
(siehe Ubuntu-Paket zum Beispiel oder Github ),0x0
und"0"
,Dann können Sie den von verwendeten Dateinamen ändern
gnome-screenshot
.Bei der binären Bearbeitung
gnome-screenshot
finden Sie zwei Formatzeichenfolgen:%Y-%m-%d %H-%M-%S
gefolgt von einem Null-Byte,Screenshot from %s.%s
gefolgt von einem Null-Byte.In der zweiten Formatzeichenfolge ist die erste
%s
das Datum und die zweite%s
die Dateierweiterung.Von hier aus können Sie zum Beispiel überschreiben
%Y-%m-%d %H-%M-%S
mit%F-%H%M%S
von einem Null - Byte gefolgt undScreenshot from %s.%s
durchshot %s.%s
durch einen Null - Byte: Screenshots wird dann genannt werden ,"shot 2018-05-05_174857.png"
zum Beispiel.Passen Sie sich Ihren Vorlieben an.
Es gibt zwei Einschränkungen:
gnome-screenshot
, z. B. beim Aktualisieren Ihres Systems.Warnungen:
gnome-screenshot
: Erstellen Sie eine Sicherungskopie, bevor Sie fortfahren.quelle
In Debian 8.6 KDE → Systemeinstellungen → Benutzerdefinierte Verknüpfungen habe ich Auslöser → PrtScn und Aktion → eingestellt
und es funktioniert gut.
quelle