Я хочу сделать привязку клавиш для i3wm, которая запускает 2 GUI-приложения одновременно. Это возможно?
решение1
Да. Вы можете объединить команды i3, передав список, который разделяется либо , ,
либо ;
. Например, это откроет терминал и xclock
при нажатии Super+ x:
bindkey Mod4+x exec i3-sensible-terminal; exec xclock
Примечание:while exec i3-sensible-terminal
будет запущен до exec xclock
, нет гарантии, что окно for i3-sensible-terminal
откроется до окна xclock
. Это связано с тем, что exec
не ждет сопоставления окна перед возвратом. (На самом деле он не может ждать, так как нет способа узнать, собирается ли приложение вообще открыть окно.)
Для получения дополнительной информации о цепочке команд посетитеРуководство пользователя i3