.screenrc - più regioni all'avvio


11

So che è possibile, ma non riesco a capire come, per avviare la schermata con una finestra in modalità regione divisa?

cioè: ho schermo impostato per aprire più finestre all'avvio, ma voglio che la finestra 0 sia divisa in due regioni con un'applicazione in esecuzione in ciascuna regione

Risposte:


13

Puoi aggiungere il comando split al tuo .screenrce usare focuse selectper controllare quale finestra è in quale divisione e quale divisione è focalizzata:

screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up

Si noti che la suddivisione non divide le singole finestre dello schermo ma crea invece una divisione per l'intera istanza della sessione dello schermo. Inoltre, ricollegare la sessione dello schermo dopo la sua creazione non ricrea la divisione.

Se si desidera dividere solo la prima finestra dello schermo in più aree, è possibile eseguire un'altra sessione dello schermo all'interno della prima finestra della sessione dello schermo e utilizzare le impostazioni dello schermo sopra per esso. Se si salvano le impostazioni di cui sopra in un file diverso .screenrc, ad esempio .screenrc.split, è possibile aggiungerlo alla sessione della schermata principale per avviare una schermata divisa incorporata all'interno di una finestra dello schermo:

screen -t split screen -S split -c .screenrc.split

Se si incorpora una sessione dello schermo nella sessione dello schermo principale, sarà necessario associare il tasto di escape del comando a qualcosa di diverso dalla CTRL+Asessione dello schermo interno. Per associare questa chiave per CTRL+Baggiungerla al file di configurazione dello schermo per lo schermo incorporato ( .screenrc.split):

escape ^Bb

Grazie! Non ho posto la domanda, ma ho sempre voluto poterlo fare. Molto bella!
Oscar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.