Косметическая проблема с 3ddesktop

использую компиз, у меня в /etc/initvars первой строкой стоит 3ddesktop=enabled
в результате при (де)активации модуля получаю ругань в консоли

M3 Загрузки # activate amdgpu-pro-17.10.414273-6.xzm
/etc/initvars: строка 1: 3ddesktop=enabled: команда не найдена
module file is stored inside the union, moving to /memory/copy2ram/modules first...
 /memory/copy2ram/modules/amdgpu-pro-17.10.414273-6.xzm

M3 Загрузки # deactivate amdgpu-pro-17.10.414273-6.xzm
/etc/initvars: строка 1: 3ddesktop=enabled: команда не найдена

баш не понимает, что это объявление переменной
посмотрел скрипты, вроде у нас эта переменная нигде не используется. Может уберём?

Ругается на то что имя с цифры начинается?

да, думает что это команда

ок, посмотрю что можно сделать.

Подкостылил. Теперь если имя начинается с цифры то будет подставлено нижнее подчеркивание перед ним. То есть в initvars будет _3ddesktop=enabled. Эта переменная из инитварс нигде не используется и ничего сломать не должно. Кстати, если где-то нужны переменные которые установлены при загрузке лучше брать из этого файла, там и из cmdline и из двух конфигов uird c учетом приоритета. То есть ровно те значения которые использовались уирдом при загрузке. Надо было его в /run наверное полжить, да чет поздно сообразил :slight_smile:

спасибо, как буду делать след. сборку - проверю.

Всё отлично, в октябрьской сборке ошибки ушли :slightly_smiling_face: