Por padrão, o terminal executará o programa em primeiro plano, assim você não voltará ao shell até que o programa termine. Isso é útil para programas que lêem stdin e / ou escrevem para stdout - geralmente você não quer que muitos deles sejam executados ao mesmo tempo. Se você quer que um programa seja executado em segundo plano, você pode começar assim:
$ lxpanel &
Ou se já estiver rodando, você pode suspendê-lo com Ctrl + Z e então executar bg
para movê-lo para o segundo plano. De qualquer forma você vai acabar com um novo prompt de shell, mas o programa ainda está em execução e sua saída aparecerá no terminal (para que possa aparecer de repente enquanto você está no meio da digitação)
Alguns programas (normalmente daemons) irão separar um processo separado quando eles iniciarem, e então deixarão o processo principal sair imediatamente. Isso permite que o programa continue rodando sem bloquear seu shell