Ridimensiona la finestra di Emacs del terminale per adattarla al ripristino di una sessione di Screen da un display più grande in Ubuntu


0

Ogni volta che avvio una sessione GNU con GNU emacs (nw, quindi nel terminale) sul mio desktop con un monitor di grandi dimensioni, quindi riprendo sul mio portatile, emacs continua a pensare che si trovi su un monitor di grandi dimensioni. Ciò significa che mentre mi muovo attorno alla finestra di emacs, una parte di essa va oltre l'intervallo visibile; navigare nella parte inferiore del mio buffer di destra, e non vedo più la parte superiore del mio buffer di sinistra.

C'è un modo per ripristinare il dimensionamento della finestra emacs per le dimensioni del terminale in cui mi trovo dopo aver ripreso una sessione di schermo? La sessione terminale di per sé va bene se lascio emacs, quindi sembra essere un problema di emacs.

Risposte:


0

Se hai ancora la sessione collegata sul desktop e la stai condividendo screen -x, la finestra attualmente visualizzata non viene automaticamente modificata.

In ogni caso, è possibile attivare un adattamento forzato (ad esempio aggiornare ciò che il "terminale" restituirà come dimensione quando richiesto, e, se ciò è cambiato, inviare un SIGWINCH) con il comando "fit", per impostazione predefinita associato a e F (predefinito ^A F, la tua chiave di fuga e le associazioni possono variare).

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.