Màn hình bị rách khi sử dụng i3, không có gì khi sử dụng unity


14

Tôi đã cố gắng sử dụng i3 trong quá trình cài đặt Ubuntu của tôi vào một ngày khác. Tuy nhiên, tôi nhận thấy rằng khi tôi đăng xuất và chuyển sang sử dụng i3, tôi sẽ bắt đầu thấy rách khi xem video hoặc cuộn qua các trang web. Đây là điều tôi không nhận thấy khi sử dụng sự thống nhất. Tôi thực sự muốn có thể sử dụng i3 nhưng hiện tại không thể do vấn đề màn hình.

Bất cứ ai cũng có một đề nghị như những gì có thể gây ra điều này? Điều gì kết thúc là khác nhau giữa i3 và thống nhất cho đến khi hiển thị màn hình? Hầu hết các chủ đề tôi đọc về xé màn hình đề cập đến compiz. Sẽ không giống nhau trên cả ubfox và i3?

Câu trả lời:


30

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.conftrô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 ).


comptonlà một nhà soạn nhạc nhẹ rất đẹp.
Oledit

@Adaephon Cảm ơn bạn rất nhiều! Điều này đã làm tôi đau đầu trong một thời gian.
Charles S

3
Man, tôi rất vui vì tôi đã tìm thấy câu trả lời này. Tôi không có ý tưởng các backendtùy chọn tồn tại. Thiết lập nó glxvề cơ bản cố định mọi thứ cho tôi. Tất cả các giọt nước mắt đã biến mất và cuộn trình duyệt mượt mà.
Hubro
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.