Melaksanakan perintah flameshot tanpa parameter akan meluncurkan instance yang berjalan dari program di latar belakang tanpa mengambil tindakan. Jika lingkungan desktop Anda menyediakan area baki, ikon baki juga akan muncul di baki bagi pengguna untuk melakukan konfigurasi dan manajemen.
Contoh Perintah:
Tangkap dengan GUI:
flameshot guiTangkap dengan GUI dengan Path Simpan Kustom:
flameshot gui -p ~ /myStuff/capturesTangkap dengan GUI setelah 2 detik penundaan (dapat berguna untuk mengambil tangkapan layar mouse pooltips mouse, dll.):
flameshot gui -d 2000Penangkapan Layar Penuh Dengan Jalur Simpan Kustom (No GUI) dan tertunda:
flameshot full -p ~ /myStuff/captures -d 5000Capture layar penuh dengan jalur simpan kustom menyalin ke clipboard:
flameshot full -c -p ~ /myStuff/capturesTangkap layar yang berisi mouse dan cetak gambar (byte) dalam format PNG:
flameshot screen -rTangkap nomor layar 1 dan salin ke clipboard:
flameshot screen -n 1 -cDalam hal keraguan, pilih perintah pertama atau kedua sebagai jalan pintas di lingkungan desktop favorit Anda.
Ikon Systray akan ada di panel sistem Anda saat Flameshot sedang berjalan. Lakukan klik kanan pada ikon baki dan Anda akan melihat beberapa item menu untuk membuka jendela konfigurasi dan jendela informasi. Lihatlah jendela Tentang untuk melihat semua pintasan yang tersedia dalam mode penangkapan grafis.
Anda dapat menggunakan menu grafis untuk mengonfigurasi Flameshot, tetapi atau Anda dapat menggunakan terminal atau skrip Anda untuk melakukannya.
Buka menu konfigurasi:
flameshot configTampilkan pesan bantuan awal dalam mode penangkapan:
flameshot config --showhelp trueUntuk informasi lebih lanjut tentang opsi yang tersedia, gunakan bendera bantuan:
flameshot config -h Anda juga dapat mengedit beberapa pengaturan (seperti menimpa warna default) dalam file konfigurasi.
Linux Path: ~/.config/flameshot/flameshot.ini .
Jalur Windows: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini .
Saat menyalin file konfigurasi dari linux ke windows atau sebaliknya, pastikan untuk memperbaiki variabel savePath ,
sehingga tangkapan layar menyimpan di direktori yang tepat pada sistem file yang Anda inginkan.
Pintasan ini tersedia dalam mode GUI:
| Kunci | Keterangan |
|---|---|
| P | Atur pensil sebagai alat cat |
| D | Atur garis sebagai alat cat |
| A | Atur panah sebagai alat cat |
| S | Setel seleksi sebagai alat cat |
| R | Atur persegi panjang sebagai alat cat |
| C | Atur lingkaran sebagai alat cat |
| M | Atur penanda sebagai alat cat |
| T | Tambahkan teks ke tangkapan Anda |
| B | Atur pixelate sebagai alat cat |
| ← , ↓ , ↑ , → | Pindahkan seleksi 1px |
| Shift + ← , ↓ , ↑ , → | Ubah Ubah Pilihan 1PX |
| Ctrl + Shift + ← , ↓ , ↑ , → | Pilihan Ukuran Simetris 2px |
| Esc | Berhenti menangkap |
| Ctrl + m | Pindahkan area seleksi |
| Ctrl + c | Salin ke clipboard |
| Ctrl + s | Simpan pilihan sebagai file |
| Ctrl + z | Batalkan modifikasi terakhir |
| Ctrl + Shift + Z | Rep ulang modifikasi berikutnya |
| Ctrl + q | Tinggalkan layar Capture |
| Ctrl + o | Pilih aplikasi untuk membuka tangkapan |
| Ctrl + kembali | Melakukan teks di area teks |
| Kembali | Unggah pilihan ke Imgur |
| Spasi | Sakelar visibilitas bilah samping dengan opsi alat yang dipilih, pemetik warna untuk menu warna gambar dan sejarah |
| Klik kanan | Tunjukkan roda warnanya |
| Roda tikus | Ubah ketebalan alat |
| Layar cetak | Layar Tangkap |
| Shift + cetak | Sejarah tangkapan layar |
| Ctrl + garis gambar, panah atau penanda | Menggambar hanya secara horizontal, vertikal atau diagonal |
| Ctrl + menggambar persegi panjang atau lingkaran | Menjaga rasio aspek |
Shift + Seret pawang area seleksi: redimensi mirror di pawang yang berlawanan.
Flameshot menggunakan layar cetak (windows) dan cmd - shift - x (macOS) sebagai hotkey global default.
Di Linux, Flameshot belum mendukung PRT SC di luar kotak, tetapi dengan sedikit konfigurasi Anda dapat mengatur ini:
Untuk membuat konfigurasi lebih mudah, ada file di repositori yang kurang lebih mengotomatiskan proses ini. File ini akan menetapkan hotkey berikut secara default:
| Kunci | Keterangan |
|---|---|
| PRT SC | Mulailah alat screenshot Flameshot dan ambil tangkapan layar |
| CTRL + PRT SC | Tunggu 3 detik, lalu mulai alat screenshot Flameshot dan ambil tangkapan layar |
| SHIFT + PRT SC | Ambil tangkapan layar layar penuh (semua monitor) dan simpan |
| CTRL + SHIFT + PRT SC | Ambil tangkapan layar layar penuh (semua monitor) dan salin ke clipboard |
Jika Anda tidak menyukai default, mereka dapat diubah nanti.
Langkah -langkah untuk menggunakan konfigurasi:
File konfigurasi membuat Flameshot secara otomatis menyimpan tangkapan layar ke ~/Pictures/Screenshots tanpa membuka dialog Simpan. Pastikan folder itu ada dengan menjalankan:
mkdir -p ~ /Pictures/Screenshots(Jika Anda tidak menyukai lokasi default, Anda dapat melewatkan langkah ini dan mengkonfigurasi direktori pilihan Anda nanti.)
Unduh file konfigurasi:
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys Pastikan Anda menginstal khotkeys menggunakan manajer paket Anda untuk mengaktifkan pintasan khusus di KDE Plasma.
Pergi ke Pengaturan Sistem → Pintasan → Pintasan Kustom .
Jika ada entri untuk tontonan (utilitas tangkapan layar KDE default), Anda harus menonaktifkannya karena pintasannya mungkin bertentangan dengan Flameshot. Lakukan ini dengan hapus centang entri tontonan .
Klik Edit → Impor ... , navigasikan ke file konfigurasi dan buka.
Sekarang entri Flameshot akan muncul dalam daftar. Klik Terapkan untuk Menerapkan Perubahan.
Jika Anda ingin mengubah hotkeys default, Anda dapat memperluas entri, pilih tindakan yang sesuai dan memodifikasinya sesuai keinginan; Prosesnya cukup jelas.
Jika Anda menginstal Flameshot sebagai flatpak, Anda harus membuat symlink ke perintah:
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot Untuk menggunakan Flameshot alih -alih aplikasi tangkapan layar default di Ubuntu kita perlu menghapus ikatan pada tombol PRT SC , dan kemudian membuat ikatan baru untuk /usr/bin/flameshot gui (diadaptasi dari jawaban Pavel di Askubuntu).
Lepaskan ikatan pada prt sc :
Ubuntu 18.04/20.04 Menggunakan perintah berikut:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04: Pergi ke Pengaturan > Keyboard > Lihat dan Kustomisasi Pintasan > Tangkapan Layar > Ambil tangkapan layar secara interaktif dan tekan backspace
Tambahkan pengikatan khusus pada prt sc :
Ubuntu 18.04: Pergi ke Pengaturan > Perangkat > Keyboard dan tekan tombol '+' di bagian bawah.
Ubuntu 20.04: Pergi ke Pengaturan > Pintasan keyboard dan tekan tombol '+' di bagian bawah.
Ubuntu 22.04: Pergi ke Pengaturan > Keyboard > Lihat dan Kustomisasi Pintasan > Pintasan Kustom dan tekan tombol '+' di bagian bawah.
Sebutkan perintah yang Anda suka, mis. flameshot . Dan dalam perintah insert /usr/bin/flameshot gui .
Lalu klik " Setel pintasan .. " dan tekan PRT SC . Ini akan ditampilkan sebagai " cetak ".
Sekarang setiap kali Anda menekan PRT SC , itu akan memulai GUI Flameshot alih -alih aplikasi default.
Pergi ke Pengaturan Keyboard
Beralih ke Application Shortcuts tab
Temukan entri
Command Shortcut
xfce4-screenshooter -fd 1 Print
Ganti xfce4-screenshooter -fd 1 dengan flameshot gui
Sekarang setiap kali Anda menekan PRT SC, ia akan memulai Flameshot GUI alih -alih aplikasi default.
Eksperimental Gnome Wayland dan Plasma Wayland Dukungan.
Jika Anda menggunakan GNOME, Anda perlu menginstal Ekstensi Dukungan AppIndicator dan KstatusNotifierItem untuk melihat ikon baki sistem.
Tekan Enter atau Ctrl + C ketika Anda berada dalam mode penangkapan dan Anda tidak memiliki pilihan aktif dan seluruh desktop akan disalin ke papan klip Anda. Menekan Ctrl + S akan menyimpan penangkapan Anda ke file. Periksa pintasannya untuk informasi lebih lanjut.
Flameshot bekerja paling baik dengan lingkungan desktop yang mencakup D-bus. Lihat artikel ini untuk tips menggunakan Flameshot di Window Manager minimal (DWM, I3, Xmonad, dll).
Untuk mempercepat peluncuran pertama Flameshot (D-Bus Init dari aplikasi dapat lambat), pertimbangkan untuk memulai aplikasi secara otomatis saat boot.
( flameshot &; ) && ( sleep 0.5s && flameshot gui )Flameshot dapat diinstal di Linux, Microsoft Windows, dan MacOS.
Beberapa paket prebuilt disediakan pada halaman rilis repositori Proyek GitHub.
Ada paket yang tersedia di repositori beberapa distribusi Linux:
pacman -S flameshotapt install flameshotapt install flameshotzypper install flameshotxbps-install flameshoteopkg it flameshotdnf install flameshotnix-env -iA nixos.flameshotsu - -c "apt-get install flameshot"sudo port selfupdate && sudo port install flameshotbrew install --cask flameshot Perhatikan bahwa karena fitur keamanan macOS, Anda mungkin tidak dapat membuka Flameshot saat diinstal menggunakan minuman. Jika Anda melihat pesan “flameshot” cannot be opened because the developer cannot be verified. Anda harus mengikuti langkah -langkah di bawah ini:
Setelah mengikuti semua langkah di atas, flameshot akan terbuka tanpa masalah di Mac Anda.
Perhatikan bahwa untuk ikon Flameshot muncul di area baki Anda, Anda harus menginstal perangkat lunak systray. Ini terutama berlaku untuk pengguna yang menggunakan manajer jendela minimal seperti DWM. Di beberapa instalasi lingkungan desktop (misalnya GNOME), systray mungkin hilang dan Anda dapat menginstal aplikasi atau plugin (misalnya ekstensi shell gnome) untuk menambahkan systray ke pengaturan Anda. Telah dilaporkan) bahwa ikon dari beberapa perangkat lunak, termasuk Flameshot, tidak ditampilkan di Gnome-Shell-Extension-Appindicator.
Atau, jika Anda tidak ingin memiliki systray, Anda selalu dapat memanggil Flameshot dari terminal. Lihat bagian Penggunaan.
Untuk membangun aplikasi di sistem Anda, Anda harus menginstal dependensi yang diperlukan untuk itu dan nama paket mungkin berbeda untuk setiap distribusi, lihat dependensi di bawah ini untuk informasi lebih lanjut. Anda juga dapat menginstal sebagian besar dependensi QT melalui penginstal mereka. Jika Anda sedang mengembangkan aplikasi QT sebelumnya, Anda mungkin sudah memilikinya.
Proyek ini menggunakan sistem pembuatan cmake, jadi Anda perlu menginstalnya untuk membangun proyek (pada sebagian besar distribusi Linux tersedia dalam repositori standar sebagai paket yang disebut cmake ). Jika distribusi Anda menyediakan versi CMake yang terlalu lama (misalnya Ubuntu 18.04), Anda dapat mengunduhnya di situs web resmi.
Anda juga dapat membuka dan membangun/men -debug proyek dalam IDE C ++. Misalnya, di QT Creator Anda harus dapat dengan mudah membuka CMakeLists.txt melalui Open File or Project di menu setelah menginstal CMake ke dalam sistem Anda. Informasi lebih lanjut tentang proyek CMake di QT Creator.
# Compile-time
apt install g++ cmake build-essential qtbase5-dev qttools5-dev-tools libqt5svg5-dev qttools5-dev
# Run-time
apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5
# Optional
apt install git openssl ca-certificates # Compile-time
dnf install gcc-c++ cmake qt5-qtbase-devel qt5-linguist
# Run-time
dnf install qt5-qtbase qt5-qtsvg-devel
# Optional
dnf install git openssl ca-certificates # Compile-time
pacman -S cmake base-devel git qt5-base qt5-tools
# Run-time
pacman -S qt5-svg
# Optional
pacman -S openssl ca-certificatesnix-shellPertama -tama Anda perlu menginstal minuman dan daripada menginstal dependensi
brew install qt5
brew install cmakeSetelah menginstal semua dependensi, akhirnya jalankan perintah berikut di direktori root sumber:
cmake -S . -B build && cmake --build buildCatatan: Untuk macOS Anda harus mengganti perintah
cmake -S . -B builddengan
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 Ketika cmake --build build Command telah selesai, Anda dapat meluncurkan Flameshot dari folder project_folder/build/src .
Perhatikan bahwa jika Anda menginstal dari sumber, tidak ada uninstaller, jadi pertimbangkan untuk menginstal ke direktori khusus.
# Best to use an absolute path here
INST_DIR=/opt/flameshot
# You may need to run this with privileges
cmake --install build --prefix " $INST_DIR " # You may need to run this with privileges
cmake --install buildhttps://flameshot.org/docs/guide/faq/
796531 (LGPL)Info: Jika saya mengambil kode dari proyek Anda dan itu menyiratkan Relicense ke GPLV3, Anda dapat menggunakan kembali perubahan saya dengan lisensi asli sebelumnya dari proyek Anda yang diterapkan.
Program ini tidak akan mentransfer informasi apa pun ke sistem jaringan lain kecuali secara khusus diminta oleh pengguna atau orang yang menginstal atau mengoperasikannya.
Untuk Windows Binaries, program ini menggunakan penandatanganan kode gratis yang disediakan oleh Signpath.io, dan sertifikat oleh The Signpath Foundation.
Penandatanganan kode saat ini merupakan proses manual sehingga tidak setiap rilis patch akan ditandatangani.
Jika Anda ingin berkontribusi, periksa kontribusi.md
Terima kasih kepada mereka yang telah menunjukkan minat dalam proses pengembangan awal:
Terima kasih kepada sponsor: