GitHub – flameshot-org / flameshot at webdesignernews.com

0
15

Ön izleme

Dizin

Özellikleri

Özelleştirilebilir görünüm. Kullanımı kolay. Uygulama içi ekran görüntüsü baskısı. DBus arayüzü. Imgur’a yükle.

Kullanım

Flameshot komutunun parametreler olmadan yürütülmesi, programın çalışan bir örneğini arka planda herhangi bir eylemde bulunmadan başlatır. Masaüstü ortamınız tepsi alanı sağlıyorsa, kullanıcıların yapılandırma ve yönetimi gerçekleştirmesi için tepside bir tepsi simgesi de görünecektir.

Örnek komutlar:

GUI ile yakala:

Özel kaydetme yolu ile GUI ile yakalayın:

flameshot gui -p ~ / myStuff / yakalar

2 saniye gecikmeden sonra GUI ile yakalayın (fareyle üzerine gelme araç ipuçlarının, vb. Ekran görüntülerini almak için yararlı olabilir):

Özel kaydetme yolu (GUI yok) ve gecikmeli tam ekran yakalama:

flameshot full -p ~ / myStuff / yakalar -d 5000

Panoya özel kaydetme yolu kopyalayarak tam ekran yakalama:

flameshot full -c -p ~ / myStuff / captures

Fareyi içeren ekranı yakalayın ve görüntüyü (bayt) PNG formatında yazdırın:

1 numaralı ekranı yakalayın ve panoya kopyalayın:

Şüphe durumunda, en sevdiğiniz masaüstü ortamında kısayol olarak birinci veya ikinci komutu seçin.

Flameshot çalışırken sisteminizin panelinde bir sistem tepsisi simgesi olacaktır. Tepsi simgesine sağ tıklayın ve yapılandırma penceresini ve bilgi penceresini açmak için bazı menü öğeleri göreceksiniz. Grafik yakalama modundaki tüm kullanılabilir kısayolları görmek için Hakkında penceresine bakın.

CLI yapılandırması

Flameshot’ı yapılandırmak için grafik menüyü kullanabilirsiniz, ancak alternatif olarak bunu yapmak için terminalinizi veya komut dosyalarınızı kullanabilirsiniz.

Yapılandırma menüsünü açın:

Çekim modunda ilk yardım mesajını gösterin:

flameshot config –showhelp true

Mevcut seçenekler hakkında daha fazla bilgi için yardım bayrağını kullanın:

Yapılandırma dosyası

~ / .Config / flameshot / flameshot.ini adresinde bulunan yapılandırma dosyasında bazı ayarları (varsayılan renkleri geçersiz kılmak gibi) da düzenleyebilirsiniz.

Klavye kısayolları

Yerel

Bu kısayollar GUI modunda mevcuttur:

Tuşlar Açıklama P Kurşun Kalem’i boyama aracı olarak ayarlayın D Çizgiyi boyama aracı olarak ayarlayın A Oku boyama aracı olarak ayarlayın S Seçimi boyama aracı olarak ayarlayın R Dikdörtgeni boyama aracı olarak ayarlayın C Daire’yi boyama aracı olarak ayarlayın M İşaretleyiciyi boyama aracı olarak ayarlayın T Yakalamanıza metin ekleyin B Pixalate’i boyama aracı olarak ayarlayın ←, ↓, ↑, → Seçimi taşı 1px Shift + ←, ↓, ↑, → Seçimi yeniden boyutlandır 1px Esc Çekimden çık Ctrl + M Seçim alanını taşı Ctrl + C Kopyala pano Ctrl + S Seçimi dosya olarak kaydet Ctrl + Z Son değişikliği geri al Ctrl + Shift + Z Sonraki değişikliği tekrar yap Ctrl + Q Yakalama ekranından çık Ctrl + O Yakalamayı açmak için bir uygulama seç Return Seçimi Imgur’a yükle Boşluk Toggle seçili araç seçenekleriyle kenar çubuğunun görünürlüğü, çizim rengi ve geçmiş menüsü için renk seçici Sağ Tıklama Renk tekerleğini göster Fare Tekerleği Aracın kalınlığını değiştir Ekranı Yazdır Ekranı Yakala + Ekran Görüntüsü Yazdır

