Ekran görüntülerini gecikmeli olarak nasıl çekerim?


30

Sıkça basmak Prnt Scrnekran görüntüsünü alırken, istenildiği gibi yapılmadığı zamanlar vardır. En sık karşılaşılan durum, açılır menünün etkin olduğu durumdur.

Bu ekran görüntülerini nasıl çekerim? Varsayılan ekran görüntüsü veya dağıtımımla birlikte gelen ekran yakalama aracıyla çalışan bir çözüm istiyorum.

Yanıtlar:


38

Cevap her dağıtım için oldukça benzer. Bu araçlarda bulunan "gecikme" özelliğini kullanmanızı gerektirir. Gecikme özelliği, belirttiğiniz aralıktan sonra ekran görüntüsünü almak için komutu vermenizi sağlar. Bu aralığı, komutu verdikten sonra, yakalamak istediğiniz ekranı açmak için yeterli zamanınız olacak şekilde ayarlayabilirsiniz.

Bir gecikme ayarlamanın tam yolu, her bir dağıtıcının varsayılan ekran görüntüsü uygulamasına bağlıdır. Ve sıklıkla olduğu gibi, bir GUI veya bir terminal veya klavye kısayolu ile istediğinizi yapabilirsiniz.

12.10'da GNOME / Birlik

Varsayılan araç Ekran görüntüsüdür (aka gnome-screenshotbir terminalden çalıştırmak istiyorsanız). Böylece, screenshotUnity's Dash’de yazmaya başladığınızı görmek için yazmaya başlarsınız . Daha sonra çeşitli seçeneklerin bulunduğu küçük bir pencere göreceksiniz:

gnome-ekran görüntüsü

Seçtiğinize bağlı olarak bazı seçenekler ortaya çıkar. Tüm ekranı kapmayı seçerseniz, "Pencere kenarlığını dahil et" ve "Efekti uygula" kullanılamaz.
İşleri istediğiniz gibi ayarlayın. Beş saniyelik bir gecikme, yakalamak istediğiniz gerçek ekranı açmanıza izin veren hoş bir başlangıç ​​noktasıdır. İşlerin devam etmesi için "Ekran görüntüsü al" a tıklayın. İstediğinizi hızlı bir şekilde ayarlayın ve bekleyin.
Eski moda bir kamera deklanşörünün sesini duyacaksınız ve yeni bir ekran açılacaktır.
İçinde göreceksiniz:

  • ekran görüntüsünün bir "küçük resmi"
  • ekran görüntüsünü kaydetmek için adı ve hedefi belirtme seçeneği
  • görüntüyü daha fazla işlemek istiyorsanız bunun yerine panoya kaydetme imkanı.

Varsayılan görüntü formatıdır .png, hangi bazılarının görüşüne göre , daha uygun bir formatta .jpg.

Not siz "kepçeye alanı seç" seçerseniz gnome-ekran görüntüsünün zaman geciktirme özelliği kullanılabilir olmadığını.

Lubuntu 12.10

Lubuntu'da varsayılan ekran görüntüsü yakalama aracına scrot denir . scrotTerminalin kullanılmasını gerektirmeyen bir zaman gecikmesi ile kullanmanın bir yolu vardır . Ancak lubuntu-rc.xml, güvenlik için yedeklendikten sonra çağrılan bir dosyanın bir defada düzenlenmesini içerir . Bu dosya içinde bulundu ~/.config/openbox. Dosya yöneticinizi kullanarak bu alt klasöre gidin, dosyayı sağ tıklayın ve favori metin düzenleyicinizle açın. Sonra gibi bir şey arayın:

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

Nerede ....arasında bulunmuyor odur <command>ve </command>. Değiştir ....ile

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

Dosyayı kaydedin ve kapatın.

Bir terminale gir ve koş openbox --reconfigure. (Bir şey olmadığını göremezsiniz ve hiçbir şeyi mahvetmediyseniz sorunuzu geri alırsınız. Bir şeyi karıştırdıysanız, bir hata alırsınız. Yedekleme çok işe yaradığında) komut, düzenlemelerinizin lubuntu-rc.xmlşimdi etkin olmasını sağlamak için gerekli bir adımdır .

Ne düzenleme ile yaptık lubuntu-rc.xmlsormaktır scrotiçin

  • tam ekran görüntüsü al (çünkü pencere kenarlıkları dahil -b)
  • beş saniye gecikmeli
  • Dosyayı yıl içindeki mevcut zamana göre adlandırın: ay: gün: saat: dak: sn .pngbiçiminde ve
  • görüntüyü Masaüstünüze kaydetmek için.

Yukarıda açıklananlar temelde sadece vurmanızı Prnt Scrn, ardından 5 saniye içinde bir menü açmak gibi bir işlemi yapmanıza olanak tanır ve ardından scrottam bir ekran görüntüsünü alır. Bunu sessizce yapar. Bir şey duymayı ya da görmeyi beklemeyin.

