สภาพแวดล้อมของอูบุนตูมีวัฒนธรรมการพัฒนาโอเพ่นซอร์สที่มีชีวิตชีวาและแอปฟรีคุณภาพสูงที่ได้ผลลัพธ์ เมื่อพูดถึงแอพสกรีนช็อตมีมากมาย มี GIMP ชัตเตอร์ และอื่นๆ อีกมากมาย แต่มีปัญหาคือ แอปเหล่านี้ส่วนใหญ่ใช้อินเทอร์เฟซผู้ใช้แบบกราฟิก แต่ถ้าคุณเป็นคนสั่งการมากกว่าล่ะ
โชคดีที่มี scrot ซึ่งเป็นเครื่องมือที่ใช้เทอร์มินัลที่จับภาพหน้าจอบน Ubuntu ได้ การเปิดตัวครั้งแรกในปี 2000 scrot ยังคงแข็งแกร่ง—ด้วยการอัปเดตหลักที่เสถียรล่าสุดในเดือนมิถุนายน 2020
เริ่มด้วยการติดตั้ง scrot บน Ubuntu
จะติดตั้ง scrot บน Ubuntu ได้อย่างไร
เครื่องมือสกรีนช็อต scrot ติดตั้งมาล่วงหน้าในคอมพิวเตอร์ Linux ส่วนใหญ่ ดังนั้น ระบบของคุณก็อาจมีอยู่แล้วเช่นกัน หากไม่ ให้เรียกใช้คำสั่งนี้บนเทอร์มินัลเพื่อติดตั้งแพ็กเกจ:
sudo apt-get install scrot
กด Enter และระบบจะเริ่มติดตั้ง scrot ในไม่กี่วินาที
วิธีใช้ scrot เพื่อจับภาพหน้าจอ
Scrot เป็นเครื่องมือบรรทัดคำสั่งที่เรียบง่ายตามปรัชญาของ UNIX ของ Ken Thomson ซึ่งเป็นแนวทางเชิงปรัชญาในการพัฒนาซอฟต์แวร์ที่ให้ความสำคัญกับการเขียนโปรแกรมขนาดเล็ก สะอาด และโมดูลาร์
ดังนั้น scrot ปฏิบัติตามแนวทางที่ค่อนข้างง่ายสำหรับการตัดหน้าจอบน Ubuntu ด้วย
ถ่ายภาพหน้าจอของทั้งหน้าจอ
ในการเริ่มต้น ต่อไปนี้คือวิธีจับภาพหน้าจอทั้งหน้าต่างบน Ubuntu:
scrot
แค่นั้นแหละ. Scrot จะจับภาพหน้าจอโดยอัตโนมัติ นอกจากนี้ เว้นแต่จะกล่าวถึงเป็นอย่างอื่น บ้าน ไดเร็กทอรีจะมีภาพหน้าจอที่คุณถ่ายด้วย scrot
บันทึกภาพหน้าจอด้วยชื่อเฉพาะและไดเรกทอรี
หากคุณต้องการบันทึกภาพหน้าจอของคุณไว้ที่ตำแหน่งใดตำแหน่งหนึ่ง คุณเพียงแค่ต้องเปลี่ยนไดเร็กทอรีของคุณ ตามค่าเริ่มต้น scrot จะบันทึกภาพหน้าจอในไดเร็กทอรีการทำงานปัจจุบันของคุณ นอกจากนี้ คุณยังสามารถตั้งชื่อเฉพาะให้กับภาพหน้าจอได้หากต้องการ โดยใช้วิธี:
scrot file1.png
และนี่คือสิ่งที่คุณจะได้รับจากการดำเนินการคำสั่งที่กล่าวถึงข้างต้น:
การใช้ scrot เพื่อจับภาพหน้าต่างปัจจุบัน
หากคุณต้องการจับภาพหน้าจอของสิ่งที่โฟกัสบนหน้าจอของคุณในตอนนี้ ไม่ว่าจะเป็นหน้าต่างเบราว์เซอร์ แอพ หรืออย่างอื่น คุณสามารถใช้คำสั่งนี้:
scrot -u
โปรดทราบว่าทันทีที่คุณกด Enter , scrot จะจับภาพหน้าต่างปัจจุบัน ซึ่งจะเป็นแอป Ubuntu Terminal
นี่คือสิ่งที่คุณอาจไม่ต้องการ เพื่อตอบโต้ คุณสามารถใช้ -d ตั้งค่าสถานะดังนี้:
scrot -u -d num
...ที่ไหน -d ย่อมาจาก Delay และ จำนวน คือจำนวนวินาทีที่คุณต้องการชะลอการจับภาพ
scrot -u -d 5
เครื่องหมาย -d 5 ในคำสั่งดังกล่าวจะทำให้ภาพหน้าจอของคุณล่าช้าเป็นเวลาห้าวินาที ทำให้คุณมีเวลามากพอที่จะย่อหน้าต่างพิเศษทั้งหมด รวมทั้งเทอร์มินัลด้วย
สร้างภาพขนาดย่อพร้อมกับภาพหน้าจอ
คุณยังสามารถโยน -t Num คำสั่ง ซึ่งจะสร้างภาพขนาดย่อสำหรับภาพหน้าจอของคุณ จำนวน นี่หมายถึงเปอร์เซ็นต์เทียบกับภาพหน้าจอต้นฉบับ
ดังนั้น หากคุณพิมพ์อะไรแบบนี้:
scrot -u -d 5 -t 30
คุณจะได้ภาพหน้าจอพร้อมกับภาพขนาดย่อที่มีขนาด 30% ของภาพหน้าจอต้นฉบับ
จับภาพหน้าจอสำหรับพื้นที่หรือแอปเฉพาะ
หากต้องการ คุณยังสามารถใช้ scrot เพื่อสกรีนคลิปเฉพาะพื้นที่บนหน้าต่าง ซึ่งคุณจะต้องใช้ -s ตัวเลือก
scrot -s
หลังจากดำเนินการคำสั่งแล้ว ให้ลากเมาส์ (ขณะกดปุ่ม) เหนือพื้นที่ที่คุณต้องการจับภาพและปล่อยเคอร์เซอร์เพื่อจับภาพ
เปลี่ยนคุณภาพรูปภาพของคลิปหน้าจอ
เมื่อใช้ scrot คุณจะมีตัวเลือกในการเปลี่ยนคุณภาพของภาพหน้าจอ สิ่งที่คุณต้องทำคือใช้ -q ตั้งค่าสถานะด้วยคำสั่ง คุณภาพของรูปภาพเริ่มต้นคือ 75 ดังนั้น คุณจะต้องใช้คำสั่งนี้หากต้องการภาพหน้าจอที่ดีที่สุด
scrot -s -q 100
ซึ่งจะจับภาพคุณภาพสูงของส่วนที่เลือกของหน้าต่าง
จับภาพหน้าจอคุณภาพสูงบน Ubuntu
Scrot เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งน้ำหนักเบาที่ใช้บรรทัดคำสั่งเพื่อทำสิ่งต่างๆ ให้เสร็จสิ้น ได้รับการออกแบบด้วยปรัชญา UNIX ที่เรียบง่าย คำสั่งส่วนใหญ่ค่อนข้างใช้งานง่ายและจดจำ
แม้ว่า Unix และ Linux จะค่อนข้างคล้ายกันในแง่ของการใช้งานและสถาปัตยกรรม แต่ก็มีความแตกต่างบางประการระหว่างระบบปฏิบัติการทั้งสอง