Shift tuşunu basılı tutarak seçim alanının bir işleyicisini sürükleyin: karşı işleyicide aynalama yeniden boyutlandırma.

Küresel

Flameshot’ı varsayılan bir ekran görüntüsü aracı olarak kullanmak istiyorsanız, Prt Sc tuşunu kullanarak başlatmak isteyebilirsiniz. Flameshot henüz bunu yapmak için tam otomatik bir seçenek sunmuyor, ancak bunu yapacak şekilde sisteminizi yapılandırabilirsiniz.

KDE Plasma masaüstünde

Yapılandırmayı kolaylaştırmak için, depoda bu işlemi aşağı yukarı otomatikleştiren bir dosya vardır. Bu dosya, aşağıdaki tuşları varsayılan olarak aşağıdaki eylemlere atayacaktır:

Tuşlar Açıklama Prt Sc Flameshot ekran görüntüsü aracını başlatın ve bir ekran görüntüsü alın Ctrl + Prt Sc 3 saniye bekleyin, ardından Flameshot ekran görüntüsü aracını başlatın ve bir ekran görüntüsü alın Shift + Prt Sc Tam ekran (tüm monitörler) ekran görüntüsü alın ve kaydedin Ctrl + Shift + Prt Sc Tam ekran (tüm monitörler) bir ekran görüntüsü alın ve panoya kopyalayın

Varsayılanları beğenmezseniz, daha sonra manuel olarak değiştirebilirsiniz.

Yapılandırmayı kullanmak için adımlar:

Yapılandırma dosyası kısayolları, Flameshot’un ekran görüntülerini otomatik olarak (kaydetme iletişim kutusunu açmadan) ~ / Pictures / Screenshots klasörüne kaydetmesini sağlayacak şekilde yapılandırır. Aşağıdaki komutu çalıştırarak bu klasöre sahip olduğunuzdan emin olun:

mkdir -p ~ / Resimler / Ekran Görüntüleri

(Varsayılan konumu beğenmezseniz, bu adımı atlayabilir ve tercih ettiğiniz dizini daha sonra yapılandırabilirsiniz.)

Yapılandırma dosyasını indirin:

cd ~ / Masaüstü wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde

Sistem Ayarları → Kısayollar → Özel Kısayollar’a gidin.

Varsa, varsayılan KDE ekran görüntüsü aracı olan Spectacle için bir girişi devre dışı bırakmanız gerekir çünkü kısayolları Flameshot’unkilerle çakışabilir; bu nedenle, Spectacle girişinin işaretini kaldırmanız yeterlidir.

Düzenle → İçe Aktar … öğesini tıklayın, Masaüstü klasörüne (veya yapılandırma dosyasını kaydettiğiniz yere) gidin ve yapılandırma dosyasını açın.

Şimdi Flameshot girişi listede görünmelidir. Değişiklikleri uygulamak için Uygula’yı tıklayın.

Varsayılanları değiştirmek isterseniz, girişi genişletebilir, uygun eylemi seçebilir ve istediğiniz gibi değiştirebilirsiniz; süreç oldukça açıklayıcıdır.

Ubuntu’da (18.04’te test edildi)

Askubuntu’daki Pavel Answer uyarlamasından alınmıştır. Ubuntu’da varsayılan ekran görüntüsü uygulaması yerine flameshot kullanmak için, Prt Sc anahtarındaki bağlamayı serbest bırakmamız ve ardından / usr / bin / flameshot gui için yeni bir bağlama oluşturmamız gerekir.

Aşağıdaki komutu kullanarak Prt Sc üzerindeki bağlamayı serbest bırakın. gsettings set org.gnome.settings-daemon.plugins.media-keys ekran görüntüsü ‘[]’

