Listas de comandos e invocação de plano de fundo é, na verdade, o recurso de shell certo para fazer aqui. Se o script de shell funcionar para você, não há desvantagens consideráveis nesse contexto.
Eu atribuí sh -c 'firefox & gnome-terminal & nautilus & google-chrome-stable & opera'
em "Teclado" no Xubuntu 14.04 para abrir vários aplicativos com um único atalho .
Sempre que eu disparo no meu atalho de teclado, todos os programas abrem ao mesmo tempo, que é o que eu estava tentando fazer; mas, estou preocupado que, embora minha solução funcione , usar &
em vez de ;
para executar um conjunto de comandos incondicionalmente poderia ser uma má ideia ou, no mínimo, inadequada. Para elaborar, eu realmente tentei ;
antes de tentar &
, mas não funcionou por algum motivo. &&
também não funcionou para o que eu estava tentando fazer, porque ele só abriria o gnome-terminal depois que eu fechasse o Firefox, e assim por diante.
Eu mal sei o que estou fazendo aqui, já que sou inexperiente com coisas de shell, por isso, se alguém mais experiente conseguir entrar e me informar se meu comando é ou não uma solução boa e viável para o que estou tentando fazer, seria muito apreciado.
Listas de comandos e invocação de plano de fundo é, na verdade, o recurso de shell certo para fazer aqui. Se o script de shell funcionar para você, não há desvantagens consideráveis nesse contexto.