Je souhaite créer un raccourci clavier pour i3wm qui lance deux applications à interface graphique simultanément. Est-ce possible?
Oui. Vous pouvez chaîner des commandes i3 en passant une liste, qui est séparée par ,
ou ;
. Par exemple, cela ouvrira un terminal et xclock
en appuyant sur Super+x:
bindkey Mod4+x exec i3-sensible-terminal; exec xclock
Remarque: alors que exec i3-sensible-terminal
sera exécuté avant exec xclock
, rien ne garantit que la fenêtre de i3-sensible-terminal
ouvrir avant la fenêtre de xclock
. Cela est dû au fait que exec
n'attend pas qu'une fenêtre soit mappée avant de revenir. (En fait, il ne peut pas attendre, car il est impossible de savoir si une application va même ouvrir une fenêtre.)
Pour plus d'informations sur l'enchaînement des commandes, consultez le Guide de l'utilisateur i