Чтобы ответить на ваш точный вопрос:
Да, плохой практике иметь знак доллара в значении переменной окружения. Однако это не то, что на самом деле показывает фрагмент кода.
MY_VAR="$toto"
$ является специальным символом для вашей оболочки (будь то bash или dash) и если не защищен от переменной
Для этого вам нужно будет сбежать из $, либо с обратной косой чертой непосредственно перед ней, либо с помощью символа доллара в значении MY_VAR. одинарные кавычки вокруг него.
Это потому, что некоторые приложения используют структуру GTK2, а другие уже обновлены до GTK3. GTK версии 2 и 3 тянут с разных таблиц стилей / используют разные внутренние элементы компоновки. Сравните этот ответ: как получить такой же стиль прокрутки для gtk-2.0 и gtk-3.0?
Это потому, что некоторые приложения используют структуру GTK2, а другие уже обновлены до GTK3. GTK версии 2 и 3 тянут с разных таблиц стилей / используют разные внутренние элементы компоновки. Сравните этот ответ: как получить такой же стиль прокрутки для gtk-2.0 и gtk-3.0?