Linux'ta ekran görüntüsü nasıl alınır

Gözlük ekran görüntüsü

Tüm masaüstlerinde PrintScreen tuşuna basılarak başlatılabilen bir ekran yakalama aracı bulunur.

Biz Linux kullanıcılarının yaptığı şeylerden biri de masaüstü bilgisayarlarımızın fotoğraflarını sosyal ağlarda paylaşmaktır. Bazı özelleştirmeler gerçek sanat eserleridir ve ilan edilmiş bir rekabet olmamasına rağmen, olduğuna şüphe yoktur. Katılmak isteyip istemediğiniz veya öğreticiler yapmakla ilgilendiğiniz veya forumlardan yardıma ihtiyacınız olduğu için, Linux'ta ekran görüntüsü almayı bilmek, öğrenmeniz gereken bir beceridir.

Başka kullanımlar da vardır. Pek çok görme engelli için e-kitap okuyucuların erişilebilirlik seçenekleri yeterli değildir ve DRM ile korundukları için format değişikliği yapılamadığından alternatif olarak sayfaların ekran görüntüsünü alıp optik tanıma programından geçirmektir. karakterler. Bu işlemin nasıl otomatikleştirileceğini de göreceğiz.

Ekran görüntüsü nasıl alınır

Bu yazının ne hakkında olduğunu anlamanız için, ekran görüntüsünü monitörde gördüğünüzü gösteren bir fotoğraf veya video olarak tanımlayarak başlayın. Yakalama, ekranın tamamı, bir kısmı veya bir pencere olabilir.

Önceki bir makalede video ekran görüntülerinden bahsetmiştim, bu yüzden Görüntü yakalama araçlarına odaklanacağım.

Ekran görüntüsü almanın en kolay yolu, tuşuna basmaktır. Ekran görüntüsü klavyede. Çoğu Linux dağıtımında bu, farklı seçenekleri seçebileceğiniz ilgili uygulamayı açmalıdır.

vokoscreenNG
İlgili makale:
Basit ve Açık Kaynak Video Prodüksiyon Programları Birinci Bölüm

Süreci hızlandırmak için her uygulamanın kendi ekran görüntüleri vardır.

Ekran görüntüsü almak için araçlar

gösteri

KDE masaüstünde bulunan araçtır ve PrintScreen tuşuna bastığınızda açılandır. Aşağıdaki yakalama seçeneklerine sahibiz:

  • Tam ekran.
  • dikdörtgen bölge.
  • Etkin pencere.
  • İmlecin altındaki pencere.

Son iki seçenek arasındaki fark, etkin pencerenin ön plandaki pencere olması, son seçenekte ise fare işaretçisi ile herhangi bir açık pencereyi seçebilmenizdir.

Gözlük, tuşa bastığımız andan itibaren bir gecikme belirlememizi sağlar. Ekran görüntüsü veya düğmesi Yeni bir çekim yapın veya hemen çekin.

Yakalama şunları içerebilir:

  • İşaretçiyi dahil et
  • Başlık çubuğunu ve pencere kenarlığını ekleyin.
  • Bir açılır pencere yakalayın.

Ekran görüntüleri en yaygın grafik dosya formatlarında kaydedilebilir, panoya kopyalanır veya bilgisayara yüklediğimiz grafik düzenleme veya görüntüleme programlarına aktarılır.

Açıklama aracı bize küçük bir grafik düzenleyici sağlar Bu, ekranın alanlarını işaretlememize, metin ve ifadeler eklememize, yakalamanın bir kısmını bulanıklaştırmamıza, vurgulamamıza, oklar eklememize ve çizmemize olanak tanır.

Araçlar kısmında ise ekran görüntüsünü yazdırma seçeneğine ek olarak bize ekranı videoya kaydetme imkanı sunuyor ancak yaptığı işi başka bir uygulamaya (kuruluysa) yönlendirmek veya bize kurulumu önermek.

Gözlük Açıklama Aracı

Spectacle'ın açıklama özelliği, ekran görüntüsüne grafik ve metin bilgisi eklememize olanak tanır

GNOME Ekran Görüntüsü Aracı

Şimdiye kadar, GNOME'un ekran görüntüsü aracı, açıklama ekleme ve diğer programlara dışa aktarma seçeneklerinden yoksun olması dışında, KDE'lerden pek farklı değildi. 42 sürümünden itibaren (Nisan ayından itibaren yayınlanan dağıtımlarda neler göreceğiz) yeni bir araç var masaüstünün yeni grafik olanaklarından yararlanan ve mevcut görüntü ve video ekran yakalama uygulamalarını tek bir uygulamada birleştiren.