Ayarlar> Cihaz> Klavye’ye gidin ve alttaki ‘+’ düğmesine basın.

Komutu istediğiniz gibi adlandırın, örneğin flameshot. Ve / usr / bin / flameshot gui komutunu ekleyin.

Ardından “Kısayolu Ayarla ..” öğesini tıklayın ve Prt Sc tuşuna basın. Bu “baskı” olarak gösterilecektir.

Şimdi Prt Sc’ye her bastığınızda, varsayılan uygulama yerine flameshot gui’yi başlatacak

Düşünceler

Deneysel Gnome Wayland ve Plasma Wayland desteği.

Gnome kullanıyorsanız, systemtray simgesini görmek için Gnome Shell Extension Appindicator uzantısını yüklemeniz gerekir.

Bir çekim modundayken Enter veya Ctrl + C tuşlarına basın ve etkin bir seçiminiz yoksa, tüm masaüstü panonuza kopyalanacaktır! Ctrl + S tuşlarına basmak, yakalamanızı bir dosyaya kaydedecektir! Daha fazla bilgi için Kısayolları kontrol edin.

Flameshot, dbus içeren bir masaüstü ortamıyla en iyi şekilde çalışır. Minimal bir pencere yöneticisinde (dwm, i3, xmonad, vb.) Flameshot kullanımına ilişkin ipuçları için bu makaleye bakın.

Flameshot’un ilk başlatılmasını hızlandırmak için (uygulamanın DBus başlatması yavaş olabilir), uygulamayı önyüklemede otomatik olarak başlatmayı düşünün.

Hızlı ipucu: Önyüklemede otomatik başlatma için Flameshot yoksa ve klavye kısayolunu ayarlamak istiyorsanız, tuş bağlama için komut olarak şunu kullanın: (flameshot &;) && (uyku 0.5s && flameshot gui)

Kurulum

Flameshot şu anda Linux ve Microsoft Windows’a kurulabilir.

Artık kolay kurulabilen macOS flameshot bağlantı noktası yok. Ama kendiniz alev atışı oluşturabilir ve kullanabilirsiniz. Lütfen flameshot’un geliştirilmesine katılın ve bir macOS sürümü oluşturmamıza yardımcı olun.

Önceden oluşturulmuş paketler

Önceden oluşturulmuş bazı paketler GitHub proje deposunun yayınlama sayfasında sağlanır. Sürüm sayfasını ziyaret etmek için burayı tıklayın ..

Depodan Paketler

Bazı Linux dağıtımlarının havuzunda paketler mevcuttur:

Hangi dağıtımların güncel bir flameshot sürümünü kullandığını görmek için bu bölümü genişletin

Ambalaj durumu

Tepsi ikonu

Flameshot simgesinin tepsi alanınızda görünmesi için bir sistem tepsisi yazılımının kurulu olması gerektiğini unutmayın. Bu özellikle dwm gibi minimum pencere yöneticisi kullanan kullanıcılar için geçerlidir. Bazı Masaüstü Ortamı kurulumlarında (örn. Gnome), sistem tepsisi eksik olabilir ve sistem tepsisini kurulumunuza eklemek için bir uygulama veya eklenti (örn. Gnome kabuk uzantısı) yükleyebilirsiniz. Flameshot dahil olmak üzere bazı yazılımların simgesinin gnome-shell-extension-appindicator’da gösterilmediği bildirildi.

Alternatif olarak, bir sistem tepsisine sahip olmak istemiyorsanız, Flameshot’u her zaman terminalden arayabilirsiniz. Kullanım bölümüne bakın.

Derleme

Uygulamayı sisteminizde oluşturmak için, bunun için gerekli bağımlılıkları yüklemeniz gerekir ve paket adları her dağıtım için farklı olabilir, daha fazla bilgi için aşağıdaki Bağımlılıklar bölümüne bakın. Qt bağımlılıklarının çoğunu yükleyici aracılığıyla da yükleyebilirsiniz. Daha önce Qt uygulamaları geliştirdiyseniz, muhtemelen bunlara zaten sahipsinizdir.

