Các Unity Shell UI là một plugin của hợp lại quản lý cửa sổ Compiz ( Unity Wiki ) trong khi i3 một quản lý cửa sổ độc lập mà không cần tính năng compositing bản địa. Điều đó có nghĩa là theo mặc định, Unity sử dụng tất cả các cách tính năng tăng tốc đồ họa và i3 sử dụng X11 "trơn".
Để có được các tính năng tổng hợp trong i3 , bạn sẽ phải khởi động trình quản lý tổng hợp ( không phải trình quản lý cửa sổ kết hợp). compton là một lựa chọn khá phổ biến để sử dụng với i3 .
Việc cài đặt rất dễ dàng vì các gói cho Ubuntu có sẵn trong kho chính thức để tin cậy và mới hơn. Sau khi cài đặt, bạn phải tạo một cấu hình, ví dụ tại ~/.config/compton.conf
(vì vị trí của tệp cấu hình có thể được chuyển qua làm đối số compton
, lựa chọn là của bạn). Tôi compton.conf
trông như thế này:
# 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'"
];
Có thể là bạn cần điều chỉnh nó cho hệ thống của bạn. Bây giờ bạn có thể bắt đầu compton
:
compton --config ~/.config/compton.conf -b
Sau khi bạn chắc chắn rằng nó hoạt động tốt, bạn có thể tự động khởi động nó bằng cách thêm
exec --no-startup-id compton --config ~/.config/compton.conf -b
để của bạn ~/.i3/config
.
Lưu ý: Tôi thực sự khuyên bạn nên cập nhật i3 lên ít nhất là phiên bản 4.12 (bản phát hành hiện tại tại thời điểm đăng). Nó giải quyết một vài vấn đề kết xuất mà i3 có cùng với compton , ít nhất là khi cairo ≥ 1.14.4 khả dụng (xenial đi kèm với cairo 1.14.6; xem Ghi chú phát hành i3 ).
compton
là một nhà soạn nhạc nhẹ rất đẹp.