Muhteşem arayüzünün ötesinde çok fazla özelliği yok. Bir ekranın veya pencerenin tamamını veya bir kısmını videoya kaydetmenize veya görüntü olarak yakalamanıza olanak tanır, ancakveya kaydetme seçeneklerini değiştirme seçeneği yoktur.

Flameshot

Eğer ekran görüntüsü üzerinde çok fazla değişiklik yapacaksanız ve uygulamalar arasında geçiş yapmak istemiyorsanız Flameshot'ı mutlaka denemelisiniz.. Bazı büyük Linux dağıtımlarının depolarında ve ayrıca Flatpak ve Yapış.

Platpak biçimini destekleyen Linux dağıtımlarının logosu
İlgili makale:
Snap ve Flatpak'in karşılaştırılması. Avantajlar ve dezavantajlar

Programı kurduğumuzda, üst çubukta bir simgenin görünümünü bize bildiren küçük bir uyarı görüyoruz. Üzerine tıklayarak programı başlatabiliriz.

Bunu yaptığımızda, aktif pencerenin üzerinde karartılmış klavye kısayollarının bir listesini görüyoruz. İmleç ile bir bölge seçtiğimizde, normal renklerle görünür ve kenarlıkta bir dizi araç gösterilir. Onlarla şunları yapabiliriz:

  • yukarı koymak tüm pencerelerin yakalanan görüntüsü.
  • fotoğraf yükleniyor Imgur'a.
  • Başka bir uygulamayla aç Yakalamak.
  • Yakalamayı kaydet ana grafik formatlarında.
  • Panoya kopyala.
  • geri al veya yeniden yap son değişiklik.
  • pencereyi kaydır seçim.
  • Koordinatları gösterSeçim penceresinin Kartezyen leri
  • Renkleri ters çevirin.
  • piksel bölgeleri yakalama.
  • Farklı bölgeleri numaralandır yakalama.
  • Metin ekle yakalamak.
  • Alanları vurgulayın.
  • bir daire çiz vakum
  • Bir dikdörtgen çizin tam
  • sınırı çiz bir dikdörtgenin.
  • Ok ekle.
  • Çizgiler çizin.
  • Serbest çizim yapın.

Rastgele adlar atayamayız, ancak ekran görüntülerinin kaydedileceği başlığın hangi parametreler ve hangi sırayla olacağı.

Flameshot, Windows ve Mac için de mevcuttur. página web.

Flameshot web sitesi

Flameshot, çeşitli düzenleme araçlarıyla ekran görüntüsü almak için açık kaynaklı bir programdır.

Skrot

Scrot için tasarlanmış bir araçtır terminalden ekran görüntüsü al. En büyük faydası, biraz sonra göreceğimiz gibi, ekran görüntüsü sürecini otomatikleştirmenize izin vermesidir.

Aşağıdaki gibi yüklenir:

Debian, Ubuntu ve türevleri

sudo apt install scrot

Fötr şapka

sudo dnf install scrot

Tam ekran görüntüsü alın

scrot
Bu, tam ekranı kişisel klasörünüze ve tarih ve boyuttan oluşan adı kaydedecektir.

Görüntü hedefini ve adını seçin

scrot ~/Imágenes/captura_scrot.png

Pencere veya bölge seçin

Önceki komutları denediyseniz, sorunu fark etmiş olacaksınız. Terminal her zaman yakalamada görünür. Bu, aşağıdaki komutla giderilir.
scrot -s

İmleci pencereye getirmeniz ve sol düğmeye basmanız veya işaretçi ile bir alanı işaretlemeniz ve düğmeyi bırakmanız yeterlidir.
Elbette komutlar birleştirilebilir
scrot ~/Imágenes/captura_scrot3.png -s

Doğrudan görüntüyü kaydetmek istediğimiz dizine giderek tüm bunları yazmaktan kurtulabiliriz. ile yaparız
cd Imágenes

Bir gecikme süresi ayarlayın

Yakalamak istediğimiz şeyi yakaladığımızdan emin olmanın başka bir yolu, yakalama gerçekleşmeden önce saniye cinsinden bir zaman aralığı ayarlamaktır. Komut aşağıdaki gibidir:
scrot -s -d 10

Bu durumda yakalamadan önce 10 saniyelik bir gecikme ayarladık.

Scrot'un El Kitabı

Scrot, terminalden kullanılan eksiksiz bir ekran yakalama aracıdır.

Kalitenin Belirlenmesi

Görüntünün kalitesi ne kadar yüksek olursa, bir web sitesinde kullanacaksanız o kadar ağır olur ve yüklenmesi için gereken süre o kadar fazla olur. Bu parametreyi bir yüzde belirleyerek ayarlayabiliriz.
scrot -q 70

Yakalamayı %70 kaliteye ayarlayın

boyutu ayarlama

