เอฟเฟกต์เดสก์ท็อปของ KDE ยอดเยี่ยม ยกเว้นตอนถ่ายสกรีนชอทเพื่อใช้บนเว็บไซต์หรือบล็อก เงาที่ดูสวยรอบทุกองค์ประกอบเดสก์ท็อปถูกจับภาพไปด้วย และอาจขัดแย้งกับธีมของเว็บไซต์หรือบล็อกของคุณ
เครื่องมือถ่ายสกรีนชอทส่วนใหญ่ยืนยันจับภาพเงาเหล่านี้ และตัวเลือกที่เสนอให้ปิดการตกแต่งอาจเปลี่ยนลักษณะหน้าต่าง วิธีแก้ปัญหาเดียวเหมือนจะเป็นการจับภาพพื้นที่สี่เหลี่ยมผืนผ้าแล้วกำหนดพื้นที่ของแต่ละสกรีนชอทด้วยตนเอง หรือแก้ไขแต่ละภาพหลังจากนั้นใน GIMP
ทั้งสองวิธีจะน่าเบื่อเร็วๆ หากคุณจัดการกับสกรีนชอทมากกว่าหนึ่งรูป โชคดีที่มีวิธีแก้ง่ายๆ: ปิดแหล่งที่มาของเงาเหล่านั้นชั่วคราวด้วย Compositor ของ KDE มาดูวิธีการกัน
วิธีหลีกเลี่ยงด้วยการจับภาพเต็มหน้าจอ
หากคุณจัดการกับแอปพลิเคชันที่ดูดีในโหมดเต็มหน้าจอ คุณสามารถข้ามปัญหาที่พูดถึงได้โดยการถ่ายสกรีนชอทเต็มหน้าจอ วิธีนี้จะไม่มีเงาเพิ่มรอบหน้าต่าง เนื่องจากหน้าต่างครอบคลุมหน้าจอทั้งหมด
ทางเลือกอื่น คุณสามารถขยายหน้าต่าง และเช่นเดียวกัน จับภาพเต็มหน้าจอ ด้วยการรวมพื้นหลังเดสก์ท็อปในภาพ สกรีนชอทของคุณจะไม่ดูแย่เมื่อโพสต์บนบล็อก
ตัวอย่าง
เพื่อให้ชัดเจน ดูสกรีนชอทด้านล่างที่มีเงาพร้อมความโปร่งใส ภาพต่อไปนี้ถ่ายใน Kubuntu ด้วย Spectacle เครื่องมือจับภาพเริ่มต้นของ KDE ใช้ตัวเลือกเริ่มต้นของ KDE และ Spectacle ทั้งคู่ สกรีนชอทดูไม่อยู่ในที่เหมาะสมเมื่อเทียบกับภาพอื่นๆ ในที่นี้ และยังทำให้ประมาณความกว้างของภาพผิดพลาด เนื่องจากเงาถูกรวมอยู่ในมิติของภาพ
ค้นหา Compositor
Compositor ของ KDE เป็นแหล่งที่มาของเอฟเฟกต์ส่วนใหญ่ คุณสามารถคิดว่ามันเป็นเลเยอร์ระหว่าง window manager และหน้าจอ ที่พึ่งพาการเร่งฮาร์ดแวร์ของ GPU เพื่อปรับปรุงความตอบสนองของเดสก์ท็อปและทำให้ทุกอย่างดูสวยขึ้น มันยังรับผิดชอบต่อเงาที่เราต้องการปิดด้วย
เนื่องจาก Compositor รับผิดชอบฟังก์ชันอื่นๆ เช่น แอนิเมชันหน้าต่าง, ธัมเบิลบนแถบงาน และฟีเจอร์การเข้าถึงอย่าง magnifier ของ KDE หากคุณพึ่งพาเหล่านี้ คุณควรเปิดใช้งานอีกครั้งหลังถ่ายสกรีนชอท
คุณสามารถหาแผงควบคุมการตั้งค่า KDE Compositor ได้โดยพิมพ์ "Compositor" ในช่องค้นหาของเมนูเดสก์ท็อปหลักของ KDE เลือกมันเพื่อเข้าถึงตัวเลือก
ปิดใช้งาน Compositor
เพื่อปิด Compositor ให้ยกเลิกเลือก "Enable compositor on startup" ในโมดูล System Settings ทิ้งตัวเลือกอื่นๆ ไว้ที่เดิม เนื่องจากคุณอาจเปิดใช้งานอีกครั้งหลังถ่ายสกรีนชอท เพื่อให้สิ่งต่างๆ กลับสู่สภาพปกติและเดสก์ท็อปทำงานได้ตามปกติ
หลังจากคลิก "Apply" หรือ "OK" คุณอาจเห็นหน้าจอกระพริบสักวินาที แปลกที่คุณอาจไม่เห็นการเปลี่ยนแปลงใดๆ – อย่างน้อยก็ยังไม่ตอนนี้
ออกจากระบบ (Log Out)
เมื่อคุณเปิดใช้งาน Compositor การเปลี่ยนแปลงจะมีผลทันที แต่คุณต้องออกจากเดสก์ท็อปเพื่อปิดใช้งานมัน ทำได้โดยเลือก "Leave -> Log Out" จากเมนูหลักของ KDE
เวลาถ่ายสกรีนชอท
เมื่อคุณล็อกอินกลับเข้าสู่เดสก์ท็อป มันจะไม่ดูต่างไปมากนัก คุณจะไม่เห็นเงารอบหน้าต่าง และไม่เห็นแอนิเมชัน เอฟเฟกต์พิเศษ หรือสิ่งประดิษฐ์อื่นๆ นอกเหนือจากนี้ จะเหมือนเดิมพอดี ตอนนี้ถึงเวลาถ่ายสกรีนชอท
ตามที่เห็น สกรีนชอทด้านล่างเหมือนกับภาพที่มีปัญหาที่เรารวมไว้ข้างต้น แต่ตอนนี้ดูเหมือนที่คุณคาดหวัง เราไม่ได้แก้ไขมันเลย – นี่คือวิธีที่ Spectacle "จับ" หน้าต่างเดียวกันเมื่อ Compositor ถูกปิด
เดสก์ท็อปที่ตอบสนองเร็วขึ้น?
ระหว่างถ่ายสกรีนชอท เดสก์ท็อปของคุณจะดู "ไม่เงาสวย" อยู่บ้าง โดยไม่มีเอฟเฟกต์ คุณอาจสังเกตว่า Compositor ที่ควรทำให้สิ่งต่างๆ ดูและทำงานดีขึ้นโดยใช้ประโยชน์จาก GPU ในหลายกรณีกลับทำให้ช้าลง โดยเฉพาะบน PC ช้าเก่า เดสก์ท็อป KDE ที่ปิด Compositor อาจรู้สึกเร็วขึ้น ตอบสนองเร็วขึ้นต่ออินพุตของคุณ
หากเป็นเช่นนั้น และคุณไม่ค่อยพลาดทุกอย่างที่ Compositor นำมาให้ คุณอาจต้องพิจารณาว่าคุ้มค่าที่จะเปิดใช้งานอีกครั้งหรือไม่ และหากคุณชอบความรวดเร็วของคอมพิวเตอร์เมื่อปิดมันไว้ อาจจะอยากเพิ่มประสิทธิภาพมากขึ้นด้วยการปิดบริการบางอย่างหรือลบของที่ไม่จำเป็น