Bu proje CMake oluşturma sistemini kullanır, bu nedenle projeyi oluşturmak için onu kurmanız gerekir (çoğu Linux dağıtımında standart depolarda cmake adı verilen bir paket olarak bulunur). Dağıtımınız CMake’in çok eski sürümünü sağlıyorsa (örn. Ubuntu 18.04), resmi web sitesinden indirebilirsiniz.

Ayrıca projeyi bir C ++ IDE’de açabilir ve oluşturabilir / hata ayıklayabilirsiniz. Örneğin, Qt Creator’da CMake’i sisteminize yükledikten sonra menüdeki Dosya Aç veya Proje aracılığıyla CMakeLists.txt’yi kolayca açabilmelisiniz. Qt Creator’daki CMake projeleri hakkında daha fazla bilgi.

Bağımlılıklar

Derleme zamanı

Qt> = 5.9 GCC> = 7.4 CMake> = 3.13

Çalışma süresi

İsteğe bağlı

Git OpenSSL CA Sertifikaları

Debian

# Derleme zamanı apt yükleme g ++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev # Run-time apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5core5a libqt5widgets5 libqt5 opensgu5 libqt5 opensgu5 libqt5

Fedora

# Derleme zamanı dnf kurulumu gcc-c ++ cmake qt5-devel qt5-qtbase-devel qt5-linguist # Çalışma zamanı dnf kurulumu qt5-qtbase qt5-qtsvg-devel # İsteğe bağlı dnf kurulumu git openssl ca-sertifikaları

Kemer

# Compile-time pacman -S cmake base-devel git qt5-base qt5-tools # Run-time pacman -S qt5-svg # İsteğe bağlı pacman -S openssl ca-sertifikaları

Mac os işletim sistemi

Her şeyden önce, demleme yüklemeniz ve bağımlılıkları yüklemeniz gerekir

brew install qt5 brew install cmake

İnşa etmek

Tüm bağımlılıkları yükledikten sonra, son olarak kaynaklar kök dizininde aşağıdaki komutları çalıştırın:

mkdir build cd build cmake ../ make

NOT: macOS için komutu değiştirmeniz gerekir

-e

cmake ../ -DQt5_DIR = $ (brew –prefix qt5) / lib / cmake / Qt5

Make komutu tamamlandığında flameshot’ı project_folder / build / src klasöründen başlatabilirsiniz.

Yüklemek

Make install’ı ayrıcalıklarla kullanın. Not: Kaynaktan yüklerseniz, kaldırıcı yoktur, dosyaları manuel olarak kaldırmanız gerekecektir. Kolay kaldırma amacıyla özel bir konuma kurmak için CMAKE_INSTALL_PREFIX kullanmayı düşünün.

Lisans

Bilgi: Projenizden kod alırsam ve bu GPLv3’e yeniden yetki verilmesi anlamına gelirse, değişikliklerimi projenizin orijinal önceki lisansı ile yeniden kullanabilirsiniz.

Gizlilik Politikası

Bu program, kullanıcı veya onu kuran veya çalıştıran kişi tarafından özel olarak talep edilmedikçe diğer ağ bağlantılı sistemlere herhangi bir bilgi aktarmayacaktır.

Kod İmzalama Politikası

SignPath.io tarafından sağlanan ücretsiz kod imzalama, SignPath Foundation sertifikası.

Kod imzalama şu anda manuel bir işlem olduğundan her yama sürümü imzalanmayacaktır.

Katkıda bulunmak

Katkıda bulunmak istiyorsanız CONTRIBUTING.md’yi kontrol edin.

Teşekkür

Erken geliştirme sürecine ilgi gösterenlere teşekkürler:

Sponsorlara teşekkürler:

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz