Perintah apa yang dapat saya gunakan di terminal yang setara dengan tombol PrtSc(Layar Cetak)?
Saya menjalankan Ubuntu GNOME.
command-line
screenshot
devav2
sumber
sumber
gnome-screenshot
adalah alat default pada kesatuan untuk mengambil screenshot.Jawaban:
Anda dapat menggunakan alat impor yang tersedia dalam paket ImageMagick (Anda harus menginstal ini jika sudah tidak tersedia di sistem Anda).
Cara lain untuk mengambil tangkapan layar dari terminal adalah dengan scrot
Untuk menginstal jenis scrot :
Untuk mengambil tangkapan layar di Linux dari terminal dengan jenis scrot:
Beberapa opsi lainnya
scrot
ada di sini:Dalam contoh ini,
.png
dalam hal ini-e 'mv $f ~/Desktop/'
memberitahu scrot untuk menyimpan tangkapan layar ke Desktopsumber
import
membuat Efek Desktop KDE transparan pada batas jendela / efek cahaya dalam warna hitam pekat. Dan samascrot
sekali tidak ingin berpartisipasi dalam pipa, yang saya gunakan untuk menghindari file perantara yang tidak perlu saat memotong layar yang diinginkan dari pengaturan Xinerama. Saya menggunakanxwd
gantinya dan menggunakan ImageMagickconvert
untuk mengonversi format- xwd ke PNG dan melakukan pemotongan. (Lihat juga jawaban saya di bawah ini)Temukan opsi ini di sini dan opsi lainnya juga tercantum.
Buka terminal dengan menekan Ctrl+ Alt+ Tdan ketik
gunakan gnome-tangkapan layar -d xx untuk menunda tindakan.
Untuk menunda tindakan tangkapan layar sebanyak 10 detik
atau
sumber
gnome-screenshot --help
akan memberi Anda banyak pilihan.gnome-screenshot --interactive
Anda dapat menggunakan program rana untuk mengambil tangkapan layar dari terminal. Jalankan perintah di bawah ini di terminal untuk menginstal rana,
Untuk mengambil tangkapan layar dari jendela yang aktif,
Untuk mengambil tangkapan layar dari seluruh tampilan,
Tangkapan layar yang diambil disimpan di direktori home .
Untuk opsi lainnya jalankan
shutter --help
perintah,sumber
Saya mencoba menggunakan ImageMagick
import
tetapi tidak berhasil bagi saya ketika menggunakan Efek Desktop KDE. ImageMagickimport
memiliki output batas jendela transparan dalam warna hitam alih-alih menggabungkan aleg latar depan dan latar belakang dengan benar.Saya juga mencoba menggunakan X11
xwd
dan NetPBMxwdtopnm
tetapi itu juga tidak berhasil bagi saya, NetPBMxwdtopnm
tidak dapat menangani output multiscreen dengan benarxwd
karena saya memiliki pengaturan Xinerama.Tetapi menggabungkan X11
xwd
dengan ImageMagickconvert
bekerja dengan baik untuk saya:Atau, jika Anda memiliki pengaturan Dual-FullHD Xinerama, seperti saya, dan hanya ingin layar pertama:
Untuk layar kedua saja:
sumber
xwd ... | convert xwd:- ...
. Setidaknya itu diperlukan pada instal Debian Strech saya dengan IM 6.9.6-2Jika Anda ingin mengambil tangkapan layar dari terminal masuk (yang Anda buka dengan Ctrl+ Alt+ F1), Anda dapat menggunakan program ini
fbgrab
.Anda dapat menginstalnya dengan mengetik
sudo apt-get install fbcat
.Kemudian ambil tangkapan layar dari terminal masuk Anda, ketikkan terminal masuk Anda:
my_screenshot disimpan di bawah direktori saat ini.
sumber
my_screenshot
? Bagaimana cara melihatnya?Saya menggunakan ubuntu 13.10 dan saya punya skrip yang baru saja saya tulis yang mungkin bisa membantu. Saya melihat pertanyaan ini telah dijawab tetapi solusi saya tidak memerlukan instalasi tambahan.
Kode ini akan menyimpan tangkapan layar tanpa membuka jendela dialog. Ini menggunakan waktu saat ini untuk nama file untuk menghindari masalah nama file duplikat.
sumber