การดำเนินการ flameshot คำสั่งโดยไม่มีพารามิเตอร์จะเปิดอินสแตนซ์ที่กำลังทำงานของโปรแกรมในพื้นหลังโดยไม่ต้องดำเนินการ หากสภาพแวดล้อมเดสก์ท็อปของคุณมีพื้นที่ถาดไอคอนถาดจะปรากฏในถาดเพื่อให้ผู้ใช้ทำการกำหนดค่าและการจัดการ
คำสั่งตัวอย่าง:
จับกับ GUI:
flameshot guiจับภาพด้วย GUI ด้วยเส้นทางการบันทึกแบบกำหนดเอง:
flameshot gui -p ~ /myStuff/capturesจับภาพด้วย GUI หลังจากความล่าช้า 2 วินาที (อาจเป็นประโยชน์ในการถ่ายภาพหน้าจอของคำแนะนำเครื่องมือโฮเวอร์เมาส์ ฯลฯ ):
flameshot gui -d 2000การจับภาพเต็มหน้าจอด้วยเส้นทางบันทึกที่กำหนดเอง (ไม่มี GUI) และล่าช้า:
flameshot full -p ~ /myStuff/captures -d 5000การจับภาพเต็มหน้าจอด้วยการบันทึกเส้นทางการคัดลอกไปยังคลิปบอร์ด:
flameshot full -c -p ~ /myStuff/capturesจับภาพหน้าจอที่มีเมาส์และพิมพ์ภาพ (ไบต์) ในรูปแบบ PNG:
flameshot screen -rจับหมายเลขหน้าจอ 1 และคัดลอกไปยังคลิปบอร์ด:
flameshot screen -n 1 -cในกรณีที่มีข้อสงสัยเลือกคำสั่งแรกหรือคำสั่งที่สองเป็นทางลัดในสภาพแวดล้อมเดสก์ท็อปที่คุณชื่นชอบ
ไอคอน Systray จะอยู่ในแผงระบบของคุณในขณะที่ Flameshot กำลังทำงานอยู่ คลิกขวาที่ไอคอนถาดแล้วคุณจะเห็นรายการเมนูบางรายการเพื่อเปิดหน้าต่างการกำหนดค่าและหน้าต่างข้อมูล ตรวจสอบหน้าต่างเกี่ยวกับเพื่อดูทางลัดที่มีอยู่ทั้งหมดในโหมดการจับภาพกราฟิก
คุณสามารถใช้เมนูกราฟิกเพื่อกำหนดค่า flameshot แต่อีกทางเลือกหนึ่งคุณสามารถใช้เทอร์มินัลหรือสคริปต์ของคุณเพื่อทำเช่นนั้น
เปิดเมนูการกำหนดค่า:
flameshot configแสดงข้อความช่วยเหลือเบื้องต้นในโหมดจับภาพ:
flameshot config --showhelp trueสำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกที่มีอยู่ใช้ธงวิธีใช้:
flameshot config -h นอกจากนี้คุณยังสามารถแก้ไขการตั้งค่าบางอย่าง (เช่นการเอาชนะสีเริ่มต้น) ในไฟล์การกำหนดค่า
เส้นทาง Linux: ~/.config/flameshot/flameshot.ini
เส้นทาง Windows: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini
เมื่อคัดลอกผ่านไฟล์กำหนดค่าจาก Linux ไปยัง Windows หรือในทางกลับกันตรวจสอบให้แน่ใจว่าได้แก้ไขตัวแปร savePath
เพื่อให้ภาพหน้าจอบันทึกในไดเรกทอรีที่เหมาะสมในระบบไฟล์ที่คุณต้องการ
ทางลัดเหล่านี้มีอยู่ในโหมด GUI:
| กุญแจ | คำอธิบาย |
|---|---|
| P | ตั้งค่าดินสอเป็นเครื่องมือทาสี |
| d | ตั้งค่าบรรทัดเป็นเครื่องมือทาสี |
| อัน | ตั้งลูกศรเป็นเครื่องมือทาสี |
| S | ตั้งค่าการเลือกเป็นเครื่องมือทาสี |
| R | ตั้งค่าสี่เหลี่ยมผืนผ้าเป็นเครื่องมือทาสี |
| C | ตั้งค่าวงกลมเป็นเครื่องมือทาสี |
| ม. | ตั้งค่าเครื่องหมายเป็นเครื่องมือทาสี |
| T | เพิ่มข้อความลงในการจับภาพของคุณ |
| ข | ตั้งค่าพิกเซลเป็นเครื่องมือทาสี |
| ← , ↓ , ↑ , → | ย้ายการเลือก 1px |
| Shift + ← , ↓ , ↑ , → | ปรับขนาดการเลือก 1px |
| ctrl + shift + ← , ↓ , ↑ , → | ปรับขนาดการเลือกแบบสมมาตร 2px |
| ESC | ออกจากการจับภาพ |
| ctrl + m | ย้ายพื้นที่เลือก |
| Ctrl + C | คัดลอกไปยังคลิปบอร์ด |
| ctrl + s | บันทึกการเลือกเป็นไฟล์ |
| ctrl + z | เลิกทำการดัดแปลงครั้งสุดท้าย |
| ctrl + shift + z | ทำซ้ำการปรับเปลี่ยนครั้งต่อไป |
| ctrl + q | ออกจากหน้าจอจับภาพ |
| Ctrl + O | เลือกแอพเพื่อเปิดการจับภาพ |
| ctrl + return | ส่งข้อความในพื้นที่ข้อความ |
| กลับ | อัปโหลดการเลือกไปยัง imgur |
| แถบอวกาศ | สลับการมองเห็นแถบด้านข้างพร้อมตัวเลือกของเครื่องมือที่เลือกตัวเลือกสีสำหรับเมนูสีและประวัติ |
| คลิกขวา | แสดงวงล้อสี |
| ล้อเมาส์ | เปลี่ยนความหนาของเครื่องมือ |
| หน้าจอพิมพ์ | หน้าจอจับภาพ |
| Shift + Print | ประวัติภาพหน้าจอ |
| Ctrl + Drawing Line , Arrow หรือ Marker | วาดเฉพาะแนวนอนแนวตั้งหรือแนวทแยงมุม |
| Ctrl + รูป สี่เหลี่ยมผืนผ้า หรือ วงกลม | รักษาอัตราส่วนอสังหาริมทรัพย์ |
Shift + ลากตัวจัดการของพื้นที่เลือก: Mirror Redimension ในตัวจัดการตรงข้าม
Flameshot ใช้ หน้าจอการพิมพ์ (Windows) และ CMD - Shift - X (MacOS) เป็นสายลัดระดับโลกเริ่มต้น
บน Linux Flameshot ยังไม่รองรับ PRT SC ออกจากกล่อง แต่ด้วยการกำหนดค่าเล็กน้อยคุณสามารถตั้งค่านี้ได้:
เพื่อให้การกำหนดค่าง่ายขึ้นมีไฟล์ในที่เก็บที่ทำให้กระบวนการนี้มากขึ้นหรือน้อยลง ไฟล์นี้จะกำหนดสายลัดต่อไปนี้โดยค่าเริ่มต้น:
| กุญแจ | คำอธิบาย |
|---|---|
| PRT SC | เริ่มเครื่องมือภาพหน้าจอ Flameshot และใช้ภาพหน้าจอ |
| Ctrl + PRT SC | รอ 3 วินาทีจากนั้นเริ่มเครื่องมือภาพหน้าจอ Flameshot และใช้ภาพหน้าจอ |
| Shift + PRT SC | ถ่ายภาพหน้าจอเต็มหน้าจอ (มอนิเตอร์ทั้งหมด) และบันทึกไว้ |
| ctrl + shift + prt sc | ถ่ายภาพหน้าจอเต็มหน้าจอ (มอนิเตอร์ทั้งหมด) และคัดลอกไปยังคลิปบอร์ด |
หากคุณไม่ชอบค่าเริ่มต้นพวกเขาสามารถเปลี่ยนแปลงได้ในภายหลัง
ขั้นตอนสำหรับการใช้การกำหนดค่า:
ไฟล์การกำหนดค่าทำให้ flameshot บันทึกภาพหน้าจอโดยอัตโนมัติเป็น ~/Pictures/Screenshots โดยไม่ต้องเปิดกล่องโต้ตอบบันทึก ตรวจสอบให้แน่ใจว่าโฟลเดอร์มีอยู่โดยการรัน:
mkdir -p ~ /Pictures/Screenshots(หากคุณไม่ชอบตำแหน่งเริ่มต้นคุณสามารถข้ามขั้นตอนนี้และกำหนดค่าไดเรกทอรีที่คุณต้องการในภายหลัง)
ดาวน์โหลดไฟล์กำหนดค่า:
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys ตรวจสอบให้แน่ใจว่าคุณติดตั้ง khotkeys โดยใช้ Package Manager ของคุณเพื่อเปิดใช้งานทางลัดที่กำหนดเองใน KDE Plasma
ไปที่ การตั้งค่าระบบ → ทางลัด → ทางลัดที่กำหนดเอง
หากมีรายการสำหรับปรากฏการณ์ (ยูทิลิตี้หน้าจอ KDE เริ่มต้น) คุณจะต้องปิดการใช้งานเนื่องจากทางลัดอาจขัดแย้งกับ Flameshot ทำสิ่งนี้โดยการยกเลิกการเข้าชมรายการ ปรากฏการณ์
คลิก แก้ไข → นำเข้า ... นำทางไปยังไฟล์การกำหนดค่าและเปิด
ตอนนี้รายการ flameshot ควรปรากฏในรายการ คลิก ใช้ เพื่อใช้การเปลี่ยนแปลง
หากคุณต้องการเปลี่ยนสายลัดเริ่มต้นคุณสามารถขยายรายการเลือกการกระทำที่เหมาะสมและแก้ไขตามที่คุณต้องการ กระบวนการนี้ค่อนข้างอธิบายตนเอง
หากคุณติดตั้ง flameshot เป็น flatpak คุณจะต้องสร้าง symlink ไปยังคำสั่ง:
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot ในการใช้ flameshot แทนแอปพลิเคชันสกรีนช็อตเริ่มต้นใน Ubuntu เราจำเป็นต้องลบการเชื่อมโยงบนคีย์ PRT SC จากนั้นสร้างการเชื่อมใหม่สำหรับ /usr/bin/flameshot gui (ดัดแปลงมาจากคำตอบของ Pavel บน Askubuntu)
ลบการผูกกับ PRT SC :
Ubuntu 18.04/20.04 โดยใช้คำสั่งต่อไปนี้:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04: ไปที่ การตั้งค่า > แป้นพิมพ์ > ดูและปรับแต่งทางลัด > ภาพหน้าจอ > ถ่ายภาพหน้าจอแบบโต้ตอบ และกด backspace
เพิ่มการเชื่อมโยงที่กำหนดเองบน PRT SC :
Ubuntu 18.04: ไปที่ การตั้งค่า > อุปกรณ์ > แป้นพิมพ์ และกดปุ่ม '+' ที่ด้านล่าง
Ubuntu 20.04: ไปที่ การตั้งค่า > แป้นพิมพ์ลัด และกดปุ่ม '+' ที่ด้านล่าง
Ubuntu 22.04: ไปที่ การตั้งค่า > แป้นพิมพ์ > ดูและปรับแต่งทางลัด > ทางลัดที่กำหนดเอง แล้วกดปุ่ม '+' ที่ด้านล่าง
ตั้งชื่อคำสั่งตามที่คุณชอบเช่น flameshot และในคำสั่งแทรก /usr/bin/flameshot gui
จากนั้นคลิก " ตั้งค่าทางลัด .. " กด PRT SC สิ่งนี้จะแสดงเป็น " พิมพ์ "
ตอนนี้ทุกครั้งที่คุณกด PRT SC มันจะเริ่ม Flameshot GUI แทนแอปพลิเคชันเริ่มต้น
ไปที่การตั้งค่า Keyboard
สลับไปที่ทางลัด Application Shortcuts บ
ค้นหารายการ
Command Shortcut
xfce4-screenshooter -fd 1 Print
แทนที่ xfce4-screenshooter -fd 1 ด้วย flameshot gui
ตอนนี้ทุกครั้งที่คุณกด PRT SC มันจะเริ่ม Flameshot GUI แทนแอปพลิเคชันเริ่มต้น
การทดลอง Gnome Wayland และ Plasma Wayland สนับสนุน
หากคุณใช้ GNOME คุณต้องติดตั้งส่วนขยายการสนับสนุน AppIndicator และ KstatusNotifierItem เพื่อดูไอคอนถาดระบบ
กด Enter หรือ Ctrl + C เมื่อคุณอยู่ในโหมดจับภาพและคุณไม่มีการเลือกที่ใช้งานอยู่และเดสก์ท็อปทั้งหมดจะถูกคัดลอกไปยังคลิปบอร์ดของคุณ การกด Ctrl + S จะบันทึกการจับภาพของคุณไปยังไฟล์ ตรวจสอบทางลัดสำหรับข้อมูลเพิ่มเติม
Flameshot ทำงานได้ดีที่สุดกับสภาพแวดล้อมเดสก์ท็อปที่มี D-BUS ดูบทความนี้สำหรับเคล็ดลับในการใช้ flameshot ในตัวจัดการหน้าต่างขั้นต่ำ (DWM, i3, Xmonad, ฯลฯ )
เพื่อเพิ่มความเร็วในการเปิดตัว Flameshot ครั้งแรก (D-BUS Init ของแอพอาจช้า) ให้พิจารณาการเริ่มต้นแอปพลิเคชันโดยอัตโนมัติเมื่อทำการบู๊ต
( flameshot &; ) && ( sleep 0.5s && flameshot gui )Flameshot สามารถติดตั้งบน Linux, Microsoft Windows และ MacOS
แพ็คเกจ prebuilt บางส่วนมีอยู่ในหน้ารีลีสของที่เก็บโครงการ GitHub
มีแพ็คเกจที่มีอยู่ในที่เก็บของการแจกแจง 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 โปรดทราบ ว่าเนื่องจากคุณสมบัติความปลอดภัยของ MacOS คุณอาจไม่สามารถเปิด flameshot เมื่อติดตั้งโดยใช้ Brew หากคุณเห็นข้อความ “flameshot” cannot be opened because the developer cannot be verified. คุณจะต้องทำตามขั้นตอนด้านล่าง:
หลังจากทำตามขั้นตอนทั้งหมดข้างต้น flameshot จะเปิดโดยไม่มีปัญหาใน Mac ของคุณ
โปรดทราบ ว่าสำหรับไอคอน flameshot ที่จะปรากฏในพื้นที่ถาดของคุณคุณควรติดตั้งซอฟต์แวร์ Systray นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่ใช้ผู้จัดการหน้าต่างขั้นต่ำเช่น DWM ในการติดตั้งสภาพแวดล้อมของเดสก์ท็อป (เช่น GNOME) Systray อาจหายไปและคุณสามารถติดตั้งแอปพลิเคชันหรือปลั๊กอิน (เช่น Gnome Shell Extension) เพื่อเพิ่ม Systray ลงในการตั้งค่าของคุณ มีรายงาน) ว่าไอคอนของซอฟต์แวร์บางตัวรวมถึง Flameshot ไม่แสดงใน Gnome-Shell-Extension-Appindicator
อีกทางเลือกหนึ่งในกรณีที่คุณไม่ต้องการมี Systray คุณสามารถโทรหา flameshot จากเทอร์มินัลได้เสมอ ดูส่วนการใช้งาน
ในการสร้างแอปพลิเคชันในระบบของคุณคุณจะต้องติดตั้งการอ้างอิงที่จำเป็นสำหรับมันและชื่อแพ็คเกจอาจแตกต่างกันสำหรับการแจกแจงแต่ละครั้งดูการอ้างอิงด้านล่างสำหรับข้อมูลเพิ่มเติม คุณยังสามารถติดตั้งการพึ่งพา QT ส่วนใหญ่ผ่านตัวติดตั้ง หากคุณกำลังพัฒนาแอพ QT มาก่อนคุณอาจมีอยู่แล้ว
โครงการนี้ใช้ระบบ CMake Build ดังนั้นคุณต้องติดตั้งเพื่อสร้างโครงการ (ในการแจกแจง Linux ส่วนใหญ่ที่มีอยู่ในที่เก็บมาตรฐานเป็นแพ็คเกจที่เรียกว่า cmake ) หากการกระจายของคุณมี CMake รุ่นเก่าเกินไป (เช่น Ubuntu 18.04) คุณสามารถดาวน์โหลดได้บนเว็บไซต์ทางการ
นอกจากนี้คุณสามารถเปิดและสร้าง/ดีบักโครงการใน C ++ IDE ตัวอย่างเช่นใน QT Creator คุณควรจะสามารถเปิด CMakeLists.txt ผ่าน Open File or Project ในเมนูหลังจากติดตั้ง CMake ลงในระบบของคุณ ข้อมูลเพิ่มเติมเกี่ยวกับโครงการ CMake ใน 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-shellก่อนอื่นคุณต้องติดตั้ง Brew และติดตั้งการอ้างอิง
brew install qt5
brew install cmakeหลังจากติดตั้งการพึ่งพาทั้งหมดในที่สุดก็เรียกใช้คำสั่งต่อไปนี้ในแหล่งข้อมูลรูทแหล่งที่มา:
cmake -S . -B build && cmake --build buildหมายเหตุ: สำหรับ macOS คุณควรเปลี่ยนคำสั่ง
cmake -S . -B buildกับ
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 เมื่อคำสั่ง cmake --build build เสร็จสมบูรณ์คุณสามารถเปิดตัว Flameshot จากโฟลเดอร์ project_folder/build/src
โปรดทราบว่าหากคุณติดตั้งจากแหล่งที่มาจะ ไม่มี การถอนการติดตั้งดังนั้นให้พิจารณาการติดตั้งไปยังไดเรกทอรีที่กำหนดเอง
# 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)ข้อมูล: หากฉันใช้รหัสจากโครงการของคุณและนั่นหมายถึงการลดความน่าเชื่อถือของ GPLV3 คุณสามารถนำการเปลี่ยนแปลงของฉันกลับมาใช้ใหม่ด้วยใบอนุญาตก่อนหน้านี้ของโครงการที่คุณใช้
โปรแกรมนี้จะไม่ถ่ายโอนข้อมูลใด ๆ ไปยังระบบเครือข่ายอื่น ๆ เว้นแต่ผู้ใช้หรือผู้ใช้ที่ติดตั้งหรือใช้งานโดยเฉพาะ
สำหรับ Windows Binaries โปรแกรมนี้ใช้การลงนามในรหัสฟรีที่จัดทำโดย SignPath.io และใบรับรองโดยมูลนิธิ SignPath
ขณะนี้การลงนามในรหัสเป็นกระบวนการแมนนวลดังนั้นจะไม่มีการลงนามแพทช์ทุกครั้ง
หากคุณต้องการมีส่วนร่วมในการตรวจสอบการมีส่วนร่วม
ขอบคุณผู้ที่แสดงความสนใจในกระบวนการพัฒนาก่อน:
ขอบคุณผู้สนับสนุน: