คอมโพซิเตอร์บนเดสก์ท็อปกลายเป็นสิ่งจำเป็นสมัยใหม่ ไม่ว่าจะเป็นเพราะหน้าจอฉีกขาดหรือเพียงแค่ความโหยหาสำหรับเดสก์ท็อป แม้ว่าผู้แต่งมักจะต้องแลกมาด้วยต้นทุน – ความเร็วและทรัพยากร – นักประพันธ์เพลงเล็กๆ คอยช่วยเหลือวันนี้:คอมป์ตัน Compton ทำงานบนฮาร์ดแวร์ระดับล่างได้อย่างราบรื่นแม้ในเครื่องที่อ่อนแอที่สุด หรือทำให้เดสก์ท็อปของเครื่องใหม่ทำงานได้อย่างรวดเร็ว
สำหรับผู้ที่ไม่รู้จัก Compton เป็นคอมโพซิเตอร์แบบสแตนด์อโลนน้ำหนักเบาพิเศษที่ออกแบบมาเพื่อใช้ร่วมกับเดสก์ท็อปลีนุกซ์ เหมาะสำหรับฮาร์ดแวร์รุ่นเก่า มักใช้โดย distros ที่มีน้ำหนักเบาซึ่งต้องการตัวประกอบที่ไม่ยอมลดความเร็วและการตอบสนอง เราได้รวมคำแนะนำสำหรับเดสก์ท็อปสามเครื่องไว้ที่นี่:KDE, MATE และ Xfce โปรดทราบว่าหลักการเดียวกันนี้สามารถนำไปใช้กับเดสก์ท็อปอื่นๆ ได้
เราหวังว่าจะรวม GNOME และ Cinnamon ไว้ด้วย แต่ดูเหมือนว่าผู้แต่งของพวกเขาจะถูกสร้างขึ้นและไม่สามารถแทนที่ได้ – แจ้งให้เราทราบในความคิดเห็นหากไม่ใช่กรณีนี้และวิธีปิดการใช้งาน
การติดตั้งและใช้งานคอมป์ตัน
คอมป์ตันเป็นเรื่องธรรมดามากและควรมีอยู่ในที่เก็บของการแจกจ่ายของคุณ หากไม่มี คำแนะนำจะรวมอยู่ในหน้า GitHub ของโปรเจ็กต์
หากคุณต้องการติดตั้งโดยใช้บรรทัดคำสั่ง สำหรับระบบที่ใช้ Debian หรือ Ubuntu ให้ป้อน:
sudo apt install compton
สำหรับระบบ Fedora/Red Hat:
sudo dnf install compton
บทแนะนำนี้จะครอบคลุมสามขั้นตอนสำหรับเดสก์ท็อปแต่ละเครื่องหลังจากจุดติดตั้ง:ปิดใช้งานตัวเขียน ลองใช้ Compton ในเชลล์ และเพิ่ม Compton ลงในรายการโปรแกรมเริ่มต้นอัตโนมัติของเดสก์ท็อป
แทนที่จะใช้คำสั่งเพียงอย่างเดียว เราจะเพิ่มสวิตช์เพื่อใช้ OpenGL แทนแบ็กเอนด์ X Render แบบเก่า ซึ่งจะให้ประสิทธิภาพตามที่ต้องการ
compton --vsync opengl-swc --backend glx
MATE และ Xfce ทำงานได้ง่ายกว่า KDE เล็กน้อย ดังนั้นเราจะเริ่มต้นที่นั่น ดำเนินการต่อโดยเรียงลำดับความยากจากน้อยไปมาก
เมท
ผู้เรียบเรียงของ MATE หรือ Xfce ไม่ได้มีน้ำหนักมากนัก แต่เราพบว่าคอมป์ตันสามารถจัดการกับการฉีกขาดของหน้าจอได้ดีกว่า และอย่างน้อยก็ดูเหมือนจะเร็วกว่าของ MATE หรือ Xfce (ผู้ใช้ที่จู้จี้จุกจิกมากขึ้นสามารถวัดสิ่งเหล่านี้ได้!)
หากต้องการปิดใช้งานผู้แต่งให้คลิก "เมนู -> การตั้งค่า -> Windows" ซึ่งจะเปิดหน้าต่างใหม่ชื่อ "Window Preferences" ใต้แท็บ General ให้ยกเลิกการเลือกช่องที่ระบุว่า "Enable software compositing window manager"
เมื่อปิดใช้งานการเรียบเรียง ให้เปิดเทอร์มินัลแล้วลองเรียกใช้ Compton หากทำงานสำเร็จ ให้เพิ่มไปที่การเริ่มอัตโนมัติของ MATE โดยคลิก “เมนู -> ค่ากำหนด -> แอปพลิเคชันเริ่มต้น” ในหน้าต่างใหม่ ให้คลิก เพิ่ม ซึ่งจะเปิดกล่องโต้ตอบสำหรับป้อนคำสั่งของคุณ
ขั้นแรก ตั้งชื่อคำสั่งเพื่อให้คุณสามารถค้นหาได้ (Compton!) และเพิ่มคำสั่งแบบเต็มในช่องคำสั่ง
XFCE
Xfce มีขั้นตอนเหมือนกับ MATE โดยพื้นฐานแล้ว เพียงแค่มีหน้าต่างให้นำทางมากขึ้น ปิดใช้งานผู้แต่งของคุณโดยเปิดเมนูแอปพลิเคชันหลักแล้วคลิก "การตั้งค่า -> ปรับแต่งตัวจัดการหน้าต่าง" นี้จะเปิดหน้าต่างใหม่ เปิดแท็บ Compositor และยกเลิกการเลือกตัวเลือก “Enable display compositing”
ตรวจสอบว่าคำสั่งทำงานในเทอร์มินัล ถ้าใช่ ให้เพิ่มในการเริ่มต้นของคุณโดยคลิก "เมนู -> แอปพลิเคชัน -> การตั้งค่า -> เซสชันและการเริ่มต้น" ในหน้าต่างใหม่ เปิดแท็บ "Application Autostart" แล้วคลิกปุ่มเพิ่ม
ในหน้าต่าง "เพิ่มแอปพลิเคชัน" ให้ตั้งชื่อคำสั่งของคุณ และป้อนคำสั่งแบบเต็มในช่องคำสั่ง ปล่อยให้ทริกเกอร์ตั้งค่าเป็น “เมื่อเข้าสู่ระบบ” แล้วคลิกตกลง
KDE
นี่คือจุดที่คอมป์ตันจะสร้างความแตกต่างอย่างมีนัยสำคัญต่อประสิทธิภาพการทำงาน เมื่อเทียบกับผู้แต่งดั้งเดิมของ KDE แล้ว ความเร็วและการตอบสนองเพิ่มขึ้นอย่างมาก เดสก์ท็อปตอบสนองอย่างรวดเร็วจนเกือบจะรุนแรง เกมภายใต้ Proton ทำงานที่ 60+ FPS อย่างกะทันหัน ซึ่งก่อนหน้านี้มีปัญหา
นอกจากประสิทธิภาพแล้ว การปรับแต่งภาพของ Compton ยังดูสวยงามภายใต้ KDE พร้อมเมนูโปร่งแสงที่มีรสนิยมสูง
เมื่อรวมเข้ากับธีมสีเข้ม ทำให้ทาสก์บาร์และเมนูมีลักษณะเป็นกระจกสีดำมีสไตล์ ทำให้เป็นเดสก์ท็อปที่สวยงามที่สุดรุ่นหนึ่งที่เราเคยใช้
โปรดทราบว่าแม้ว่าโดยทั่วไป Compton จะทำงานได้ดีกับ KDE แต่ก็หยุดทำงานเมื่อเปลี่ยนความละเอียดเดสก์ท็อปด้วยตนเองผ่านการตั้งค่าระบบ ซึ่งจะทำให้คุณมีเดสก์ท็อปเพียงครึ่งเดียวที่มีปุ่มและอินพุตทั้งหมดอยู่ในตำแหน่งที่ไม่ถูกต้อง การออกจากระบบโดยใช้แป้นพิมพ์ลัดช่วยแก้ปัญหาได้ แต่คุณควรปิดใช้งาน Compton ผ่านการตรวจสอบระบบก่อนที่จะเปลี่ยนความละเอียดเดสก์ท็อป
ที่น่าสังเกตอีกอย่างคือคุณไม่สามารถซูมออกเพื่อดูเดสก์ท็อปทั้งหมดได้อีกต่อไป นี่คือสิ่งที่ฉันไม่ค่อยได้ใช้ ดังนั้นฉันจึงไม่พลาด แต่ถ้าคุณใช้ฟีเจอร์นี้ คอมป์ตันไม่เหมาะกับคุณ
มิฉะนั้น Compton มักจะมีเสถียรภาพมากกว่าผู้แต่งของ KDE โดยเฉพาะอย่างยิ่งเมื่อแอปพลิเคชันเปลี่ยนความละเอียดในแบบเต็มหน้าจอ (แม้แต่เกม DOS ที่ทำงานในความละเอียดต่ำมาก) หากคุณเป็นนักเล่นเกมตัวยง คุณควรเลิกใช้ฟีเจอร์เพื่อประสิทธิภาพที่เพิ่มขึ้นอย่างมากที่มีให้
ทำให้คอมป์ตันทำงานกับ KDE
เพื่อให้คอมป์ตันทำงานกับ KDE ต้องมีการเตรียมการมากกว่านี้ อย่าตกใจเพราะมันไม่ได้ยากขนาดนั้น การปิดใช้งานตัวแต่งนั้นง่ายพอ เพียงเปิดการตั้งค่าระบบของ KDE ไปที่ "การแสดงผลและการตรวจสอบ" เปิดส่วนผู้แต่งและยกเลิกการทำเครื่องหมายที่ช่อง "เปิดใช้งานผู้แต่งเมื่อเริ่มต้น" ลองใช้คำสั่ง Compton ที่กำหนดในเทอร์มินัล และถ้าทุกอย่างเรียบร้อย upi ก็สามารถไปต่อได้
นี่คือสิ่งที่ยากขึ้นเล็กน้อย กล่องโต้ตอบการเริ่มต้นอัตโนมัติของ KDE จะไม่ยอมรับคำสั่งดิบคอมป์ตันนั้นด้วยสวิตช์ ดังนั้นคุณจะต้องสร้างสคริปต์พื้นฐาน ไม่ต้องกังวล เราจะคุยกับคุณให้จบ
เริ่มต้นด้วยการสร้างไฟล์ข้อความใหม่ เราจะเรียกมันว่า "compton-script.sh" คัดลอกและวางข้อความต่อไปนี้ลงไป:
#!/bin/bash /usr/bin/compton --vsync opengl-swc --backend glx
บันทึกไฟล์และทำให้สามารถเรียกใช้งานได้โดยคลิกขวาที่ไฟล์และเลือก Properties เปิดแท็บ Permissions และกาเครื่องหมายที่ช่อง “Is executable”
สคริปต์นั้นพร้อมใช้งานแล้ว หากต้องการเพิ่มลงในการเริ่มต้นระบบ ให้เปิดการตั้งค่าระบบแล้วเลือกส่วน "การเริ่มต้นและการปิดระบบ" ซึ่งคุณจะพบการเริ่มต้นอัตโนมัติ เมื่ออยู่ใน Autostart ให้คลิกปุ่ม "Add Script" และเรียกดูไฟล์สคริปต์ของคุณในหน้าต่างโต้ตอบใหม่ คลิกตกลงและคุณควรจะเสร็จสิ้น
คุณยังคงประสบปัญหาหน้าจอฉีกขาดแม้จะเป็นผู้แต่งเพลงที่ยอดเยี่ยมอย่างคอมป์ตันหรือไม่? ดูคำแนะนำของเราเกี่ยวกับวิธีลบการฉีกขาดหน้าจอออกจาก Linux