Ändern Sie das Scrot-Ausgabeverzeichnis


7

Bei der Verwendung scrotmöchte ich, dass die Dateien nicht ~/Pictures/Screenshots/in meinem Home-Verzeichnis, sondern in angezeigt werden.


scrot -e 'mv $f ~/Pictures/Screenshots/'

funktioniert in Ordnung, aber ich würde gerne nicht das -eFlag verwenden müssen, da die Dateiausgabe jedes Mal in meinem Screenshot-Ordner sein soll. Kann ich scrotimmer in ausgeben ~/Pictures/Screenshots/, damit

scrot

werden die Dateien in diesem Verzeichnis nur automatisch ausgegeben?

Antworten:


9

Setzen Sie diese Zeile ein ~/.bash_aliases. Möglicherweise müssen Sie das Terminal schließen und erneut öffnen, damit der neue Alias ​​funktioniert:

alias myscrot='scrot ~/Pictures/Screenshots/%b%d::%H%M%S.png'
  • Dadurch wird eine Datei wie May15::110346.pngin erstellt~/Pictures/Screenshots
  • Sie können Ihren Screenshot auch auf andere Weise mit einem Zeitstempel versehen, aber das gefällt mir. Siehe man scrotund man datefür weitere Optionen.
  • Ich habe absichtlich verwendet, myscrotdamit das Original scrotnoch funktionsfähig ist, aber Sie können es nur verwenden, scrotwenn Sie es wünschen!
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.