Risposte:
Basta premere ctrl-a seguito da a per inviare effettivamente ctrl-a all'istanza dello schermo nidificata.
ctrl-g g 2
seleziona la finestra 2 nella schermata nidificata, ctrl-g 1
seleziona la finestra 1 nella schermata iniziale.
Sì, è possibile. Sarà necessario ridefinire screen
il carattere di escape, ad es. Impostarlo su E
quando si chiamascreen
screen -e^Eq
Se si cancella la $STY
variabile di ambiente, l'esecuzione screen
avvia una sessione nidificata .
Devi quindi inviare un valore letterale ^a
alla sessione nidificata prima di utilizzare uno qualsiasi dei tuoi binding. È possibile inviare un letterla ^a
premendo ^a
seguito da a
(semplice).
Quindi, per creare una nuova finestra nella sessione nidificato è necessario premere ^a
, a
, c
.
'Ctrl-a a' invia un ctrl-a alla schermata nidificata.
ad esempio, se vuoi aggiungere una nuova scheda, fai 'ctrl-a ac'
se si desidera disconnettersi: "ctrl-a annuncio"
I comandi funzionano correttamente se si utilizza ctrl-a a o si modifica il carattere di escape. Tuttavia, ha anche chiesto come collegarsi dall'interno di un altro terminale. Mi ci è voluto un po 'per trovarlo online, ma dopo aver visto la bandiera -m l'ho cercato nel manuale.
-m cause screen to ignore the $STY environment variable. With
"screen -m" creation of a new session is enforced, regardless whether screen is
called from within another screen session or not. This flag has a special
meaning in connection with the `-d' option:
-d -m Start screen in "detached" mode. This creates a new session but
doesn't attach to it. This is useful for system startup scripts.
-D -m This also starts screen in "detached" mode, but doesn't fork a new
process. The command exits if the session terminates.
Successivamente ho provato a creare una nuova schermata con
screen-d -m
e il collegamento ad esso dallo schermo con
screen -R -D
e ha funzionato come volevo, creando un nuovo schermo e collegandolo al suo interno. Non penso che molte persone useranno questa funzionalità, ma a volte esaurisco i terminali, quindi può essere utile avere schede raggruppate in uno schermo separato.