답변:
실제로 쉽게 변경할 수는 없습니다 . 아마도이 버그 리포트를 도와 줄 수 있습니다 .
(호기심을 얻으려면 소스 코드를 확인하십시오 . 현재 관련 행은 134입니다 )
업데이트 : 버그가 2015-01-28 업스트림에서 수정되어 콜론을 대시로 대체하여 도움이되었습니다. 그러나 그들은 불행히도 공간을 꺼내지 않았습니다.
dconf-editor
등, 그리고 gnome-screenshot
사용이, 왜 당신이 말을 설정할 수 있습니다 "스크린 샷 명명 정책"에 대한 dconf 항목 stting입니다 가지고 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이 어떤 디렉토리를 사용하는지 모르겠습니다.) 정말로 마음에 들면, 그놈이 시작될 때마다 스크립트에서이 명령을 시작할 수 있습니다.
:
~/Pictures
가 아닌 에 저장됩니다 ~/Desktop
.
스크린 샷 도구에서 추가 소프트웨어를 설치하고이 코드를 작성하는 대신 나중에 파일 이름을 바꾸는 해결 방법이 있습니다.
디렉토리로 이동하여 다음 명령을 실행하기 만하면됩니다.
rename 's/\:/\-/g' *.png
.png
현재 디렉토리에있는 파일 이름으로 끝나는 모든 파일 이름에서 모든 콜론을 대시로 바꿉니다 .
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
다음 두 줄을 편집기에 붙여 넣습니다.
#!/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
Shutter 는 파일 이름을 사용자 정의 할 수있는 스크린 샷을 찍는 또 다른 응용 프로그램입니다. Ubuntu Software Center에서 파일 이름을 설치할 수 있습니다.
$nb_name_%Y-%m-%d-%H%M%S
. 환경 설정에서 설정할 수 있습니다.
만약:
bless
참조)에 익숙합니다 .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
: a를 백업을 진행하기 전에.데비안 8.6 KDE → 시스템 설정 → 커스텀 단축키에서 Trigger → PrtScn, Action →
gnome-screenshot -p -f "$(date +%F_%H-%M-%S)_D.png"
잘 작동합니다.