Seleziona $STY
. Se è nullo, sei su un terminale "reale". Se contiene qualcosa, è il nome della schermata in cui ti trovi.
Se non sei sullo schermo:
[email protected] ~ $ echo $STY
[email protected] ~ $
Se sei sullo schermo:
[email protected] ~ $ echo $STY
2026.pts-0.ip-10-0-1-71
Un altro modo in cui l'ho fatto è echo $TERM.
$ echo $TERM
screen
Dato che finisco per farlo spesso, ho aggiunto un alias nel mio file .bashrc:
alias trm='echo $TERM'
In questo modo, che sia sullo schermo o meno, se eseguo solo 'trm' mi mostrerà se sono in SCREEN o altrove (solitamente XTERM).
Approccio alternativo per verificare se sei sullo schermo.
digitare:
Ctrl-a ?
Se vedi la schermata di aiuto sei nella schermata.
Altrimenti otterrai un punto interrogativo '?' sul prompt.