Команда hciconfig в python и rc.local не будет работать

Информации действительно недостаточно, но судя по сообщениям, вы передали Xorg файл конфигурации, содержащий буквальный $ {prefix} , где ожидается фактическое имя каталога, например / usr .

Это, вероятно, отражает проблему цитирования в любом используемом вами сценарии сборки, поскольку оболочка будет выполнять замену $ {prefix} , в то время как синтаксический анализатор Xorg не может сделай это.

Xorg читает файлы конфигурации из /usr/share/X11/xorg.conf.d , включая один, содержащий информацию о пути к шрифтам. Вы можете увидеть проблему в файле, содержащем эту информацию. Или вы могли бы скомпилировать литерал "$ {prefix}" в Xorg. В любом случае, это сбивает с толку.

Дополнительная литература:

0
15.06.2020, 06:36
1 ответ

Вероятно, вы можете использовать подпроцесс следующим образом.

import subprocess

subprocess.Popen(['sudo hciconfig', 'hci0', 'sspmode', 0], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
0
29.04.2021, 00:29

Теги

Похожие вопросы