web-dev-qa-db-fra.com

i3wm ouvre 2 applications avec une seule touche?

Je souhaite créer un raccourci clavier pour i3wm qui lance deux applications à interface graphique simultanément. Est-ce possible?

4
Mario Kamenjak

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

4
Adaephon