Сабж.
Для того, чтобы у меня libva корректно грузил драйвер, нужно задать LIBVA_DRIVER_NAME=gallium. Из терминала то понятно, всё работает. А если запускать, скажем, из nautilus - у totem (использую для проверки работоспособности) в окружении этой переменной нет. И всё, видео не воспроизведётся, ибо libva не найдёт нужный драйвер.
Пробовал записать её в /etc/environment - не работает. Разбираться во всём /etc/pam.d - на это вся ночь уйдёт.
Сделал скрипт с export LIBVA_DRIVER_NAME=gallium в /etc/profile.d. Эта переменная появилась в окружении bash по умолчанию. Но totem всё равно.
Делать симлинк с /usr/lib64/dri/r600_driver_video.so (ибо именно его libva пытается грузить без переменной, безуспешно) на gallium_driver_video.so - костыль костылей, и может отлететь с обновлениями.
Ваши предложения?
EDIT: Решение. Добавил тег 'systemd', так как оно с ним связано.

