Pertanyaan Bisakah saya mengambil screenshot dari konsol virtual?


Apakah ada cara bagi saya untuk mengambil screenshot di konsol virtual?


23
2017-11-08 23:39


asal




Jawaban:


Ada aplikasi yang disebut fbgrab bahwa (seperti namanya mungkin) mengambil bidikan framebuffer saat ini. Ini mungkin tidak berfungsi pada setup KMS yang lebih baru.

sudo apt-get install fbgrab
fbgrab screenshot.png

Jika gagal, Anda selalu bisa menggunakan VM di VirtualBox.


Jika Anda ingin mengambil gambar lain TTY, fbgrab membutuhkan -c N argumen (dimana N diganti dengan /dev/ttyN Anda menggunakan).

Jadi jika Anda menginginkan tty1:

sudo fbgrab -c 1 Desktop/tty-screenshot.png

17
2017-11-08 23:46



Ketika saya mencoba fbgrab foo.png ia mengatakan Error: Couldn't open /dev/fb0.. Ada yang tahu kenapa? - trusktr
@trusktr Saya tahu ini terlambat, tetapi mungkin karena Anda tidak ada dalam grup video. Cobalah mengedit file / etc / group, dan menambahkan nama pengguna Anda ke akhir baris yang dimulai dengan "video". Jika itu tidak berhasil, coba gunakan aplikasi sebagai root - Braden Best
@ B1KMusic Terima kasih, saya harus mencobanya ketika laptop baru saya tiba minggu depan. Saya memiliki Windows sementara. - trusktr
Saya harus menggunakannya sudo -E fbgrab vt1.png. Tapi itu berhasil. - isomorphismes


Untuk mengambil tangkapan layar konsol virtual pertama (AKA screendump) dan simpan ke file bernama "screenshot":

sudo cat /dev/vcs1 > screenshot

Dengan menggunakan metode ini, screenshot disimpan dalam format teks biasa, bukan gambar (lihat ini dengan file atau mimetype perintah). Ini hanya menghasilkan dump layar dan kemudian EOF. Perhatikan bahwa output tidak mengandung karakter baris baru, sehingga beberapa pemrosesan mungkin diperlukan:

sudo cat /dev/vcs1 | fold  > screenshot

fold bungkus setiap baris masukan agar sesuai dengan lebar yang ditentukan (80 secara default).

Anda tidak dapat mengambil tangkapan layar konsol virtual saat grafik diaktifkan.

Referensi


18
2017-11-08 23:59



apa maksudmu format teks? Nilai-nilai RGB disimpan dalam file teks, atau isi teks terminal disimpan? Biasanya orang ingin screenshot untuk menangkap beberapa bug visual yang tidak mentransfer ke output karakter yang dikodekan. - jiggunjer