Môi Trường Cửa Sổ Linux (Linux Windowing Environment)

Đối với các bản phát hành chính thức trên hệ điều hành Linux, Blender hỗ trợ cả X11 và Wayland.

Khi phát hiện thấy có Wayland, thì Wayland sẽ được đặt là hệ thống ưu tiên, nếu không thì X11 sẽ được sử dụng.

Gợi ý

The current "Windowing Environment" is listed in File ‣ About.

X11

Đây là môi trường cửa sổ được sử dụng rộng rãi nhất trên các hệ thống Linux & Unix.

Hiện nay chưa có kế hoạch ngắn hạn nào về việc ngừng sử dụng hoặc loại bỏ hỗ trợ cho X11 cả.

Wayland

Hỗ trợ cho Wayland là một bổ sung mới gần đây, vì vậy, phần mềm có thể có những cấu hình chưa được thử nghiệm. Xin vui lòng báo cáo lỗi nếu bạn bắt gặp vấn đề gì xảy ra.

Blender đã được thử nghiệm kỹ càng với các trình tổng hợp dựa trên nền tảng Giao Diện Gnome (mutter), KDE (plasma) & SWAY (wlroots).

Những Yêu Cầu Đòi Hỏi (Requirements)

Giao Diện Gnome (Gnome-Shell)

Trong Giao Diện Gnome, thư viện cần có là thư viện libdesign. Thư viện này vốn có sẵn dưới dạng một gói phần mềm trên hầu hết các bản phân phối của Linux.

Nếu không tìm thấy thư viện thì X11 sẽ được sử dụng làm nền tảng dự phòng.

Xử Lý Sự Cố (Troubleshooting)

Đầu ra Wayland chi tiết có thể giúp chúng ta theo dõi các vấn đề trong phần mềm. Chúng ta có thể khởi chạy Blender từ dòng lệnh (command-line) với các đối số bổ sung sau:

Ghi Nhật Ký Wayland của Blender (Blender's Wayland Logging)
blender --log "ghost.wl.*" --log-level 2
Ghi Nhật Ký Tích Hợp Sẵn của Wayland (Wayland Built-In Logging)
WAYLAND_DEBUG=1 blender
Tắt Wayland [ép buộc sử dụng X11] (Disable Wayland [forcing X11])
WAYLAND_DISPLAY="" blender
Tắt libdecor [bắt các cửa sổ Giao Diện Gnome không có đường viền] ([forcing borderless windows under Gnome-Shell])

Gỡ cài đặt libdecor, sau đó chạy Blender với một biến số hiển thị X11 bỏ trống.

DISPLAY="" blender

Biến Số Môi Trường (Environment Variables)

"XCURSOR_THEME"

Kiểu mẫu con trỏ sẽ sử dụng (phải tham khảo con trỏ vốn đã được cài đặt cục bộ).

"XCURSOR_SIZE"

Kích thước con trỏ, mặc định là 28, bạn có thể muốn tăng kích thước trên các màn hình Hi-DPI lên.

Những Hạn Chế Từng Biết Đến (Known Limitations)

Đổi Tỷ Lệ Mức Phân Số của Giao Diện Gnome [trước Phiên Bản 44] (Gnome Shell's Fractional Scaling [before version 44])

Các phiên bản Giao Diện Gnome trước phiên bản 44 chưa hỗ trợ triệt để tỷ lệ phân số.

Việc sử dụng phân số trong các phiên bản cũ hơn của Giao Diện Gnome có thể dẫn đến một số trục trặc, chẳng hạn như kích thước con trỏ nhỏ lại (small cursor size).

NVidia GPU

Hiện tại trình điều vận NVidia chưa hỗ trợ triệt để các tính năng cần thiết cho Wayland. Trục trặc đồ họa và màn hình nhấp nháy là những sự cố phổ biến thường xảy ra. Trong một số trường hợp, sụp đổ khi khởi động (crashes on startup) còn có thể xảy ra nữa. Vấn đề này không chỉ riêng đối với Blender, vì vậy, người dùng NVidia có thể tạm thời sử dụng X11 đã, cho đến khi hỗ trợ của trình điều vận được cải thiện tốt hơn.


So Sánh Tính Năng (Feature Comparison)

Nét Đặc Trưng (Feature)

X11

Wayland

Ghi Chú (Notes)

Cuộn Mềm Mại

Cuộn mềm mại với bàn di chuột cảm ứng.

Cử Chỉ Chuột Đa Chạm

Bàn di chuột cảm ứngbảng điện hỗ trợ cho
pinch to zoom, pan and orbit.

Điều Chỉnh Vị Trí của Con Trỏ Đáng Tin Cậy

*1

Điều chỉnh vị trí con trỏ được sử dụng trong khi biến hóa
và quỹ đạo quanh khung nhìn, chẳng hạn.

Định Vị Cửa Sổ

*2

Cần thiết để kéo rê giữa các cửa sổ và
khôi phục vị trí cửa sổ khi nạp tập tin.

Các tính năng khác mà cả hai hệ thống đều hỗ trợ như Hi-DPI, Chuột 3D, đầu vào máy tính bảng, ... v.v. đã bị loại ra khỏi danh sách này.

*1 Trong X11, chuyển động nhanh của con trỏ có thể giúp thoát khỏi ranh giới cửa sổ trong khi con trỏ được nắm giữ (biến hóa chẳng hạn).
*2 Wayland không hỗ trợ sắp đặt vị trí cửa sổ, vì đây là một quyết định trong thiết kế nên khó có thể được hỗ trợ (xin xem các báo cáo lỗi về vị trí (position)).