Я могу видеть в документации для libertine-container-manager (это libertine-container-manager -- help
), что опция exec должна иметь возможность выполнять произвольную команду.
Тем не менее, я не могу заставить его делать что-либо кроме предупреждений Python для меня (не могу преобразовать NoneType в str). Я пробовал следующее:
libertine-container-manager exec setxkb dk dvorak
libertine-container-manager exec "setxkb dk dvorak"
libertine-container-manager exec="setxkb dk dvorak"
echo "setxkb dk dvorak" | libertine-container-manager exec
Ни один из них не дал желаемого результата (или ничего, что не приводит к ошибке на самом деле)
Я нахожусь на Ubuntu touch на M10, который не перемонтированный ру.
Используйте
libertine-container-manager exec -i container-id -c "setxkb dk dvorak"
или любые пути -c "and the command you want to run"
, Поскольку Larry Price ответил там , предпочтительный путь состоит в том, чтобы использовать libertine-launch my-container somecmd
или libertine-launch --id my-container somecmd
для современного дистрибутива (16.10) вместо libertine-container-manager exec..
. См. руководство для распущенного запуска в Распущенном контейнере . Отметьте, это libertine-launch..
и libertine-container-manager exec..
имеет некоторое различие когда обязательные каталоги в пользовательской среде.