iMacでは「command+shift+4」で画面のキャプチャが撮れるが、ファイル名が「スクリーンショット(半角スペース)日付」になってしまう。
これ、使いにくい。ファイル名に日本語あるとコマンドで指定する時に文字変換の手間が増えるから。
なのでキャプチャファイルのファイル名を変更する。
変更前:スクリーンショット(半角スペース)日付
変更後:ScreenShot(半角スペース)日付
macOSの設定を変えるには defaults コマンドを使う。
$ defaults write com.apple.screencapture name "ScreenShot"
$ killall SystemUIServer
できた。
変更前は日本語「スクリーンショット」だったのが 、変更によって ScreenShot で始まるファイル名になっている。
素晴らしい。
これで例えば
$ qlmanage -p ScreenShot.png
のように、コマンドでファイル名するときに日本語を打たなくてよくなった。
だからこんなふうにすれば「2020年5月5日のスクリーンショットだけを指定」するときも楽にできる。
$ for i in ScreenShot*2020*05*05*png; do echo "$i"; done
ちなみに qlmanage -p を eog にaliasするとものすごく便利になる。
Linux使いにはオススメ。
なおdefaultsコマンドには色々あるらしい。あとで試す。