如何使用 libertine-container-manager exec 运行命令

如何使用 libertine-container-manager exec 运行命令

我可以在 libertine-container-manager (即) 的文档中看到libertine-container-manager -- helpexec 选项应该能够执行任意命令。

但是,除了向我发出 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

这些都没有给出预期的结果(或者实际上没有导致错误)

我在 M10 上使用 Ubuntu touch,但没有重新安装 rw。

答案1

使用

libertine-container-manager exec -i container-id -c "setxkb dk dvorak"

或任何方式-c "and the command you want to run"

答案2

正如 Larry Price 在那里回答的那样,对于现代发行版(16.10),首选方法是使用libertine-launch my-container somecmd或 ,libertine-launch --id my-container somecmd而不是libertine-container-manager exec..。请参阅Libertine 容器中的 libertine-launch 手册. 注意,在用户环境中绑定目录时libertine-launch..和会有一些区别。libertine-container-manager exec..

相关内容