Bagaimana cara mengambil tangkapan layar dengan penundaan?

30

Meskipun menekan Prnt Scrnsebagian besar mengambil tangkapan layar, ada kalanya tidak sesuai dengan yang diinginkan. Kasus yang paling umum adalah ketika menu dropdown aktif.

Bagaimana cara mengambil tangkapan layar seperti itu? Saya ingin solusi yang berfungsi dengan tangkapan layar default atau alat tangkapan layar yang datang dengan distro saya.

Bruno Pereira
sumber

Jawaban:

38

Jawabannya sangat mirip untuk setiap distro. Anda harus menggunakan fitur "tunda" yang ada dalam alat ini. Fitur penundaan memungkinkan Anda mengeluarkan perintah untuk mengambil tangkapan layar setelah interval yang Anda tentukan. Anda dapat mengatur interval ini sehingga, setelah Anda mengeluarkan perintah, Anda memiliki cukup waktu untuk memunculkan layar yang ingin Anda tangkap.

Cara yang tepat untuk mengatur penundaan tergantung pada aplikasi screenshot default masing-masing distro. Dan, seperti seringnya, Anda mungkin dapat melakukan apa yang Anda inginkan melalui GUI atau pintasan terminal atau keyboard.

GNOME / Unity in 12.10

Alat default adalah Screenshot (alias gnome-screenshotjika Anda ingin menjalankannya dari terminal). Jadi, Anda akan mulai mengetik screenshotdi Dash Unity untuk melihatnya muncul untuk Anda klik. Anda kemudian akan melihat jendela kecil dengan beberapa opsi:

gnome-tangkapan layar

Beberapa opsi akan diekspos tergantung pada apa yang Anda pilih. Jika Anda memilih untuk mengambil seluruh layar, "Sertakan batas jendela" dan "Terapkan efek" tidak akan tersedia.
Atur segalanya seperti yang Anda inginkan. Penundaan lima detik adalah titik awal yang bagus untuk membiarkan Anda membuka layar aktual yang ingin Anda tangkap. Untuk menyelesaikannya, klik "Ambil Cuplikan Layar". Siapkan dengan cepat apa yang Anda inginkan dan tunggu.
Anda akan mendengar suara rana kamera (kuno) dan layar baru akan muncul.
Di dalamnya, Anda akan melihat:

  • "thumbnail" tangkapan layar
  • opsi untuk menentukan nama dan tujuan untuk menyimpan tangkapan layar
  • dan kemungkinan untuk menyimpannya ke clipboard jika Anda ingin memproses gambar lebih lanjut.

Format gambar default adalah .png, yang, menurut pendapat beberapa , format yang lebih cocok daripada .jpg.

Perhatikan bahwa fitur waktu tunda gnome-tangkapan layar tidak tersedia jika Anda memilih "Pilih area yang akan diambil".

Lubuntu 12.10

Alat tangkapan layar tangkapan layar default di Lubuntu disebut scrot . Ada cara untuk menggunakan scrotdengan waktu tunda yang tidak perlu menggunakan terminal. Tapi itu melibatkan satu kali edit file yang dipanggil lubuntu-rc.xmlsetelah mencadangkannya untuk keamanan. File ini ditemukan di ~/.config/openbox. Buka subfolder ini menggunakan manajer file Anda, klik kanan pada file tersebut dan buka dengan editor teks favorit Anda. Kemudian cari sesuatu seperti:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

Di mana ....pun saat ini ada antara <command>dan </command>. Ganti ....dengan

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Simpan file dan tutup.

Pergilah ke terminal dan jalankan openbox --reconfigure. (Anda tidak akan melihat sesuatu terjadi dan Anda akan mendapatkan kembali prompt Anda jika Anda tidak mengacaukan apa pun. Jika Anda telah mengacaukan sesuatu, Anda akan mendapatkan kesalahan. Saat itulah pencadangan berguna.) Menjalankan perintah adalah langkah yang perlu untuk memastikan bahwa suntingan Anda lubuntu-rc.xmlsekarang aktif.

Apa yang Anda lakukan dengan mengedit lubuntu-rc.xmladalah meminta scrotuntuk

  • ambil tangkapan layar penuh (termasuk karena batas jendela -b)
  • dengan penundaan waktu lima detik
  • beri nama file berdasarkan waktu saat ini di tahun: bulan: hari: jam: min: format detik dalam .pngformat dan
  • untuk menyimpan gambar ke Desktop Anda.

Apa yang dijelaskan di atas pada dasarnya memungkinkan Anda untuk menekan saja Prnt Scrn, kemudian melakukan apa yang Anda inginkan seperti membuka menu dalam 5 detik dan kemudian scrotmengambil screenshot jendela penuh. Ini melakukan ini secara diam-diam. Jangan berharap mendengar atau melihat apa pun.

