Для этого уже есть инструмент :envsubst
. Он заменит такие строки, как $foo
, значением этой переменной, прекрасно обрабатывая специальные символы.
В любом случае у вас синтаксическая ошибка SQL :после *
должен быть пробел.
Можете ли вы проверить другие файлы конфигурации, которые изменяют настройки клавиатуры. например 70 -keyboard.conf или другие. Или вы можете попробовать переименовать 00 в большее число.
Я не уверен. Это мой разум.
Я думаю, что если X запускается успешно, конфигурация не является неправильной. Так что его можно изменить другим конфигом.