คัดแยกหน้าจอใน Chrome ขณะดู Netflix แบบเต็มหน้าจอที่ 14.04 LTS


9

ใช้งาน Ubuntu 14.04 บนแล็ปท็อป ASUS พร้อมกราฟิก Intel HD 4000 ปัญหานี้เกิดขึ้นเฉพาะใน Netflix.Screen การฉีกขาดจะคงอยู่ต่อไปหากฉันเต็มหน้าจอ โหมดหน้าต่างทำงานได้ดี การเล่นภาพยนตร์ใน VLC นั้นใช้ได้และไม่มีการฉีกขาด ฉันใช้ Google Chrome เวอร์ชัน 40.0.2214.111 (64 บิต)

ฉันควรดำเนินการอย่างไร


วิธีนี้ใช้ได้ผลกับฉัน: askubuntu.com/questions/667466/ …
Ruiter Gripp

คำตอบ:


24

ปัญหานี้เกิดขึ้นหลังจากอัพเดต 14.04.2 หากต้องการแก้ไขการฉีกขาดใน Chrome ในขณะที่ดู Netflix แบบเต็มหน้าจอให้ทำดังนี้

  1. ติดตั้งตัวจัดการการตั้งค่า CompizConfig:

    sudo apt-get install compizconfig-settings-manager 
    
  2. เปิดตัวจัดการการตั้งค่า CompizConfig

  3. คลิกคอมโพสิต

  4. ในUnredirect Matchเพิ่ม& !(class=^Google-chrome)ไปที่ท้ายบรรทัด

การทำเช่นนี้จะป้องกันไม่ให้มีการควบคุมหน้าต่าง Chrome ในขณะที่ปล่อยให้หน้าต่างเต็มหน้าจออื่นไม่ได้ถูกเปลี่ยนทิศทาง หน้าต่างเต็มหน้าจอที่ไม่ได้กำหนดทิศทางช่วยให้แอปแบบเต็มหน้าจอดึงไปที่หน้าจอโดยตรงซึ่งจะทำให้ประสิทธิภาพสูงขึ้น นั่นก็หมายความว่ารูปวาดของแอปจะต้องจัดการกับ v-sync หากมันเป็นสิ่งที่สำคัญ Chrome ไม่ทำการซิงค์ v ด้วยตัวเองเมื่อมีตัวจัดการหน้าต่างการแต่ง ดังนั้นมันจึงขึ้นอยู่กับ Compiz ที่จะทำ นั่นเป็นเหตุผลที่เราต้องปล่อยให้ Compiz เปลี่ยนเส้นทาง Chrome และจัดการ v-sync ของมัน เพื่อไม่ให้กระทบต่อประสิทธิภาพการทำงานของแอพอื่น ๆ เราได้เพิ่มข้อยกเว้นในกฎการจับคู่แบบ Unredirect แทนการปิดคุณลักษณะทั้งหมด สังเกตได้ว่า!(class=google-chrome)มีอยู่แล้วตามค่าเริ่มต้น แต่ไม่ได้ผล คลาสหน้าต่าง Chrome ปัจจุบันเริ่มต้นด้วยตัวพิมพ์ใหญ่ "G" ในขณะที่กฎเริ่มต้นเริ่มต้นด้วยตัวพิมพ์เล็ก "g" อาจเป็นไปได้ว่าคลาสหน้าต่างมีการเปลี่ยนแปลงระหว่างการอัปเดต Chrome ในบางช่วงระหว่างกฎที่เพิ่มเข้ากับ Ubuntu และตอนนี้ อาจเป็นการถดถอยใน Ubuntu ที่เปลี่ยน "G" นำไปสู่การเปลี่ยนเป็น "g"


เคล็ดลับสำหรับฉัน!
Punit Naik

ดีขอบคุณ! ทำงานใน Ubuntu 16.04 lts
Sujimichi

1
ผมเคยยื่นข้อผิดพลาดกับอูบุนตูสำหรับการนี้: bugs.launchpad.net/ubuntu/+source/compiz/+bug/1741596 หากคุณต้องการเห็นสิ่งนี้ได้รับการแก้ไขใน Ubuntu ไปที่รายงานข้อผิดพลาดนั้นแล้วคลิก "สิ่งนี้มีผลกับฉัน" เพื่อให้ผู้พัฒนาสามารถทำงานได้
เทย์เลอร์อาร์

ขอบคุณ! ฉันพยายามคิดออกมาซักพักแล้ว
Nikita240
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.