Editörleri Linux Adictos Görüntülerin maksimum 1200 piksel genişliğe sahip olması gerektiğini belirlerler. Bu, alışılagelmiş ekran görüntüsü araçlarıyla, boyutlarına göre ayarlamak için bunları Gimp veya başka bir web hizmeti aracılığıyla çalıştırmanız gerektiği anlamına gelir. Neyse ki scrot beni işten kurtaracak. Görelim:

Ekran görüntüsünün adından da anlaşılacağı gibi, ekranımın genişliği 1366 piksel, 1200'e ihtiyacım var. Basit bir matematiksel işlem uygulayarak boyutun yüzde parametresini hesaplıyoruz.
1200*100/1366=87,8477..

Hadi deneyelim
scrot -s -d 10 -t 87.85
Fikir güzel, ancak istediğiniz sonucu elde etmeniz için çok fazla ondalık basamak var

Fare tıklama simülasyonu ile birden fazla yakalama yapma

Tamamen varsayımsal bir örnek alalım. Coğrafi ada sahip çevrimiçi bir kitapçı, satın aldığınız kitapları cihazlarının veya tarayıcısının dışında görmenize izin vermez. Çözümlerden biri, yakalama ve sayfa çevirme sürecini otomatikleştirmek ve ardından bu görüntüleri bir optik karakter tanıma aracıyla çalıştırmaktır.

Scrot'a ek olarak, adı verilen depolardan başka bir araca ihtiyacımız olacak. xdotools. Bununla, sayfanın çevrilmesi için fare düğmesinin basıncını simüle edeceğiz.

Program yüklendikten sonra aşağıdakileri yapmalıyız.

  1. web sitesini aç bulut okuma hizmeti.
  2. sonunu açboyut olarak küçültün.
  3. Terminali sola yerleştirin okuyucu penceresinden
  4. Terminal tipindexdotool getmouselocation ve basmayın girin.
  5. işaretçiyi al bulut okuyucunun sayfa değiştirme düğmesine gidin ve enter tuşuna basın.
  6. X ve Y değerlerini not alın. terminalde ne göreceksiniz.
  7. Aşağıdaki komut dosyasını kopyalayın metin düzenleyicide:

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done

x ve y'yi daha önce yazdığınız değerlerle değiştirmeyi unutmayın.

Program sayfanın ekran görüntüsünü alacak ve 20 saniye sonra bir sonrakine geçecektir.

Dosyayı adıyla kaydedin komut dosyası.sh. Ardından kaydettiğiniz yere gidin, fareyi dosyanın üzerine getirin ve sağ tuş ile Özellikler penceresinden yürütme izinlerini verin.

./script.sh program türünü başlatmak için okuyucu penceresini büyütün ve kitabın sonuna geldiğinde dikkat edin çünkü terminali kapatmazsanız ekran görüntüsü almaya devam edecektir.

Son iki açıklama

Az önce tarif ettiğim prosedür, makalenin başında söylediğim gibi geliştirildi, Erişilebilirlik seçeneklerinden daha fazlasına ihtiyaç duyan görme engelliler tarafından kullanılmak üzere görme engelliler tarafından satın aldıkları kitapların keyfini çıkarabilirler. İçeriğin izinsiz dağıtımını hiçbir şekilde teşvik etmiyorum.

Scrot çok eksiksiz bir araçtır, tüm olanaklarını anlamak için şu komutu kullanın:

man scrot


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   ivan dijo

    Teşekkür ederim! Skrot'u deneyeceğim (çirkin isim :)).
    Pekala, az önce kullandığım mac klavyesinde PrintScreen tuşu hemen çalışmıyor (şimdi olduğu gibi yok).

    Bu konuda yorum yapmak isteyen olursa bir soru (teşekkürler).
    Ubuntu'ya dayanan Pop dağıtımıyla 2009 imac'ı düzeltmeyi başardım. Ve yapabilmek ne kadar harika.
    MacOS'tan textedit gibi bir programı özlüyorum. Basit, metni düzenlemek, yazı tiplerini ve renkleri değiştirmek, sadece yazmak, programlamak değil... ve içinde, harfi büyütmek ve her şeye sığdırmak kolaydı... ve OpenOffice'i bu şekilde kullanamam ( bu bin başka şeye değer);

    Biri bana program önerebilir mi? Kwriter veya Sublime gibi şeyler denedim ve yazma, yazı tipleriyle, renklerle oynama ve metni iyi büyütme gibi en aptalca işler için o kadar basit ve rahat değiller.

    1.    Diego German Gonzalez dijo

      Aynısı olur mu bilmiyorum ama nano deneyebilirsiniz.
      Terminalde nano yazın ve program sizin için açılmalıdır. Aksi takdirde, paket yöneticisinde arayın

  2.   OLUŞTUR dijo

    MÜKEMMEL YAYIN