Saya tahu cara mengambil tangkapan layar, tetapi saya ingin mengambil banyak tangkapan layar dalam waktu terbatas (mengambil tangkapan layar dari satu eksekusi program yang tidak dapat saya hentikan).
Apakah ada program yang mengambil tombol keyboard "PrtScr" yang bertanggung jawab dan hanya menyimpan setiap tangkapan layar tanpa bertanya? Alat standar Ubuntu muncul dialog untuk menanyakan di mana saya ingin menyimpan file, saya ingin alat yang tidak meminta dan hanya menyimpan di Desktop atau di mana saja sebagai 00001.png 00002.png dll.
sumber
Shutter cukup mengesankan, dengan banyak fitur, tetapi masih membutuhkan interaksi pengguna untuk menangkap jendela yang saat ini memiliki fokus. Yaitu, ketika Edit-> Preferences-> Keyboard-> Capture with selection diaktifkan, dan "Window" ditentukan, Shutter masih menunggu pengguna untuk memilih jendela yang diinginkan, alih-alih secara otomatis menangkap jendela yang saat ini memiliki fokus.
Untuk tangkapan layar sepenuhnya otomatis, saya menemukan bahwa
scrot
berfungsi dengan baik, baik untuk tangkapan layar penuh, dan menangkap jendela saat ini (melalui-u
opsi), seperti dijelaskan di sini: http://www.khattam.info/save-screenshots-in-ubuntu- otomatis-ketika-printscreen-key-is-pressed-2009-05-12.html Satu-satunya (sangat kecil) masalah yang saya lihat dengan scrot adalah bahwa ia tidak dapat mengambil lebih dari satu tangkapan layar per detik. Tapi karena sepertinya butuh waktu lebih dari satu detik untuk menyelesaikan tangkapan layar, ini sepertinya bukan masalah besar.Saya mengaktifkan scrot (setelah menginstalnya melalui Synaptic Package Manager) dengan mengubah binding hotkey saya
<Print>
dan<Alt><Print>
untuk melakukan tangkapan layar penuh dan jendela saat ini (masing-masing) dan berfungsi dengan baik, seperti dijelaskan di sini: Bagaimana cara mengembalikan pintasan keyboard default? Di gconf-editor saya mengatur mereka untuk menyimpan ke direktori / tmp dengan menentukan asosiasi ini di aplikasi-> metacity-> global_keybindings:run_command_screenshot
->Print
run_command_window_screenshot
-><Alt>Print
dan asosiasi ini di bawah apps-> metacity-> keybinding_commands:
command_screenshot
->/usr/bin/scrot '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
command_window_screenshot
->/usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
Saya tidak perlu me-restart apa pun agar perubahan ini berlaku.
Saya menjalankan Ubuntu 10.04, Gnome Desktop 2.30.2.
sumber
Adapun scrot - untuk mengambil screenshot lebih sering dari pada satu per detik saya sarankan menggunakan perintah berikut terikat dengan Shortcut Kunci:
karena scrot tidak mendukung
%N
sebagai nanodetik, ini adalah solusi yang cukup baik.Perhatikan bahwa, di sini dalam contoh nanodetik yang menyusut ke dalam miliseconds menggunakan pertama 3 digit dari ekspresi pola nanodetik:
%3N
. Variabel lokal$TMPSCRN
digunakan karena manipulasi string pada$f
variabel nama file shrot saya menemukan diri saya sulit diimplementasikan tetapi tidak mungkin.Jika Anda ingin mengambil bidikan dalam
.jpg
format, Anda harus mengganti semua kejadian.png
dengan.jpg
sumber