The Unity Shell UI adalah plugin dari Compiz compositing window manager ( Persatuan Wiki ) sementara i3 manager mandiri window tanpa fitur compositing asli. Itu berarti bahwa secara default Unity menggunakan segala macam fitur akselerasi grafis dan i3 menggunakan "plain" X11.
Untuk mendapatkan fitur pengomposit di i3 , Anda harus memulai manajer komposit ( bukan manajer jendela pengomposit). Compton adalah pilihan yang cukup populer untuk digunakan dengan i3 .
Instalasi mudah karena paket untuk Ubuntu tersedia di repositori resmi untuk dipercaya dan yang lebih baru. Setelah instalasi, Anda harus membuat konfigurasi, misalnya di ~/.config/compton.conf
(karena lokasi file konfigurasi dapat diteruskan sebagai argumen compton
, pilihan ada di tangan Anda). compton.conf
Penampilan saya seperti ini:
# 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'"
];
Mungkin Anda perlu menyesuaikannya untuk sistem Anda. Sekarang Anda bisa mulai compton
:
compton --config ~/.config/compton.conf -b
Setelah Anda memastikan itu bekerja dengan baik, Anda dapat memulainya secara otomatis dengan menambahkan
exec --no-startup-id compton --config ~/.config/compton.conf -b
untuk Anda ~/.i3/config
.
Catatan: Saya sangat menyarankan memperbarui i3 ke setidaknya versi 4.12 (rilis saat ini pada saat posting). Ini memecahkan beberapa masalah rendering i3 sehubungan dengan compton , setidaknya ketika cairo ≥ 1.14.4 tersedia (xenial dilengkapi dengan cairo 1.14.6; lihat Catatan Rilis i3 ).
compton
adalah komposer ringan yang sangat bagus.