Tente isto:
#!/bin/bash
xcompmgr &
xcmpid=$!
lxterminal
kill $xcmpid
Ok ... aqui está meu objetivo .... Eu uso o dwm, então normalmente eu não preciso de um gerenciador de composição. Dito isto, há momentos em que eu gostaria de tê-lo funcionando temporariamente. Há momentos em que eu quero ter um navegador aberto, com lxterminal flutuando no topo. Sou relativamente novato em scripts, ou seja, sei como realizar tarefas simples.
O que eu quero fazer é escrever um script que inicie o xcompmgr automaticamente quando eu iniciar o lxterminal, então saia do xcompmgr quando eu fechar o lxterminal. Me disseram que usar "armadilha" é a maneira correta de fazer isso; Eu só não sei como escrever isso.
Aqui está o que eu tenho até agora:
#!/bin/bash
xcompmgr &
lxterminal
# here's where I get stumped
done
alguém pode me ajudar com este pequeno roteiro?
Tente isto:
#!/bin/bash
xcompmgr &
xcmpid=$!
lxterminal
kill $xcmpid
Tags bash script bash-scripting