Anda di halaman 1dari 10

Cara mengambil screenshot di Linux

menggunakan Scrot
Di halaman ini

Tentang Scrot
Instalasi Scrot
Penggunaan / Fitur Scrot
Dapatkan versi aplikasi
Menangkap jendela aktif
Memilih sebuah jendela
Sertakan batas jendela pada tangkapan layar
Keterlambatan pengambilan tangkapan layar
Hitung mundur sebelum tangkapan layar
Kualitas gambar
Membangkitkan thumbnail
Bergabunglah dengan beberapa tampilan gambar
Melaksanakan operasi pada gambar yang disimpan
Senar spesial
Kesimpulan
Baru-baru ini, kami membahas tentang utilitas gnome-screenshot ,
yang merupakan alat perebutan layar yang bagus. Tetapi jika Anda mencari utilitas
baris perintah yang lebih baik lagi untuk mengambil tangkapan layar, Anda harus
memberi Scrot sebuah percobaan. Alat ini memiliki beberapa fitur tambahan yang
saat ini tidak tersedia di gnome-screenshot. Dalam tutorial ini, kami akan
menjelaskan Scrot dengan mudah untuk memahami contoh.
Perlu diketahui bahwa semua contoh yang disebutkan dalam tutorial ini
telah diuji di Ubuntu 16.04 LTS, dan versi scrot yang telah kita
gunakan adalah 0.8.
Tentang Scrot
Scrot ( SCR eensh OT ) adalah tangkapan layar yang memanfaatkan utilitas yang
menggunakan perpustakaan imlib2 untuk mendapatkan dan menyimpan
gambar. Dikembangkan oleh Tom Gilbert, saya t ditulis dalam bahasa pemrograman
C dan dilisensikan di bawah Lisensi BSD.
Instalasi Scrot
Alat scrot mungkin sudah terinstal di sistem Ubuntu Anda, tapi jika bukan itu
masalahnya, Anda bisa menginstalnya menggunakan perintah berikut:

Sudo apt-get install scrot

Setelah alat terinstal, Anda bisa meluncurkannya dengan menggunakan perintah


berikut:

Scrot [options] [filename]

Catatan : Parameter di [] bersifat opsional.


Penggunaan / Fitur Scrot
Pada bagian ini, kita akan membahas bagaimana alat Scrot dapat digunakan dan
semua fitur yang disediakannya.
Saat alat dijalankan tanpa opsi baris perintah, layar akan menangkap seluruh layar.

Secara default, file yang diambil disimpan dengan nama file bertanda tanggal di
direktori saat ini, walaupun Anda juga dapat secara eksplisit menentukan nama
gambar yang diambil saat perintah dijalankan. Sebagai contoh:

Scrot [image-name] .png

Dapatkan versi aplikasi

Jika mau, Anda bisa mengecek versi wortel menggunakan opsi -v command line.

Scrot -v

Berikut adalah contohnya:

Menangkap jendela aktif

Dengan menggunakan utilitas ini, Anda dapat membatasi tangkapan layar ke jendela
yang sedang difokuskan. Fitur ini bisa diakses menggunakan opsi -u command line.
Scrot -u

Sebagai contoh, inilah desktop saya ketika saya menjalankan perintah di atas pada
baris perintah:

Dan inilah tangkapan layar yang diambil oleh scrot:

Memilih sebuah jendela

Utilitas ini memungkinkan Anda untuk menangkap setiap jendela dengan


mengkliknya menggunakan mouse. Fitur ini bisa diakses menggunakan opsi -s .

Scrot -s

Misalnya, seperti yang bisa Anda lihat pada gambar di bawah ini, saya memiliki layar
dengan dua jendela terminal saling tumpang tindih. Di jendela atas, saya
menjalankan perintah di atas.
Sekarang anggaplah, saya ingin menangkap jendela terminal bawah. Untuk itu, saya
hanya akan mengklik jendela itu setelah perintah dijalankan - eksekusi perintah tidak
akan selesai sampai Anda mengklik di suatu tempat di layar.
Inilah tangkapan layar yang diambil setelah mengklik terminal itu:

Catatan : Seperti yang dapat Anda lihat di foto di atas, area apa pun yang menutupi
jendela bawah telah ditangkap, meskipun itu termasuk bagian jendela atas yang
tumpang tindih.
Sertakan batas jendela pada tangkapan layar

Opsi baris perintah -u yang telah kita bahas sebelumnya tidak menyertakan batasan
jendela pada tangkapan layar. Namun, Anda bisa memasukkan batas jendela jika
Anda mau. Fitur ini bisa diakses menggunakan opsi -b (bersamaan dengan opsi -
u tentunya).

Scrot -ub

Berikut adalah contoh tangkapan layar:


Catatan : Termasuk window border juga menambahkan beberapa area background
ke screenshot.
Keterlambatan dalam mengambil tangkapan layar

Anda bisa mengenalkan waktu tunda saat mengambil screenshot. Untuk ini, Anda
harus menetapkan nilai numerik ke opsi baris perintah --delay atau -d .

Scrot --delay [NUM]

Scrot --delay 5

Berikut adalah contohnya:

Dalam hal ini, scrot akan menunggu selama 5 detik dan kemudian mengambil
screenshot.
Hitung mundur sebelum tangkapan layar

Alat ini juga memungkinkan Anda untuk menampilkan hitungan mundur saat
menggunakan opsi penundaan. Fitur ini bisa diakses menggunakan opsi -c command
line.

