В конце: сценарий определяет URI, который нужно использовать, и вызывает «xdg-open $URI».
Плохая идея, потому что «xdg-open» не любит работать в корневом контексте.
Первая идея (как тест):
Код: Выделить всё
result = subprocess.run("sudo -u#1000 xdg-open " + strURI, shell=True)
Есть идеи?
Попробовал «sudo -u $user -i xdg-open ...» - та же проблема.>
Подробнее здесь: https://stackoverflow.com/questions/793 ... ning-shell