回答:
それを実際に簡単に変更することは不可能です。おそらく、このバグレポートを手伝ってください。
(好奇心のために、ソースコードを確認してください。現在、関連する行は134です)
更新:バグは2015年1月28日にアップストリームで修正され、コロンがダッシュに置き換えられました。しかし、残念ながらスペースを取りませんでした。
dconf-editor
あり、それをgnome-screenshot
使用しているので、言うことができる「スクリーンショット命名ポリシー」のdconfエントリを設定してScreenshot-%02d.png
、空の場合はハードコーディングされた命名ポリシーに従ってください。Eh
作成直後に取得したすべてのスクリーンショットの名前を変更する簡単で汚い方法がありますが、inotify-tools(apt-get install inotify-tools
)をインストールする必要があり、このコマンドを実行できます:
while true; do inotifywait -e CREATE ~/Pictures && rename 's/\:/\./g' Pictures/Screenshot*.png; done;
このコマンドを実行しますが、あなたは写真で新しいスクリーンショットを保存するたびに/、スクリプトが含ますべてのファイルの名前を変更します:
代わりに、:
と.
(おそらく、ディレクトリを変更したいのですが、Gnome 3がどのディレクトリを使用しているのかわかりません)本当に気に入ったら、gnomeが起動するたびにこのコマンドをスクリプトで起動できます。
:
~/Pictures
でなくデフォルトで保存されることに注意してください~/Desktop
。
gnome-screenshot
スクリーンショットのファイル名にグローバルなデフォルトを設定することはできませんが、-f
オプションを使用してコマンドラインでファイル名を指定できます。
これを使用して、元のgnome-screenshot
バイナリの代わりに正しいbashスクリプトを記述し、正しいファイル名パラメーターで元のスクリプトを実行できます。
以下の操作にはルート権限が必要であることに注意してください。そのため、各コマンドの前にを付けるsudo
か、ルートシェルを開きsudo -i
ます。
元のgnome-screenshot
バイナリを邪魔にならない場所に移動します。
dpkg-divert --add --rename --divert /usr/bin/gnome-screenshot.real /usr/bin/gnome-screenshot
/usr/bin/gnome-screenshot
エディターで開きます(新しい空のファイルが表示されます)。
editor /usr/bin/gnome-screenshot
次の2行をエディターに貼り付けます。
#!/bin/bash
gnome-screenshot.real -f "$HOME/Pictures/Screenshots/$(date +%F_%H-%M-%S).png" $@
-f
;の後に任意のパスを挿入できます。必ず引用符で囲み、$@
その後を維持するようにしてください。
この例では、スクリーンショットはなどのファイル名で保存されます/home/yourusername/Pictures/Screenshots/2011-07-31_12-13-04.png
。構文のman date
詳細については、を参照してくださいdate +%…
。
ファイルを保存してエディターを閉じます(例:NanoまたはVimでCtrl+ Xを使用:wq
)。
新しく作成したスクリプトを実行可能にします。
chmod a+x /usr/bin/gnome-screenshot
次の場合:
bless
(たとえば、ubuntuパッケージまたはgithubを参照)、0x0
とし"0"
、次に、で使用されるファイル名を変更できますgnome-screenshot
。
バイナリ編集の場合gnome-screenshot
、次の2つのフォーマット文字列があります。
%Y-%m-%d %H-%M-%S
ヌルバイトが続くScreenshot from %s.%s
ヌルバイトが続きます。2番目の形式文字列では、最初%s
は日付、2番目%s
はファイル拡張子です。
ここから、あなたは、たとえば、することができます上書き %Y-%m-%d %H-%M-%S
して%F-%H%M%S
ヌルバイトが続くとScreenshot from %s.%s
でshot %s.%s
ヌルバイトが続く:スクリーンショットは、その後という名前になります"shot 2018-05-05_174857.png"
例えば。
あなたの好みに適応します。
2つの制約があります。
gnome-screenshot
システムの更新時など、新しいバージョンをインストールすると、カスタマイズが破棄されます。警告:
gnome-screenshot
する前にバックアップを作成します。Debian 8.6 KDE→システム設定→カスタムショートカットで、トリガー→PrtScn、アクション→を設定しました
gnome-screenshot -p -f "$(date +%F_%H-%M-%S)_D.png"
そしてそれは正常に動作します。