Scrot -delay [NUM] -c

Scrot -d 5 -c

Berikut adalah contoh screenshot:


Kualitas gambar

Dengan menggunakan alat ini, Anda bisa mengatur kualitas gambar screenshot pada
skala 1-100. Nilai tinggi berarti high size dan low compression. Nilai default adalah
75, walaupun efeknya berbeda tergantung format file yang dipilih.
Fitur ini dapat diakses menggunakan opsi --quality or -q , namun Anda
harus menetapkan nilai numerik untuk opsi ini mulai dari 1-100.

Scrot -quality [NUM]

Scrot -quality 10

Berikut adalah contoh snapshot:

Jadi, Anda dapat melihat bahwa kualitas gambar terdegradasi karena opsi -q diberi
nilai lebih dekat ke 1.
Membangkitkan thumbnail

Utilitas scrot juga memungkinkan Anda untuk menghasilkan thumbnail dari


tangkapan layar. Fitur ini bisa diakses menggunakan opsi --thumb . Opsi ini
memerlukan nilai NUM, yang pada dasarnya adalah persentase dari ukuran
tangkapan layar asli.

Wangi - NUM

Wangi - 50

Catatan : Opsi --thumb memastikan tangkapan layar diambil dan disimpan dalam
ukuran asli juga.
Sebagai contoh, berikut adalah screenshot asli yang diambil dalam kasus saya:
Berikut adalah thumbnail yang disimpan:

Bergabunglah dengan beberapa tampilan gambar

Jika mesin Anda memiliki beberapa display yang menyertainya, scrot memungkinkan
Anda untuk mengambil dan menggabungkan tangkapan layar dari display ini. Fitur
ini bisa diakses menggunakan opsi -m command line.

Scrot -m

Berikut adalah contoh snapshot:

Melaksanakan operasi pada gambar yang disimpan

Dengan menggunakan alat ini, kita dapat menjalankan berbagai operasi pada
gambar yang tersimpan - misalnya, buka tangkapan layar di editor gambar seperti
gThumb. Fitur ini bisa diakses menggunakan opsi -e command line. Inilah contohnya:

Scrot abc.png -e 'gthumb abc.png'

Di sini, gthumb adalah editor gambar yang akan otomatis diluncurkan setelah kita
menjalankan perintah.
Berikut adalah cuplikan dari perintah tersebut:
Dan inilah output dari perintah di atas:

Jadi Anda bisa melihat perintah scrot itu mengambil tangkapan layar dan kemudian
meluncurkan editor gambar gThumb dengan gambar yang diambil sebagai argumen.
Jika Anda tidak menentukan nama file ke tangkapan layar Anda, maka snapshot akan
disimpan dengan nama file bertanda tanggal di direktori Anda saat ini - ini, seperti
yang telah kami sebutkan di awal, adalah perilaku default wortel.
Berikut adalah contoh opsi command -e di mana scrot menggunakan nama default
untuk tangkapan layar:

Scrot -e 'gthumb $ n'


Perlu disebutkan bahwa $ n adalah string khusus, yang menyediakan akses ke nama
tangkapan layar. Untuk rincian lebih lanjut tentang string khusus, pergilah ke bagian
berikutnya.
Senar spesial

Parameter thee (atau --exec ) dan filename dapat mengambil penspesifikasi format
saat digunakan dengan wortel. Ada dua jenis penspesifikasi format. Tipe pertama
adalah karakter yang didahului dengan '%' yang digunakan untuk format tanggal
dan waktu, sedangkan tipe kedua adalah internal untuk scrot dan diawali dengan '$'
Beberapa penspesifikasi yang dikenali dengan parameter
--exec dan filename dibahas di bawah ini.
$ F - menyediakan akses ke jalur screenshot (termasuk nama file).
Sebagai contoh,

Scrot ashu.jpg -e 'mv $ f ~ / Pictures / Scrot / ashish /'

Berikut adalah contoh snapshot:

Jika Anda tidak menentukan nama file, maka scrot akan secara default menyimpan
snapshot dalam format file cap tanggal. Ini adalah format file stempel menurut
standar yang digunakan dalam wortel: % yy-% mm-% dd-% hhmmss_ $ wx $
h_scrot.png .
$ N - menyediakan nama snapshot. Berikut adalah contoh snapshot:

$ S - memberi akses ke ukuran tangkapan layar. Fitur ini, misalnya, bisa diakses
dengan cara berikut.

Scrot abc.jpg -e 'echo $ s'

Berikut adalah contoh snapshot


Demikian pula, Anda dapat menggunakan string khusus lainnya $ p , $ w , $ h , $
t , $$ dan \ n yang menyediakan akses ke ukuran piksel gambar, lebar gambar,
tinggi gambar, format gambar, simbol $, dan memberi akses ke Baris baru masing-
masing. Anda bisa, misalnya, menggunakan senar ini dengan cara yang mirip
dengan contoh $ s yang telah kita bahas di atas.
Kesimpulan
Utilitas mudah dipasang di sistem Ubuntu, yang bagus untuk pemula. Scrot juga
menyediakan beberapa fitur canggih seperti string khusus yang bisa digunakan
dalam scripting oleh para profesional. Tak perlu dikatakan lagi, ada sedikit kurva
belajar yang terkait jika Anda ingin menggunakannya.

Anda mungkin juga menyukai