เวอร์ชัน v1.11.0
KSNIP เป็นเครื่องมือภาพหน้าจอข้ามแพลตฟอร์มที่ใช้ QT ที่มีคุณสมบัติคำอธิบายประกอบมากมายสำหรับภาพหน้าจอของคุณ
รุ่น KSNIP ล่าสุดมีคุณสมบัติต่อไปนี้:
| พื้นที่ | พื้นที่ rect สุดท้าย | เต็มหน้าจอ | หน้าจอปัจจุบัน | หน้าต่างที่ใช้งานอยู่ | หน้าต่างใต้เคอร์เซอร์ | ไม่มีเคอร์เซอร์เมาส์ | พอร์ทัลภาพหน้าจอ | |
|---|---|---|---|---|---|---|---|---|
| X11 | x | x | x | x | x | x | ||
| พลาสมาเวย์แลนด์ | x | x | x | |||||
Gnome Wayland < 41 | x | x | x | x | x | x | ||
| XDG-DESKTOP-Portal* | x | |||||||
| หน้าต่าง | x | x | x | x | x | x | ||
| แม็กอส | x | x | x | x |
* หน้าจอ XDG-DESKTOP-PORTAL เป็นภาพหน้าจอที่ถ่ายโดยนักแต่งเพลงและส่งผ่านไปยัง KSNIP คุณจะเห็นกล่องโต้ตอบป๊อปอัปที่ต้องมีการยืนยันเพิ่มเติมการดำเนินการอาจแตกต่างกันไปขึ้นอยู่กับผู้ประกอบการ ปัจจุบัน Snaps และ Gnome Wayland >= 41 เท่านั้นที่รองรับภาพหน้าจอ XDG-DESKTOP-PORTAL เท่านั้นนี่คือข้อ จำกัด ที่มาจาก GNOME และ SNAPS เครื่องมือภาพหน้าจอที่ไม่ใช่พื้นเมืองไม่ได้รับอนุญาตให้ถ่ายภาพหน้าจอ
ไบนารีสามารถดาวน์โหลดได้จากหน้ารีลีส ปัจจุบัน rpm, deb, apt, snap, flatpak และ appimage สำหรับ linux, ซิป exe สำหรับ windows และแอพสำหรับ macOS ในแพ็คเกจ DMG มีอยู่
ไบนารีที่ได้รับการสนับสนุนทั้งหมดถูกสร้างขึ้นสำหรับการส่งมอบทุกครั้งที่จะพบได้ที่ด้านบนของหน้าการเปิดตัว สิ่งประดิษฐ์การสร้างอย่างต่อเนื่องยังไม่ได้รับการทดสอบอย่างเต็มที่และในกรณีส่วนใหญ่พวกเขากำลังดำเนินการอยู่ดังนั้นใช้พวกเขาด้วยความระมัดระวัง
คลิกที่รายการเพื่อขยายข้อมูล
ในการใช้ appimages ทำให้พวกเขาทำงานได้และเรียกใช้พวกเขาไม่จำเป็นต้องมีการติดตั้ง
$ chmod a+x ksnip*.AppImage
$ ./ksnip*.AppImage
ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าเพื่อปฏิบัติการสามารถพบได้ที่นี่
เพียงติดตั้งผ่านรอบต่อนาทีและใช้
$ rpm -Uvh ksnip*.rpm
$ ksnip
เพียงติดตั้งผ่าน APT และเริ่มใช้
$ sudo apt install ./ksnip*.deb
$ ksnip
เริ่มต้นด้วย Ubuntu 21.04 Hirsute Hippo คุณสามารถติดตั้งได้จากแพ็คเกจอย่างเป็นทางการ:
$ sudo apt install ksnip
สำหรับรุ่น Ubuntu รุ่นเก่าคุณสามารถใช้ PPA ที่ไม่เป็นทางการของ @Nemonein:
sudo add-apt-repository ppa:nemonein/ksnip
sudo apt update
sudo apt install ksnip
สำหรับ Debian 11 และรุ่นใหม่ ๆ คุณสามารถติดตั้งได้จากแพ็คเกจอย่างเป็นทางการ:
$ sudo apt install ksnip
สำหรับ Debian 10 และ Debian 9 KSNIP มีให้บริการผ่าน Debian Backports โปรดเปิดใช้งาน bullseye-backports และ buster-backports Repo สำหรับ Debian 10 และ Debian 9 ตามลำดับก่อนที่จะติดตั้งโดยใช้ sudo apt install ksnip
KSNIP อยู่ในพื้นที่เก็บข้อมูลพิเศษดังนั้นคุณสามารถติดตั้งได้โดยตรงผ่าน Pacman
$ sudo pacman -S ksnip
หากคุณต้องการสร้างจากที่เก็บ GIT คุณสามารถใช้แพ็คเกจ AUR (ตรวจสอบให้แน่ใจว่าคุณสร้างการพึ่งพาที่จำเป็นด้วย)
$ yay -S ksnip-git kimageannotator-git kcolorpicker-git
วิธีปกติสำหรับ SNAPS จะติดตั้งเวอร์ชันล่าสุด:
$ sudo snap install ksnip
รุ่นบิลด์ต่อเนื่องยังมีอยู่เป็นขอบเพื่อที่จะติดตั้งคุณต้องจัดเตรียมธงขอบ:
$ sudo snap install ksnip --edge
เวลาเริ่มต้น Snap สามารถเร่งความเร็วได้และการทำความสะอาดเอาต์พุตคอนโซลจากข้อผิดพลาดต่อไปนี้ Could not create AF_NETLINK socket (Permission denied) โดยเรียกใช้คำสั่งต่อไปนี้:
$ snap connect ksnip:network-observe
$ snap connect ksnip:network-manager-observe
หากคุณต้องการบันทึกภาพหน้าจอไปยังสื่อที่ถอดออกได้จำเป็นต้องมีการเชื่อมต่อเพิ่มเติมต่อไปนี้:
$ snap connect ksnip:removable-media
สิ่งนี้จะต้องทำเพียงครั้งเดียวและเชื่อมต่อปลั๊กสแน็ปบางตัวซึ่งปัจจุบันไม่ได้เชื่อมต่ออัตโนมัติ
วิธีปกติสำหรับ Flatpaks จะติดตั้งเวอร์ชันล่าสุด:
$ flatpak install flathub org.ksnip.ksnip
จากนั้นเพียงแค่เริ่มต้น:
$ flatpak run org.ksnip.ksnip
ตัวติดตั้ง MSI ติดตั้ง KSNIP บนระบบของคุณและเป็นวิธีที่ต้องการสำหรับการติดตั้ง KSNIP ภายใต้ Windows
ไฟล์ EXE ที่มีการพึ่งพาที่ต้องการทั้งหมดมาในแพ็คเกจซิปซึ่งเพียงแค่ต้องคลายซิปด้วยเครื่องมือแกะกล่องที่คุณชื่นชอบ KSNIP สามารถเริ่มต้นได้ด้วยการดับเบิลคลิกที่ ksnip.exe
ไฟล์แอพมาในแพ็คเกจ DMG ซึ่งจำเป็นต้องเปิดและไฟล์ KSNIP.app จะต้องถูกลากและวางลงในโฟลเดอร์ "แอปพลิเคชัน" หลังจากนั้นแอปพลิเคชันสามารถเริ่มต้นได้ด้วยการคลิกสองครั้ง KSNIP.app
เพียงติดตั้งผ่าน Homebrew และเริ่มใช้จากโฟลเดอร์ "แอปพลิเคชัน" ของคุณ
$ brew install --cask ksnip
ฟังก์ชันการทำงานของ KSNIP สามารถขยายได้โดยใช้ปลั๊กอินที่ต้องดาวน์โหลดแยกต่างหากและติดตั้งหรือเปิดออกขึ้นอยู่กับสภาพแวดล้อม ขณะนี้ภายใต้ Options > Settings > Plugins การตรวจจับปลั๊กอินสามารถเรียกใช้ในตำแหน่งเริ่มต้นหรือโดยการให้เส้นทางการค้นหาที่จะค้นหาปลั๊กอิน หลังจากคลิกที่ "ตรวจจับ" แล้ว KSNIP จะค้นหาปลั๊กอินที่รู้จักและพบว่าเมื่อใดจะแสดงรายการชื่อและเวอร์ชัน
Windows: ไดเรกทอรี plugins ถัดจาก ksnip.exe
linux/unix: /usr/local/lib , /usr/local/lib64 , /usr/lib , /usr/lib64
ปลั๊กอินจะต้องตรงกับรุ่น QT และสร้าง KSNIP ประเภท หากคุณมีรุ่น KSNIP ที่ใช้ QT 15.5.x และถูกสร้างใน DEBUG ปลั๊กอินจะต้องตรงกับเกณฑ์เดียวกัน ในกรณีส่วนใหญ่รุ่น KSNIP และปลั๊กอินล่าสุดจะใช้เวอร์ชัน QT เดียวกันสิ่งเดียวที่คิดว่าคุณต้องระวังคือการไม่ผสม DEBUG และ RELEASE การสร้าง
KSNIP รองรับ OCR โดยใช้ KSNIP-Plugin-COR ซึ่งใช้ Tesseract เพื่อแปลงภาพเป็นข้อความ เมื่อปลั๊กอิน OCR ถูกโหลดตัวเลือก OCR จะพร้อมใช้งานภายใต้ Options > OCR ปลั๊กอินรุ่นล่าสุดสามารถพบได้ที่นี่
KSNIP ขึ้นอยู่กับ Kimageannotator และ Kcolorpicker ซึ่งจำเป็นต้องติดตั้งก่อนที่จะสร้าง KSNIP จากแหล่งที่มา คำแนะนำการติดตั้งสามารถพบได้ในหน้า GitHub
$ git clone https://github.com/ksnip/ksnip$ cd ksnip$ mkdir build && cd build$ cmake .. && make$ sudo make install$ ksnipหากคุณใช้ Archlinux คุณอาจต้องการสร้าง KSNIP ผ่าน AUR
>= 5.80 ปัญหานี้มาจากการเปลี่ยนแปลงล่าสุดใน KDE Plasma ที่ป้องกันการเข้าถึงอินเตอร์เฟส DBUS ที่รับผิดชอบในการถ่ายภาพหน้าจอ ปัญหานี้จะได้รับการแก้ไขในพลาสมาในอนาคตสำหรับภาพหน้าจอพอร์ทัล วิธีแก้ปัญหาสำหรับการทำสกรีนช็อตพอร์ทัลกำลังเพิ่มสตริง X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot ไปยัง /usr/share/applications/org.freedesktop.impl.portal.desktop.kde.desktop อย่าลืมบังคับใช้ภาพหน้าจอพอร์ทัลในการตั้งค่า ปัญหา #424QT_QPA_PLATFORM=xcb /usr/bin/ksnip หรือเปลี่ยนไปใช้ Xwayland อย่างสมบูรณ์โดยการส่งออก export QT_QPA_PLATFORM=xcb ปัญหา #416>= 41 นักพัฒนา GNOME ได้ห้ามการเข้าถึงอินเทอร์เฟซ DBUS ที่ให้ภาพหน้าจอภายใต้ Wayland และปล่อยให้แอปพลิเคชันที่ไม่ใช่ GNOME มีความเป็นไปได้ที่จะใช้ภาพหน้าจอ XDG-Desktop-Portal เท่านั้น ความปลอดภัยมาก่อนการใช้งานสำหรับนักพัฒนา GNOME มีการร้องขอคุณสมบัติแบบเปิดเพื่อให้การอนุญาตสกรีนช็อตเพียงครั้งเดียวแทนที่จะเป็นภาพหน้าจอทุกภาพช่วยให้เราสร้างความตระหนักสำหรับคุณสมบัติดังกล่าวที่นี่Options > Settings > Application > Temp Directoryหากคุณมีคำถามทั่วไปความคิดหรือเพียงแค่ต้องการพูดคุยเกี่ยวกับ KSNIP โปรดเข้าร่วม Discord หรือ IRC Server ของเรา
การบริจาคใด ๆ ยินดีต้อนรับไม่ว่าจะเป็นรหัสการแปลหรือสิ่งอื่น ๆ ขณะนี้เราต้องการ:
KSNIP เป็นโครงการซอฟต์แวร์ LIBRE แบบคัดลอกที่ไม่แสวงหาผลกำไรและยังคงมีค่าใช้จ่ายบางอย่างที่ต้องครอบคลุมเช่นต้นทุนโดเมนหรือค่าฮาร์ดแวร์สำหรับการสนับสนุนข้ามแพลตฟอร์ม หากคุณต้องการช่วยเหลือหรือเพียงแค่ต้องการชื่นชมงานที่ทำโดยการรักษานักพัฒนาซอฟต์แวร์ให้กับเบียร์หรือกาแฟคุณสามารถทำได้ที่นี่การบริจาคยินดีต้อนรับเสมอ :)
เพื่อปรับปรุงการสนับสนุน MacOS ของเราเรากำลังพยายามเก็บเงินเพื่อซื้อ MacBook คุณสามารถบริจาคได้ที่นี่
ใน crypto:
BTC: bc1q6cke457fk8qhxxacl4nu5q2keudtdukrqe2gx0
ETH: 0xbde87a83427D61072055596e7a746CeC5316253C
BNB: bnb1fmy0vupsv23s36sejp07jetj6exj3hqeewkj6d