Menjalankan man scrotdari terminal memberi Anda informasi lebih lanjut tentang scrot.

Orang dapat memodifikasi kode untuk mengambil snap dari jendela aktif hanya dengan penambahan -udan menetapkan keybind Alt+ Prnt Scrnke kode ini.

Dengan keduanya Prnt Scrndan Alt+ Prnt Scrn, dimungkinkan untuk menambahkan -q Nke kode di mana -qmemberitahu scrotuntuk menyimpan gambar dengan kualitas selain dari nilai standarnya Nyaitu 75. Nilai yang tinggi akan membuat kualitas yang lebih tinggi tetapi file yang lebih besar. Menurutnya man scrotefek -qtergantung pada format gambar yang dipilih.

Xubuntu 12.10

Alat tangkapan layar default di Xubuntu 12.10 adalah Xfce4-screenshooter. Ini memiliki GUI yang tidak terlihat terlalu berbeda dari yang GNOME:

XS-1

Seperti halnya alat tangkapan layar GNOME, ada beberapa opsi tetapi fungsi penundaan tidak tersedia dengan "Select a region".

Saat mengklik OK, jendela lain muncul dengan pilihan tentang menyimpan gambar ke file, menyalinnya ke clipboard, membukanya dengan program yang dapat memanipulasi gambar (seperti yang diperlihatkan oleh dropdown), dan bahkan mengunggahnya ke layanan hosting gambar tertentu.

XS-2

Jika seseorang memilih untuk menyimpan gambar ke disk, layar "Simpan sebagai" biasa muncul memungkinkan Anda untuk menentukan nama, tipe file, dan lokasi format yang disimpan.

man xfce4-screenshootermemiliki perincian sakelar yang tersedia dan yang dapat membantu jika pengguna tertarik untuk memodifikasi fungsi Prnt Scrndan Alt+ Prnt Scrnuntuk selalu menggunakan opsi penundaan.

  • Prnt Scrndapat diatur ke xfce4-screenshooter -d 5 -f. Kemudian, kapan saja Prnt Scrnditekan, xfce4-screenshooter akan mengambil snap dari layar penuh karena -fsetelah penundaan 5 detik dan kemudian meminta Anda untuk nama file dan lokasi.
  • Alt+ Prnt Scrndapat diatur xfce4-screenshooter -d 5 -wuntuk mengambil jendela aktif karena -w.
Komunitas
sumber
13

Saya menggunakan program yang disebut ShutterPasang rana . Setahu saya ini bekerja pada sebagian besar manajer desktop - Saat ini saya gunakan di Unity tanpa masalah, ini berfungsi di Kubuntu dan Mint saat ini juga untuk saya.

Anda dapat melihat tombolnya untuk mengambil tangkapan layar (secara berurutan, tombol dari kiri ke kanan):

  • Pemilihan layar
  • Satu atau lebih dari ruang kerja / desktop
  • Setiap jendela yang terbuka
  • Pilihan jendela apa pun
  • Satu menu atau menu cascading dari aplikasi
  • Kiat alat
  • Situs web

Selain itu, di bagian bawah Anda dapat melihat fungsi delay-nya. Itu punya alat pengeditan dasar yang sangat bagus serta indikator aplikasi.

Aku sudah sangat senang dengannya untuk waktu yang lama.

kleinrik
sumber
6
Saya telah menggunakan rana selama 2 tahun sekarang. Setiap kali saya membutuhkan tangkapan layar berjangka waktu, saya menggunakan tangkapan layar gnome karena saya tidak pernah melihat kontrol 'keterlambatan' di bagian bawah. Terima kasih banyak untuk menunjukkan ini, membuat mengambil tangkapan layar dari hal-hal seperti menu jadi lebih mudah.
Leo Ufimtsev
Perhatikan bahwa penundaan TIDAK berfungsi dalam mode "Pilihan", sayangnya. Sebaliknya, Anda harus menggunakan mode tangkapan layar "Desktop".
Gabriel Staples
1
Pembaruan: tidak benar! Untuk menggunakannya dalam mode Pilihan itu hanya aneh semua: mengatur penundaan, lalu klik tombol "Pilihan", buat pilihan Anda dan tekan enter. Saat menentukan pilihan, Anda harus menebak di mana menu tangkapan layar yang Anda inginkan. Kemudian, bangun menu Anda dan ketika waktu tunda tangkapan layar akan diambil di tempat yang sebelumnya Anda pilih. Jika menu yang Anda inginkan tangkapan layarnya pas di ruang pilihan, ia akan ada di sana! Selesai Berfungsi cukup baik - Anda selalu dapat memangkas sedikit setelah mengambil tangkapan layar dengan cara ini jika pilihan Anda terlalu besar.
Gabriel Staples
Terima kasih Gabriel Staples. "Agak aneh" dengan entengnya! LOL! Saya suka shutter dan sering menggunakannya dengan semua fungsi pengeditannya dan sekarang saya tahu kode cheat shutter. ;)
Jim
6