man scrotBir terminalden çalıştırmak hakkında daha fazla bilgi sağlar scrot.

Biri aktif pencerenin bir -ukopyasını almak için yalnızca Alt+ tuşunu Prnt Scrnbu koda ekleyerek ve atayarak kodu değiştirebilir.

Her ikisiyle Prnt Scrnve Alt+ Prnt Scrn, eklemek mümkündür -q Nkoduna -qsöyler scrotvarsayılan değeri dışında bir kalite ile görüntüyü kaydetmek için N75. Yüksek bir değer daha yüksek kalitede ancak daha büyük dosya oluşturur olan. Göre man scrotetkisi -qseçilen görüntü formatına bağlıdır.

Xubuntu 12.10

Xubuntu 12.10'daki varsayılan ekran görüntüsü aracıdır Xfce4-screenshooter. GNOME'unkinden çok farklı görünmeyen bir GUI'sı var:

XS-1

GNOME ekran görüntüsü aracında olduğu gibi, birkaç seçenek var ancak gecikme işlevi "Bir bölge seç" ile kullanılamaz.

Tıklayarak On OKbaşka bir pencere belirli bir görüntü barındırma hizmeti yükleyerek bile, panoya kopyalama, bir dosyaya görüntü kaydetme (açılır gösterileri gibi) görüntüleri manipüle edebilir programlarla açarak ve yaklaşık seçenekleriyle görünür.

XS-2

Görüntüyü diske kaydetmeyi seçerse, kaydedilen formatın adını, dosya türünü ve konumunu belirtmenize izin veren normal bir "Farklı kaydet" ekranı görünür.

man xfce4-screenshooterMevcut geçer ve bir kullanıcı fonksiyonlarını değiştirerek ilgilenen eğer o yardımcı olabilir ayrıntılarını sahiptir Prnt Scrnve Alt+ Prnt Scrniçin her zaman geciktirme seçeneğini kullanın.

  • Prnt Scrnayarlanabilir xfce4-screenshooter -d 5 -f. Ardından, herhangi bir zamanda Prnt Scrnbasıldığında, xfce4-screenshooter 5 saniyelik bir gecikmeden sonra tam ekran görüntüsünü alır -fve daha sonra bir dosya adı ve konum ister.
  • Alt+ nedeniyle aktif pencereyi kapmak için Prnt Scrnayarlanmış olabilir .xfce4-screenshooter -d 5 -w-w

13

ShutterDeklanşör yükleyin adlı bir program kullanıyorum . Bildiğim kadarıyla çoğu masaüstü yöneticisinde çalışıyor - Şu anda kullandığım Unity'de problemsiz, mevcut Kubuntu ve Nint'te de benim için çalışıyor.

Ekran görüntülerini almak için düğmelerini görebilirsiniz (sırayla, soldan sağa düğmeler):

  • Ekran seçimi
  • Çalışma alanlarından / masaüstlerinden biri veya daha fazlası
  • Açık olan herhangi bir pencere
  • Herhangi bir pencere seçimi
  • Bir uygulamadan tek bir menü veya kademeli menüler
  • Araç ipuçları
  • Web siteleri

Ayrıca, en altta bir gecikme fonksiyonunun olduğunu görebilirsiniz. Çok güzel bir temel düzenleme aracı ve bir uygulama göstergesi var.

Uzun zamandır onunla süper oldum.


6
2 yıldan beri deklanşör kullandım. Zamanlanmış bir ekran görüntüsüne ihtiyaç duyduğum her seferde gnome-screen-shot'a başvurdum çünkü bu gecikmeyi kontrolün altında hiç görmedim. Bunu gösterdiğiniz için teşekkür ederiz, menüler gibi şeylerin ekran görüntülerini almayı çok daha kolaylaştırır.
Leo Ufimtsev

Gecikmenin ne yazık ki "Seçim" modunda çalışmadığını unutmayın. Bunun yerine, "Masaüstü" ekran görüntüsü modunu kullanmanız gerekir.
Gabriel Staples,

1
Güncelleme: doğru değil! Seçim modunda kullanmak biraz garip: gecikmeyi ayarlayın, sonra "Seçim" düğmesini tıklayın, seçiminizi yapın ve enter tuşuna basın. Seçiminizi yaparken, ekran görüntüsünü istediğiniz menünün nerede olacağını tahmin etmeniz gerekir. Ardından menünüzü kaldırın ve gecikme zaman aşımına uğradığında ekran görüntüsü daha önce seçtiğiniz yere götürülecek. Eğer seçim ekranına uyan bir ekran görüntüsünü istiyorsanız menü orada olacak! Bitti. Yeterince iyi çalışır - seçiminizin çok büyük olması durumunda ekran görüntüsünü bu şekilde aldıktan sonra her zaman biraz daha kırpma yapabilirsiniz.
Gabriel Staples

