Parfois, vous exécutez un programme à partir du terminal, par exemple lxpanel
† . Le terminal ne vous ramènera pas à l'invite, il se bloquera. Vous pouvez appuyer sur Ctrl+ Cpour revenir à l'invite, mais cela tuera lxpanel
. Cependant, appuyer sur Alt+ F2(qui fait apparaître une fenêtre pour prendre une commande) et exécuter lxpanel
fonctionne correctement.
Pourquoi est-ce? Qu'est-ce qui est différent entre l'exécution d'une commande à partir du terminal et de la fenêtre «Exécuter» qui apparaît lorsque vous appuyez sur Alt+ F2?
† lxpanel ici vient d'être utilisé comme exemple. J'ai vécu cela avec plusieurs programmes
screen
) peut, entre autres, être utilisé pour «encapsuler» des processus plus longs. Vous pouvez vous en détacher, revenir au shell, puis le rattacher et voir la sortie du processus en cours. Le rattachement peut même être effectué à partir d'un autre terminal, SSH, etc. Il peut également y avoir d'autres programmes qui vous permettent de faire ce genre de choses.