Gnome-screenshot 3.1.2 menggunakan nama file seperti ini
Cuplikan layar di 2011-07-31 12: 13: 04.png
membuatnya agak mudah dilihat saat diambil.
Masalahnya adalah ia menggunakan karakter titik dua (:) - membuatnya mustahil untuk mengakses gambar seperti itu dari Windows.
Mengingat saya mengambil sebagian besar tangkapan layar saya sehingga saya dapat mengirimnya ke pengguna Windows ini telah menyebabkan beberapa masalah.
Apakah ada cara untuk mengubah nama default yang digunakan oleh alat tangkapan layar untuk mengganti ":" dengan "." atau "," ?
sumber
dconf-editor
dan semacamnya, dangnome-screenshot
menggunakannya, mengapa tidak memiliki entri dconf untuk "kebijakan penamaan tangkapan layar" yang dapat Anda atur untuk mengatakanScreenshot-%02d.png
, dan jika kosong, maka ikutilah dengan kebijakan penamaan yang di-hardcode? Eh ....Ada cara sederhana dan kotor untuk mengganti nama semua tangkapan layar yang diambil segera setelah pembuatan, tetapi Anda harus menginstal inotify-tools (
apt-get install inotify-tools
) dan kemudian Anda dapat menjalankan perintah ini:Sementara perintah ini akan berjalan, setiap kali Anda menyimpan tangkapan layar baru di Pictures /, skrip akan mengganti nama setiap file yang berisi
:
, menggantikannya:
dengan.
(Mungkin Anda ingin mengubah direktori, saya tidak tahu direktori mana yang digunakan Gnome 3) Jika Anda benar-benar menyukainya, Anda dapat memulai perintah ini dalam sebuah skrip setiap kali gnome dimulai.
sumber
:
~/Pictures
, bukan~/Desktop
.Alih-alih menginstal perangkat lunak tambahan dan menulis kode ini di alat tangkapan layar, berikut adalah solusi untuk mengubah nama file setelahnya.
Yang perlu Anda lakukan adalah menavigasi ke direktori dan menjalankan perintah berikut
Ini akan mengganti semua titik dua dengan tanda hubung di semua nama file yang diakhiri
.png
dengan yang ada di direktori saat ini.sumber
gnome-screenshot
tidak mengizinkan pengaturan default global untuk nama file tangkapan layar, tetapi Anda dapat menggunakan-f
opsi untuk menentukan nama file pada baris perintah.Kita dapat menggunakannya untuk menulis skrip bash kecil yang akan menggantikan
gnome-screenshot
biner asli dan akan menjalankan yang asli dengan parameter nama file yang benar.Perhatikan bahwa Anda harus memiliki hak akses root untuk operasi berikut, jadi awali setiap perintah dengan
sudo
atau buka shell rootsudo -i
.Pindahkan
gnome-screenshot
biner asli keluar dari jalan:Buka
/usr/bin/gnome-screenshot
di editor (Anda akan melihat file kosong baru):Rekatkan dua baris berikut ke dalam editor:
Anda dapat memasukkan jalur apa pun yang Anda suka setelah
-f
; pastikan untuk melampirkannya dalam tanda kutip dan untuk menjaga$@
setelahnya.Dalam contoh ini, tangkapan layar akan disimpan dengan nama file seperti
/home/yourusername/Pictures/Screenshots/2011-07-31_12-13-04.png
. Lihatman date
detail didate +%…
sintaks.Simpan file dan tutup editor (mis. Menggunakan Ctrl+ Xdi Nano atau
:wq
di Vim).Jadikan skrip yang baru dibuat dapat dijalankan:
sumber
Shutter adalah aplikasi lain untuk mengambil tangkapan layar yang memungkinkan Anda untuk menyesuaikan nama file: Anda dapat menginstalnya dari Ubuntu Software Center.
sumber
$nb_name_%Y-%m-%d-%H%M%S
. Anda dapat mengaturnya di Preferensi.Jika:
bless
(lihat paket ubuntu misalnya atau github ),0x0
dan"0"
,maka Anda dapat memodifikasi nama file yang digunakan oleh
gnome-screenshot
.Saat mengedit biner
gnome-screenshot
, Anda akan menemukan dua format string:%Y-%m-%d %H-%M-%S
diikuti oleh byte nol,Screenshot from %s.%s
diikuti oleh byte nol.Dalam string format kedua, yang pertama
%s
adalah tanggal, yang kedua%s
adalah ekstensi file.Dari sini, Anda dapat, misalnya, menimpa
%Y-%m-%d %H-%M-%S
dengan%F-%H%M%S
diikuti oleh byte nol danScreenshot from %s.%s
denganshot %s.%s
diikuti dengan byte nol: screenshot kemudian diberi nama"shot 2018-05-05_174857.png"
misalnya.Beradaptasi dengan preferensi Anda.
Ada dua kendala:
gnome-screenshot
, misalnya saat memperbarui sistem Anda.Peringatan:
gnome-screenshot
: buat cadangan sebelum melanjutkan.sumber
Di Debian 8.6 KDE → Pengaturan sistem → Shortcut kustom, saya telah mengatur Trigger → PrtScn, dan Action →
dan itu bekerja dengan baik.
sumber