Sınırlı bir süre içinde birçok ekran görüntüsü, dosya adı sorulmadan doğrudan kaydedildi


23

Ekran görüntüsünü nasıl alacağımı biliyorum, ancak sınırlı bir süre içinde birçok ekran görüntüsü almak istiyorum (duraklatamayacağım bir programın tek bir yürütmesinin ekran görüntülerini almak).

"PrtScr" klavye tuşunu kontrol eden ve sormadan her ekran görüntüsünü saklayan bir program var mı? Standart Ubuntu aracı, dosyayı nereye kaydetmek istediğimi sormak için bir iletişim kutusu açar, sormayan ve yalnızca Masaüstünde veya 00001.png 00002.png vb. Her yerde saklayan bir araç istiyorum.

Yanıtlar:


26

DeklanşörDeklanşör yükleyin , ekran adlarını otomatik olarak kaydetme seçeneğine, her seferinde dosya adını artırarak bir seçeneğe sahip.

Düzenle ➜ Tercihler ➜ Ana ➜ Kaydet :

görüntü tanımını buraya girin

Shutter Eğer vurduğunda ekran görüntüleri almak yapmak için PrtScr,
gidin Düzenle ➜ Tercihler ➜ Klavye ve check Yakalama onay kutusunu:

görüntü tanımını buraya girin

Ekran görüntüsünü her aldığınızda Deklanşör penceresinin açılmasını istemiyorsanız, ekran görüntüsü aldıktan sonra Düzenle ➜ Tercihler ➜ Davranış ve Mevcut ana pencerenin işaretini kaldırın :

görüntü tanımını buraya girin


1
Deklanşör harika. Çok tavsiye edilir. Ayrıca bir ppa mevcuttur.
belacqua,

3
Harika! Ayrıca Tercihler'deki "Ekran görüntüsü alındıktan sonra ana pencereyi göster" seçeneğinin işaretini kaldırmayı da eklerdim.
Nicolas Raoul

2
Shutter'ı yükledim, ancak "klavye" bağlantısı hiç yok. Neler olup bittiği hakkında bir fikrin var mı?
Funzies

2
Şimdi Sistem ayarlarında, "klavye> kısayollar> özel kısayollar> +" altında ve "shutter -f" komutunu iyi tuşlarla çalıştırın. Deklanşör ubuntu 14.04 x64 bitlerde çok yavaş olabilir, bundan sonra ayarlarının tümünü düzenlemeliydim.
Guillaume Chevalier

4

Deklanşör, birçok özelliğe sahip, oldukça etkileyici, ancak o anda odağın bulunduğu pencereyi yakalamak için kullanıcı etkileşimi gerektiriyor. Diğer bir deyişle, Düzen-> Tercihler-> Klavye-> Seçimle yakala etkinken ve "Pencere" belirtildiğinde, Deklanşör, kullanıcının o anda odağı olan pencereyi otomatik olarak yakalamak yerine, istenen pencereyi seçmesini bekler.

Tam otomatik ekran görüntüleri scrotiçin, hem tam ekran görüntüleri hem de geçerli pencereyi ( -useçenek aracılığıyla ) burada açıklandığı gibi yakaladığımda mükemmel şekilde çalıştığını gördüm : http://www.khattam.info/save-screenshots-in-ubuntu- otomatik olarak-zaman-baskı- ekran -tuşuna basıldığında-2009-05-12.html Skrot ile gördüğüm tek (çok küçük) sorun, saniyede birden fazla ekran görüntüsü alamaması. Ancak yine de bir ekran görüntüsünü tamamlamak bir saniyeden uzun sürdüğü için, bu pek bir sorun gibi görünmüyor.

Tam ekran ve geçerli pencere yakalamalarını (sırasıyla) yapacak şekilde <Print>ve <Alt><Print>kısayol tuşlarını değiştirerek scrot'u (Synaptic Paket Yöneticisi aracılığıyla yükledikten sonra) etkinleştirdim ve burada açıklandığı gibi mükemmel çalışıyor: Varsayılan klavye kısayollarını nasıl geri yükleyebilirim? Gconf-editor'da, apps-> metacity-> global_keybindings altındaki bu ilişkileri belirterek / tmp dizinine kaydetmelerini sağlarım:

  • run_command_screenshot -> Print
  • run_command_window_screenshot -> <Alt>Print

ve apps-> metacity-> keybinding_commands altındaki bu ilişkilendirmeler:

  • command_screenshot -> /usr/bin/scrot '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
  • command_window_screenshot -> /usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'

Bu değişikliklerin etkili olması için hiçbir şeyi yeniden başlatmam gerekmedi.

Ubuntu 10.04, Gnome Desktop 2.30.2 kullanıyorum.


4

Gelince scrot - o zaman ikinci bir tane olacak daha sık ekran görüntüleri almak için Key Kısayol bağlı aşağıdaki komutu kullanarak öneririz:

scrot ~/shots/'%Y-%m-%d_%H-%M-%S.png' -e 'TMPSCRN=$f; mv $f $${TMPSCRN%.png}-`date +%3N`.png'

scrot %Nnanosaniye olarak desteklemediğinden , oldukça iyi bir çalışma ortamı.

Burada, örnekte nanosaniye, nanosaniye desen ifadesinden gelen ilk 3 hane kullanılarak milisaniyeye daraltıldığını unutmayın %3N. Yerel değişken $TMPSCRNkullanıldı, çünkü shrot $fdosyaadı değişkenindeki string manipülasyonu kendimi uygulaması zor ama imkansız buldum.

Çekimleri .jpgformatlı olarak çekmek istiyorsanız, tüm öğelerini .pngile değiştirmeniz gerekir..jpg

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.