Документация

Blender 5.3

Авторская переработка документации Blender 3D от ПрограМишки. Разделы появляются постепенно.

Страница в тестировании: возможны неточности.

Оконная среда Linux

Вы запустили Blender на свежем Linux, и на тачпаде вдруг появились щипок и плавная прокрутка, зато окна при загрузке файла открываются не там, где вы их оставили. Или наоборот: на видеокарте NVIDIA интерфейс мерцает. Чаще всего за этим стоит оконная среда, через которую Blender рисует окна: X11 или Wayland. Зная, какая из них сейчас включена и чем они различаются, вы быстро поймёте, где искать причину, и при необходимости переключитесь на другую.

Похоже на две разные дороги к одному дому: машина та же, а у каждой дороги свои знаки и свои ограничения. Здесь машина - Blender, дороги - X11 и Wayland, а знаки - возможности из таблицы сравнения ниже. Граница сравнения в том, что дорогу выбирают при каждой поездке, а оконную среду Blender выбирает сам при запуске, и переключить её можно переменной окружения.

В Linux официальные выпуски Blender поддерживают и X11, и Wayland.

Если найден Wayland, предпочтение отдаётся ему. В остальных случаях используется X11.

Подсказка. Текущая оконная среда указана в Верхняя панель ‣ Blender ‣ О программе Blender.

X11

Эта оконная среда исторически шире всего использовалась в системах Linux и Unix.

В ближайшее время отказываться от поддержки X11 или убирать её не планируется.

Wayland

Поддержка Wayland появилась сравнительно недавно, так что некоторые конфигурации могли ещё не проверяться. Если столкнётесь с проблемами, сообщите об ошибке.

Blender проверен с композиторами на основе Gnome-Shell (mutter), KDE (plasma) и SWAY (wlroots).

Устранение неполадок

Подробный вывод Wayland помогает найти причину проблем. Запустите Blender из командной строки с дополнительными аргументами:

Журнал Wayland в Blender

blender --log "ghost.wl.*" --log-level 2

Встроенный журнал Wayland

WAYLAND_DEBUG=1 blender

Отключить Wayland (принудительно X11)

WAYLAND_DISPLAY="" blender

Переменные окружения

XCURSOR_THEME. Тема курсора (должна указывать на установленный в системе курсор).

XCURSOR_SIZE. Размер курсора, по умолчанию 28. На Hi-DPI-дисплеях его, возможно, стоит увеличить.

Известные ограничения

Дробное масштабирование Gnome Shell (до версии 44). Версии Gnome-Shell до 44 не полностью поддерживают дробное масштабирование. С ним в старых версиях Gnome-Shell возможны сбои, например слишком маленький курсор.

GPU NVIDIA. Сейчас драйверы NVIDIA не полностью поддерживают возможности, нужные Wayland. Графические сбои и мерцание встречаются часто. Иногда бывают вылеты при запуске. Это касается не только Blender, так что пользователям NVIDIA, возможно, лучше оставаться на X11, пока поддержка в драйверах не улучшится.


Сравнение возможностей

ВозможностьX11WaylandПримечания
Плавная прокрутка✗✓Плавная прокрутка на тачпадах
Мультитач-жесты✗✓Поддержка тачпадов и планшетов: щипок для масштаба, панорамирование и вращение вида
Надёжный перенос курсора✗ ¹✓Перенос курсора используется, например, при трансформации и вращении вида
Положение окон✓✗ ²Нужно, чтобы перетаскивать между окнами и восстанавливать положение окон при загрузке файла

Прочие возможности, которые поддерживают обе системы (Hi-DPI, 3D-мышь, ввод с планшета и т. д.), в список не вошли.

¹ В X11 при быстром движении курсор может выйти за границы окна, пока он захвачен (например, при трансформации).

² Wayland не поддерживает задание положения окна. Это решение заложено в устройство Wayland, так что поддержка вряд ли появится (см. задачи о положении).