Cara Mengambil Tangkapan Skrin dari Garis Perintah Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Seperti kebanyakan perkara di persekitaran GNU / Linux, ada cara untuk mengambil tangkapan skrin dari baris arahan. Terdapat beberapa sebab utama pengguna ingin melakukan ini. Salah satunya adalah mempunyai kawalan lebih lanjut mengenai bagaimana tangkapan skrin diambil, terutama ketika berurusan dengan masa. Satu lagi adalah membuat galeri tangkapan skrin dari fail video. Pengguna yang biasa melakukan aktiviti papan kekunci mungkin juga dapat menemui kaedah ini dengan pantas.



Bergantung pada matlamat dan pengagihan anda, anda mungkin mendapati terdapat beberapa cara berbeza untuk menyelesaikan perkara yang anda cuba lakukan. Sekali lagi, ini menunjukkan bagaimana pembangun Linux melakukan sesuatu. Berita baiknya adalah bahawa banyak alat ini semestinya sudah ada dalam pemasangan anda yang sedia ada.



Kaedah 1: Mengambil Tangkapan Skrin dengan scrot

Cara paling asas untuk mengambil tangkapan skrin dari arahan adalah dengan menaip scrot dan menekan enter. Anda juga tidak perlu berada di tetingkap emulator terminal yang betul untuk berfungsi. Sekiranya anda menekan Alt dan F2 atau kekunci Windows atau Super dan R untuk mendapatkan kotak dialog jalankan, maka anda boleh mengetikkan scrot dan tekan enter. Ini akan mengambil tangkapan skrin dari semua yang ada di desktop dan meletakkannya di dalam fail di dalam direktori utama anda. Anda boleh mengaksesnya dengan pengurus fail grafik atau dengan mengetik cd ~ dan kemudian di baris arahan. Oleh kerana ia memerlukan tangkapan skrin tetingkap terminal di mana anda mengeluarkannya juga, anda mungkin ingin menggunakan baris perintah yang dilayani dari kotak larian lebih kerap daripada tetingkap terminal untuk kaedah ini.

Anda boleh menetapkan kelewatan untuk menyiapkan barang sebelum menerimanya. Ketik scrot -d 10 dan tekan enter untuk menunggu 10 saat sebelum mengambil tangkapan skrin. Ini akan memberi anda banyak masa untuk mengkonfigurasi program apa pun yang anda ambil tangkapan skrin. Anda mungkin juga ingin menetapkan nama file setelah perintah ini, yang akan digunakan scrot ketika menamakan fail di direktori rumah anda.

Tambahkan suis -c ke perintah untuk membuat undur. Contohnya, scrot -d 10 -c akan mengira detik hingga mengambil tangkapan skrin. Ini dapat membantu anda merancang lebih awal apabila anda perlu menyiapkan semuanya sebelum scrot mengambil gambar.

Sebilangan besar persekitaran desktop moden menghubungkan scrot atau utiliti tangkapan skrin berasaskan baris perintah lain ke kunci Print Screen (Prt Sc) pada papan kekunci anda. Anda mungkin hanya perlu menekan Prt Sc untuk mengambil tangkapan skrin segala-galanya atau menekan Alt + Prt Sc untuk mengambil salah satu tetingkap aktif dengan utiliti scrot. Tata letak papan kekunci yang sangat sedikit mempunyai kekunci SysRq berasingan yang tidak dilampirkan pada kekunci Prt Sc, dan kekunci ini juga berfungsi untuk mengambil tangkapan skrin tetingkap semasa.

Sekiranya anda menggunakan scrot dengan -s setelahnya, anda akan dapat menggambar kawasan di skrin dengan penunjuk tetikus anda. Anda akan mendapat tangkapan skrin kawasan tertentu dan tidak lain.

Walaupun ini dapat berguna, beberapa tangkapan layar yang diambil dengan cara ini dapat terlihat aneh dan dipotong secara tidak biasa.

Kaedah 2: Menggunakan Penapis Skrin Grafik Xfce4

Debian-Xfce, Xubuntu dan pengguna Xfce4 lain mempunyai perintah bernama xfce4-screenshoter yang mereka lihat ketika mereka menekan Prt Sc, dan ada kemungkinan untuk memanggilnya dari baris perintah. Jenis xfce4-screenshooter semata-mata di terminal atau di Pencari Aplikasi yang muncul semasa anda menekan Alt + F2 atau Super + R dan anda akan menerima kotak dialog yang membolehkan anda memilih jenis tangkapan skrin yang anda gemari.

Klik Pilih Wilayah dan tekan OK untuk menyorot kawasan skrin atau pilih Enter Screen atau Active Window untuk pengalaman pengguna tangkapan skrin yang lebih tradisional.

Kaedah 3: Ekstrak Bingkai Dengan ffmpeg

Anda boleh menggunakan program ffmpeg untuk membuat galeri tangkapan skrin penuh dari fail video. Sekiranya anda belum mempunyai ffmpeg, maka anda perlu memasangnya dengan sudo apt-get install ffmpeg jika anda menggunakan pengedaran berdasarkan Debian, Ubuntu atau Mint. Ini juga boleh digunakan untuk kebanyakan pengguna Debian di platform Raspberry Pi. Pengguna Fedora atau Red Hat perlu mengeluarkan ypm install rpmbuild sebagai root untuk memasang pakej. Pengguna lengkungan boleh memilih antara pakej penuh ffmpeg-git atau ffmpeg. Sebilangan besar pengguna ingin menggunakan versi ffmpeg-git.

Setelah anda memasang pakej, gunakan arahan cd untuk bergerak ke tujuan fail video anda sehingga anda dapat menggunakan ffmpeg untuk membuat galeri. Sesampai di sana, keluarkan ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, setelah mengganti perintah dengan nama fail filem anda. Nombor dalam nama fail shots_% 06.jpg menunjukkan berapa banyak angka nol yang anda perlukan untuk mengatur tangkapan skrin dalam senarai sementara angka selepas 1 menunjukkan kadar bingkai. Anda boleh bermain dengan ini hingga tahap tertentu untuk mendapatkan gambaran yang lebih baik mengenai jenis tangkapan skrin yang ingin anda tangkap.

Kaedah 4: Menggunakan mplayer di Command Line

Anda juga boleh memanggil mplayer dari baris arahan, yang seharusnya dimiliki oleh pengguna Lubuntu, LXLE dan Trisquel Mini-Linux. Mereka yang tidak memilikinya boleh menggunakan sudo apt-get install mplayer untuk memasangnya. Ketik tangkapan skrin mplayer -vf dan nama fail video anda untuk muncul tetingkap pemain kecil. Tekan kekunci s setiap kali anda ingin mengambil tangkapan skrin dan anda akan mendapat mesej mengenai adakah ia berfungsi atau tidak. Tetingkap terminal tetap berlaku sepanjang masa untuk terus mengeluarkan mesej mengenai tangkapan skrin yang anda ambil.

Anda juga boleh menggunakan:

mplayer -nosound -frames ## -vo png: z = 9 myVideo.avi

Ganti nama fail dengan nama video anda dan ## dengan bilangan bingkai yang ingin anda gambar secara automatik. Anda juga boleh mengganti png dengan format gambar lain seperti jpg atau gif89a jika anda mahu, tetapi png secara amnya menawarkan kualiti gambar yang terbaik.

4 minit membaca