Je peux voir dans la documentation de libertine-container-manager (c'est libertine-container-manager -- help
) que l'option exec devrait pouvoir exécuter une commande arbitraire.
Je ne peux cependant pas le faire faire autre chose que de cracher python warnings (Impossible de convertir NoneType en str). J'ai essayé ce qui suit:
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
Aucun de ceux-ci n'a donné le résultat souhaité (ou quoi que ce ne soit pas vraiment une erreur)
Je suis sur Ubuntu sur un M10 qui n'est pas remonté.
Utilisation
libertine-container-manager exec -i container-id -c "setxkb dk dvorak"
ou de toute façon -c "and the command you want to run"
Comme Larry Price y a répond , la méthode préférable consiste à utiliser libertine-launch my-container somecmd
ou libertine-launch --id my-container somecmd
pour la distribution moderne (16.10) au lieu de libertine-container-manager exec..
. Voir manuel pour le lancement libertin dans un conteneur Libertine . Notez que libertine-launch..
et libertine-container-manager exec..
ont certaines différences lors de la liaison de répertoires dans un environnement utilisateur.