A volte esegui un programma dal terminale, diciamo, lxpanel
† . Il terminale non ti riporterà al prompt, si bloccherà. Puoi premere Ctrl+ Cper tornare al prompt, ma questo ucciderà lxpanel
. Tuttavia, premendo Alt+ F2(che si apre una finestra per prendere un comando) e l'esecuzione lxpanel
funziona con grazia.
Perchè è questo? Cosa c'è di diverso tra l'esecuzione di un comando dal terminale e dalla finestra "Esegui" che appare quando si preme Alt+ F2?
† lxpanel qui è stato appena usato come esempio. L'ho sperimentato con più programmi
screen
) può, tra le altre cose, essere utilizzato per "avvolgere" processi a esecuzione più lunga. Puoi staccarti da esso, tornare alla shell, quindi ricollegarti e vedere l'output dal processo in esecuzione. Il riattacco può anche essere fatto da un altro terminale, SSH ecc. Potrebbero esserci anche altri programmi che ti permettono di fare questo genere di cose.