สามัคคี Shell UIเป็นปลั๊กอินของ Compiz compositing จัดการหน้าต่าง (เป็นเอกภาพวิกิพีเดีย ) ในขณะที่i3จัดการหน้าต่างแบบสแตนด์อโลนไม่มีคุณสมบัติคอมโพสิตพื้นเมือง ซึ่งหมายความว่าโดยค่าเริ่มต้นUnityใช้คุณสมบัติการเร่งความเร็วกราฟิกทุกรูปแบบและi3ใช้ "ธรรมดา" X11
ในการรับคุณสมบัติการผสมในi3คุณจะต้องเริ่มต้นตัวจัดการแบบรวม ( ไม่ใช่ตัวจัดการหน้าต่างแบบผสม) คอมป์ตันเป็นทางเลือกที่เป็นที่นิยมมากที่จะใช้กับi3
การติดตั้งนั้นง่ายเนื่องจากแพ็คเกจสำหรับ Ubuntu นั้นมีอยู่ในพื้นที่เก็บข้อมูลอย่างเป็นทางการสำหรับความไว้วางใจและใหม่กว่า หลังจากการติดตั้งคุณต้องสร้างการกำหนดค่าตัวอย่างเช่นที่~/.config/compton.conf
(เนื่องจากตำแหน่งของไฟล์การกำหนดค่าสามารถส่งผ่านเป็นอาร์กิวเมนต์ไปcompton
ที่ตัวเลือกเป็นของคุณ) compton.conf
หน้าตาของฉันเป็นแบบนี้:
# basic configuration
backend = "glx";
vsync = "opengl-swc";
glx-copy-from-front = true;
glx-swap-method = 2;
xrender-sync = true;
xrender-sync-fence = true;
# transparancy settings for i3
opacity-rule = [
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
เป็นไปได้ว่าคุณจำเป็นต้องปรับแต่งมันสำหรับระบบของคุณ ตอนนี้คุณสามารถเริ่มต้นcompton
:
compton --config ~/.config/compton.conf -b
หลังจากที่คุณแน่ใจว่าใช้งานได้ดีคุณสามารถเริ่มต้นได้โดยอัตโนมัติโดยการเพิ่ม
exec --no-startup-id compton --config ~/.config/compton.conf -b
~/.i3/config
ที่คุณ
หมายเหตุ:ฉันขอแนะนำให้อัปเดตi3เป็นเวอร์ชัน 4.12 เป็นอย่างน้อย (รุ่นปัจจุบันในขณะโพสต์) มันแก้ปัญหาการเรนเดอร์เล็กน้อยที่i3มีร่วมกับคอมป์ตันอย่างน้อยเมื่อcairo ≥ 1.14.4 พร้อมใช้งาน (xenial มาพร้อมกับcairo 1.14.6; ดูi3 Release Notes )
compton
เป็นนักแต่งเพลงที่เบามาก ๆ