ทำไมฉันถึงมีภาพซ้อนและฉีกขาดด้วยตัวจัดการหน้าต่าง i3 ที่จับคู่กับ xcompgmr เมื่อเรียงหน้าจอเทอร์มินัล?


10

ฉันใช้ตัวจัดการหน้าต่างเรียงต่อกันของi3 ฉันไม่ได้เปิดใช้งานตัวxcompmgrแต่งเพลงในไฟล์~ / .i3 / configรวมถึงfehการแสดงรูปพื้นหลัง:

exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55
exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg

ตอนนี้lxterminalรองรับความโปร่งแสงเป็นต้น แต่เมื่อฉันจัดเรียงเครื่องของฉันในแนวตั้งวัตถุghosting การฉีกขาดและการตกแต่งบางส่วนจากพื้นที่ทำงานอื่น ๆ จะปรากฏที่ด้านบนขวา - และหายไปทันทีที่หน้าต่างปูกระเบื้องในแนวนอน นอกจากนี้เมื่อtransmission-gtk"ลอย" กล่องโต้ตอบการย้ายกล่องรอบ ๆ ใบโกสต์ในรูปแบบของเส้นแนวนอนเล็ก ๆ ซึ่งยังคงอยู่จนกว่าจะรีเฟรชบางส่วน

มีวิธีแก้ปัญหาหรือไม่?


ไม่ใช่วิธีการแก้ปัญหา แต่สิ่งที่ฉันสังเกตเห็นในการกำหนดค่าของฉัน: เมื่อฉันพยายามกำหนดค่าจำนวนมากสิ่งนี้สามารถเกิดขึ้นได้มากมายในเทอร์มินัลของฉัน ฉันทำงานcomptonเป็นนักแต่งเพลง เพื่อกำจัดมันฉันเพียงแค่ปิดและรีสตาร์ท comptonและมันจะหายไปทันที ในการตั้งค่าเฉพาะของฉัน (ซึ่งมาพร้อมกับมาตรฐาน Manjaro) สิ่งนี้ทำได้โดย$mod+tการปิดคอมพ์ตันและ$mod+Ctrl+tเริ่มใหม่อีกครั้ง
James Wright

คำตอบ:


11

อาการที่เกิดขึ้นจากสองประเด็นที่แตกต่างกันที่นี่:

  1. ผู้แต่ง : ใช้สิ่งที่ใหม่กว่าเช่นคอมป์ตันในกรณีนี้โดยใช้ตัวเลือกสุดท้ายต่อไปนี้หากฮาร์ดแวร์ของคุณรองรับ:

    exec --no-startup-id compton -cCGb --backend glx --vsync opengl
    
  2. ความจริงที่ว่าตัวแต่งเพลงไม่ได้รับการสนับสนุนอย่างเป็นทางการจากตัวจัดการหน้าต่างนี้และเนื่องจากวิธีที่ i3 แสดงแถบชื่อหน้าต่าง วิธีแก้ปัญหาที่รู้จักกันดีคือการปิดการใช้งานแถบชื่อดังกล่าวโดยการเพิ่มไปที่~/.i3/config:

    new_window pixel
    

หากต้องการเลื่อนไปรอบ ๆ หน้าต่างที่ไม่มีแถบหัวเรื่องให้ใช้mod+dragที่ใดก็ได้บนหน้าต่าง สุดท้ายบางส่วนนี้อาจมีการเปลี่ยนแปลงในช่วงเวลา


1
ในการดูเอกสารประกอบของ Compton ( wiki.archlinux.org/index.php/Compton ) ดูเหมือนว่าอาร์กิวเมนต์ -c จะเปิดใช้งานเงาและส่วน -CG ปิดใช้งานเงา ดูเหมือนว่าส่วน -c จะชนะในกรณีนี้และอาจทำให้แถบชื่อ i3 สร้างเงาบนหน้าต่างที่เกี่ยวข้องทำให้เกิดผลแปลก ๆ ฉันโชคดีขึ้นโดยไม่ละส่วน -c ตัวอย่าง: compton -CGb --backend glx --vsync opengl
Matt Ball
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.