scrot, คำย่อสำหรับ SCReen shot) เป็นโครงการซอฟต์แวร์ที่แจกจ่ายได้อย่างอิสระและโอเพ่นซอร์สที่ออกแบบมาเพื่อทำหน้าที่เป็นยูทิลิตีจับภาพหน้าจอบรรทัดคำสั่งที่ใช้ไลบรารี imlib2 เพื่อจับภาพและบันทึกภาพ มาพร้อมกับการสนับสนุนรูปแบบภาพหลายรูปแบบและสามารถใช้ได้กับ GNU / Linux จำนวนมาก
สแครปคือยูทิลิตีภาพหน้าจอคำสั่งที่ชื่นชอบของผู้ชำนาญ Linux หลายร้อยหลายพันคนเนื่องจากมีสถาปัตยกรรมที่เรียบง่าย แต่ใช้งานได้ จะช่วยให้ผู้ใช้สามารถใช้หน้าจอของหน้าต่างที่ใช้งานหน้าต่างรากทั้งหมด (เดสก์ท็อป / หน้าจอ) หรือบางส่วนของหน้าจอ
ตัวเลือกบรรทัดคำสั่ง
โปรแกรมมาพร้อมกับตัวเลือกบรรทัดคำสั่งประมาณ 10 แบบซึ่งช่วยให้คุณสามารถจับขอบหน้าต่างแสดงการนับถอยหลังก่อนที่จะถ่ายภาพเพิ่มความล่าช้าก่อนที่จะถ่ายภาพหน้าจอ (เป็นวินาที) เรียกใช้แอพพลิเคชันภายนอกก่อน ถ่ายภาพตั้งค่าคุณภาพของภาพใช้หน้าต่างที่โฟกัสอยู่ในปัจจุบันสร้างภาพขนาดย่อสำหรับภาพหน้าจอที่จับภาพโต้ตอบเลือกรูปสี่เหลี่ยมผืนผ้าหรือหน้าต่างด้วยเมาส์รวมทั้งจับภาพจอแสดงผลหลายจอ
ตัวอย่างบังคับ
ด้านล่างเราได้จัดเตรียมตัวอย่างง่ายๆเกี่ยวกับการใช้ยูทิลิตีสกรีนเซฟเวอร์คำสั่ง scrot เพื่อใช้ภาพหน้าจอของเดสก์ท็อป Linux ของคุณและบันทึกลงในโฟลเดอร์เฉพาะในรูปแบบ PNG สำหรับผู้ที่กลัว terminal Linux
scrot '% Y-% m-% d_ $ wx $ h_scrot.png' -e 'mv $ f ~ / ภาพ / ภาพ /'
ดูเหมือนน่ากลัวเรารู้ แต่ก็ไม่เป็นเช่นนั้นตามคำสั่งข้างต้นเพียงแค่สร้างไฟล์ PNG ที่ชื่อว่า & ldquo; 2014-09-11_1600x1024_scrot & rdquo; และบันทึกลงในโฟลเดอร์ภาพใต้ไดเร็กทอรีภาพของโฮมไดเร็กของคุณ
ภายใต้ประทุนและห้องว่าง
รูปลักษณ์อันรวดเร็วภายใต้ประทุนจะแสดงให้เราเห็นว่าสแคร๊อต์เขียนขึ้นทั้งหมดในภาษาซี ขึ้นอยู่กับระบบ X Window เนื่องจากสามารถใช้งานได้จากโปรแกรมจำลองเทอร์มินัล X11 เท่านั้นเพื่อจับภาพหน้าต่าง X11 กล่องโต้ตอบส่วนใดส่วนหนึ่งของหน้าจอหรือหน้าจอทั้งหมด
มีอะไรใหม่ ในรุ่นนี้:
- กระแทกระดับ DH เป็น 10
- เดเบียน / การควบคุม:
- บั๊กมาตรฐาน - เวอร์ชันเป็น 3.9.8
- ลบฟิลด์โฮมเพจ อยู่ในสถานะออฟไลน์
- ลบ autotools การอ้างอิงที่ไม่จำเป็นออกแล้ว
- อัปเดตฟิลด์ Vcs- * เพื่อใช้ https แทน http และ git
- เดบอร์น / ลิขสิทธิ์: อัปเดตปีลิขสิทธิ์บรรจุภัณฑ์
- เดเบียน / แพทช์ /:
- 10_improve-hardening.patch: สร้างขึ้นเพื่อแก้ไขปัญหา GCC hardening
- 11_fix-spelling-manpage.patch: สร้างขึ้นเพื่อแก้ไขข้อผิดพลาดในการสะกดคำใน manpage
- fix-makefile: เปลี่ยนชื่อเป็น 09_fix-makefile.patch
- ลบไฟล์ 003_descmanpage.patch ที่ไม่มีประโยชน์และซ้ำซ้อน
- เดเบียน / กฎ: เพิ่มตัวแปร DEB_LDFLAGS_MAINT_APPEND เพื่อหลีกเลี่ยงการเชื่อมโยงที่ไม่จำเป็นกับไลบรารี
- เดเบียน / ชม:
- ชนกับเวอร์ชัน 4
- ลบแหล่งข้อมูลพิเศษเพื่อหลีกเลี่ยงความขัดแย้งกับ uscan
- ใช้ NoSite แทน NoTracking
มีอะไรใหม่ ในเวอร์ชัน 0.8:
- Patch จาก Claes Nasten
- เพิ่มตัวเลือกที่เกี่ยวข้องกับภาพขนาดย่อ:
- ขั้นแรกให้ระบุ -t จะทำลาย param $ f ไปที่ -exec
- สองภาพขนาดย่อและภาพหน้าจอมี timestamps ต่างกัน
- ประการที่สามไม่สามารถระบุรูปทรงเรขาคณิตด้วย -t
- ฉันกำหนดค่าเหล่านี้แล้วเพิ่ม $ m (เล็กแทน $ t ตามที่ถ่าย) เพื่อให้สามารถทำได้
- เกี่ยวกับรูปทรงเรขาคณิตที่มีความกว้างหรือความสูงตั้งไว้ที่ 0 จะทำให้ส่วนอื่น ๆ ของอัตราส่วนกว้างยาวขึ้น
ความคิดเห็นที่ไม่พบ