Quero fazer um atalho de teclado para o i3wm que inicie 2 aplicativos GUI ao mesmo tempo. Isso é possível?
Responder1
Sim. Você pode encadear comandos i3 passando uma lista separada por ,
ou ;
. Por exemplo, isso abrirá um terminal e xclock
ao pressionar Super+ x:
bindkey Mod4+x exec i3-sensible-terminal; exec xclock
Observação:while exec i3-sensible-terminal
será executado antes de exec xclock
, não há garantia de que a janela for i3-sensible-terminal
será aberta antes da janela de xclock
. Isso se deve ao fato de que exec
não espera que uma janela seja mapeada antes de retornar. (Na verdade não dá para esperar, pois não há como saber se um aplicativo vai abrir uma janela.)
Para obter mais informações sobre encadeamento de comandos, dê uma olhada noGuia do usuário i3