Autostart in .xinitrc

3

Eu quero rodar algum programa na inicialização do awesomewm. Eu tenho no meu .xinitrc esta linha:

exec awesome

Funciona. Então eu adicionei isto:

exec guake

Eu tenho erros. Então eu fiz isso:

guake

Eu coloquei cada uma dessas linhas separadamente antes de "exec awesome", depois dela. Não funciona. Eu tentei o mesmo com outros programas. O resultado foi o mesmo. Eu não quero confiar em recursos awesomewm para iniciar programas, eu sei sobre eles. Eu quero fazer isso em .xintirc. Como iniciar um programa na inicialização do awesomewm?

    
por user14416 22.07.2012 / 19:21

1 resposta

4

Você precisa executar todos os processos, exceto o último em segundo plano, adicionando & a eles. Então, seu arquivo deve se parecer com

guake &
some other program &
exec awesome

exec substitui o lote que você está executando, portanto, exec s após o primeiro não funcionará.

Se você não enviar os programas para o segundo plano, some other program só iniciará quando guake terminar e assim por diante ...

    
por ohno 22.07.2012 / 21:15