Jika Anda menjalankan Ubuntu dan lebih suka menggunakan baris perintah, gnome-screenshotharus sudah diinstal sebelumnya pada sistem dan memiliki beberapa opsi baris perintah berguna (dan Anda harus dapat melakukan semua yang dapat Anda lakukan dari GUI melalui baris perintah).

Misalnya, untuk mengambil tangkapan layar dengan penundaan 5 detik:

gnome-screenshot --delay 5

Jalankan man gnome-screenshotuntuk daftar lengkap opsi, atau lihat beberapa contoh di posting blog ini: 4 Metode untuk Mengambil Tangkapan Layar di Ubuntu Linux

IQAndreas
sumber
Itu tidak mengisi "Saya ingin solusi yang berfungsi dengan tangkapan layar default atau alat tangkapan layar yang datang dengan distro saya." persyaratan, tapi mudah-mudahan ini membantu seseorang di luar sana.
IQAndreas
5

Jawaban malas ( untuk pelajar cepat mandiri )

Ada kontroversi mengenai situasi ini .

Jawaban cepat / solusi ( untuk pengguna ubuntu lanjut )

  • Tambahkan pintasan khusus ke perintah berikut:
    gnome-screenshot --delay=numIntValueInSecs
    misalnya
    gnome-screenshot --delay=3
  • Tambahkan yang lain untuk mengambil tangkapan layar jendela aktif:
    gnome-screenshot -w --delay=3

    Itu saja , tetapi saya juga merekomendasikan pengaturan 2 orang lain yang akan memberi Anda lebih banyak waktu untuk bernavigasi lebih dalam di menu.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    tangkapan layar modifikasi pintasan keyboard

Jawaban terperinci ( beralih dari pemula ke peretas )

Pengantar:

Setiap kali Anda menekan PrntScr, semua yang dipanggil Ubuntu adalah panggilan gnome-screenshotyang biasanya terletak di /usr/bin/jalur dan tersedia dari "terminal" (teletype, tty, cli, command line / prompt), sehingga Anda dapat menggunakannya dalam segala macam cara agar sesuai dengan funky Anda tujuan.

Program gnome-screenshotkecil menerima parameter opsional, Anda dapat melihat semua opsi dengan melewati parameter standar untuk meminta bantuan, Anda tahu satu ( -h)

tangkapan layar bantuan gnome-tangkapan layar di terminal

Jika Anda masih tidak yakin cara menggunakannya, Anda selalu dapat membaca bantuan yang lebih rinci, cukup minta pengetikan manual man gnome-screenshot

tangkapan layar halaman manual gnome-tangkapan layar di terminal

Semakin banyak Anda membaca manual lengkap, meretas ubuntu agar sesuai dengan kebutuhan Anda akan menjadi intuitif dan Anda tidak akan membutuhkan orang lain untuk memberi Anda petunjuk langkah demi langkah. Mungkin pada titik ini Anda bahkan tahu bagaimana menyelesaikannya sendiri, jika Anda masih bingung (semoga tidak), teruslah membaca ...

Instruksi:

  • Langkah Nol: Buka pengaturan sistem Ubuntu dan arahkan ke opsi Keyboard:

tangkapan layar menu pengaturan sistem ubuntu yang menyoroti keyboard

Sekarang

  1. Arahkan ke Shortcutstab.
  2. Memilih Custom Shortcuts
  3. Tekan +tombol untuk menambahkan pintasan khusus Anda.
  4. Beri nama dan perintah.
    (seperti yang dijelaskan pada "Jawaban Cepat" di atas)
    4½. Tetapkan kombinasi tombol yang Anda inginkan.
  5. Tutup jendela ini atau tidak akan berfungsi.

tangkapan layar modifikasi pintasan keyboard dengan catatan langkah demi langkah

* presto!
Anda baru saja mengambil satu langkah lebih lanjut untuk menjadi master ubuntu, saya harap jawaban ini membantu *

JorgeArtware
sumber
Luar biasa! Yang ingin saya ketahui sekarang adalah mengapa gnome-screenshotantarmuka disederhanakan dan penundaan dihapus. Itu akan membuatnya jauh lebih mudah ?!
Alexis Wilke
Anda mungkin harus bertanya kepada pengembang gnome-screenshot, saya pribadi tidak tahu.
JorgeArtware