Teşekkürler Gabriel Staples. "biraz garip" hafifçe koyuyor! LOL! Deklanşörü çok seviyorum ve tüm düzenleme fonksiyonları ile çok kullanıyorum ve şimdi deklanşör hilesi kodunu biliyorum. ;)
Jim

6

Ubuntu kullanıyorsanız ve komut satırını kullanmayı tercih ediyorsanız gnome-screenshot, sisteme önceden yüklenmiş olarak gelmeli ve bazı kullanışlı komut satırı seçeneklerine sahip olmalı (ve GUI'den yapabileceğiniz her şeyi komut satırı üzerinden yapabilmelisiniz).

Örneğin, 5 saniyelik bir gecikmeyle ekran görüntüsü almak için:

gnome-screenshot --delay 5

man gnome-screenshotTüm seçeneklerin listesini çalıştırın veya bu blog gönderisindeki bazı örnekleri görüntüleyin: 4 Ubuntu Linux'ta Ekran Görüntüsü Yakalama Yöntemleri


Bu, "Varsayılan ekran görüntüsüyle veya dağıtımımla birlikte gelen ekran yakalama aracıyla çalışan bir çözüm istiyorum" ifadenizi doldurmaz . gereksinim, ama umarım orada birisine yardımcı olur.
IQAndreas,

5

Tembel cevap ( bağımsız hızlı öğrenenler için )

Bu durumla ilgili tartışmalar var .

Hızlı cevap / geçici çözüm ( gelişmiş ubuntu kullanıcıları için )

  • Aşağıdaki komuta özel bir kısayol ekleyin:
    gnome-screenshot --delay=numIntValueInSecs
    örneğin
    gnome-screenshot --delay=3
  • Aktif pencere ekran görüntülerini çekmek için bir tane daha ekleyin:
    gnome-screenshot -w --delay=3

    Hepsi bu kadar , ama ayrıca menülerde daha derin gezinmek için size daha fazla zaman verecek 2 tane daha ayar yapmanızı tavsiye ederim.

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

    klavye kısayolu değişikliğinin ekran görüntüsü

Ayrıntılı cevap ( acemilikten hacker'a kadar )

tanıtım:

Her bastığınızda PrntScr, tüm Ubuntu gnome-screenshotgenellikle /usr/bin/yol üzerinde bulunan ve "terminal" den (teletype, tty, cli, komut satırı / bilgi istemi) erişilebilecek bir çağrı yapar; amaçlar.

gnome-screenshotKüçük program isteğe bağlı parametreleri kabul eder, bir (bilirsin yardım istemek için standart parametresini geçerek tüm seçenekleri görebilir -h)

terminalde gnome-ekran görüntüsü ekran görüntüsü

Bunu nasıl kullanacağınızdan hala emin değilseniz, her zaman daha ayrıntılı bir yardım okuyabilirsiniz, yalnızca el ile yazmayı isteyin man gnome-screenshot

terminalde gnome-ekran görüntüsü man sayfasının ekran görüntüsü

Kılavuzları ne kadar çok okursanız, gereksinimlerinize uyacak şekilde ubuntu kırmak sezgisel hale gelir ve size adım adım talimat vermek için başkalarına ihtiyaç duymazsınız. Belki de bu noktadan sonra, bu geçici çözümü kendi başınıza nasıl yapacağınızı bile biliyorsunuzdur, hala kaybederseniz (umarım değil), okumaya devam edin ...

Talimatlar:

  • Adım Sıfır: Ubuntu'nun sistem ayarlarını açın ve Klavye seçeneğine gidin:

ubuntu'nun sistem ayarları menüsünü vurgulayan klavyenin ekran görüntüsü

şimdi

  1. ShortcutsSekmesine gidin .
  2. seçmek Custom Shortcuts
  3. Hit +yeni özel kısayol eklemek için düğmeyi.
  4. Bir isim ve emir verin.
    (sadece yukarıda "Hızlı Cevap" bölümünde açıklandığı gibi)
    4½. İstediğiniz tuş kombinasyonunu atayın.
  5. Bu pencereyi kapat, yoksa çalışmayacak.

adım adım notlar ile klavye kısayol değişikliğinin ekran görüntüsü

* presto!
Bir ubuntu ustası olmak için bir adım daha aldın, umarım bu cevap yardımcı olmuştur *


Mükemmel! Şimdi bilmek istediğim, gnome-screenshotarabirimin neden sadeleştirildiği ve gecikmenin kaldırıldığı. Bu çok daha kolay olurdu ?!
Alexis Wilke

Muhtemelen geliştiricilerine sormalısın, gnome-screenshotşahsen bilmiyorum.
JorgeArtware
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.