Come impedire a Terminal di ridimensionarsi quando viene cambiata la dimensione del carattere

13

10.8.3 / Terminale 2.3.

Il terminale ridimensiona l'intera finestra in modi apparentemente imprevedibili ogni volta che cambio la dimensione del carattere - un'operazione frequente quando si va spesso tra laptop e display esterni.

C'è un modo per impedirlo? iTerm sembra fare la stessa cosa.

Aggiornamento: in base alla risposta di @robmathers qui sotto, sembra probabile che ciò che voglio non sia possibile. Qualcuno può consigliare qualsiasi emulatore di terminale OS X che non ha questa funzione?

    
posta jordanpg 23.05.2013 - 19:44
fonte

4 risposte

5

Per quanto ne so, non puoi farlo nel terminale (non utilizzo iTerm, quindi non posso parlarne). Il motivo è che le dimensioni della finestra di Terminal sono definite da caratteri, anziché da pixel. Quindi, quando cambi font, la finestra si ridimensiona in base alle proporzioni di quel font, in modo da preservare il formato del contenuto esistente sullo schermo.

All'inizio sembra un po 'sciocco, ma dato che un terminale visualizza semplicemente solo caratteri di testo, ha senso - se una finestra viene ridimensionata per pixel, spesso si finisce con lo spreco di spazio quando la dimensione della finestra non lo fa corrisponde esattamente al limite di un carattere.

    
risposta data 23.05.2013 - 20:57
fonte
22

Vecchia domanda qui ... ma ho pensato di aggiungere che questo è stato supportato in iTerm da quasi due anni link

Deseleziona la casella "Regola finestra quando cambi formato" nelle preferenze.

    
risposta data 05.01.2016 - 22:25
fonte
1

In base all'aggiornamento alla domanda, dai un'occhiata al terminale ZOC . È commerciale, può essere utilizzato per shell locali e anche SSH e altre connessioni, ma offre sessioni a schede e la possibilità di controllare cosa succede quando la finestra viene ridimensionata (per esempio c'è una scelta per mantenere le righe / colonne e invece ridurre / aumentare la dimensione del carattere, ecc.). Dai un'occhiata alla pagina del profilo di sessione > Impostazioni di layout.

    
risposta data 24.05.2013 - 12:09
fonte
0

Ho avuto questo stesso problema per anni. Recentemente non ho trovato una soluzione, ma una soluzione alternativa per OS X, che non richiede di modificare gli emulatori di terminale. Utilizza un'applicazione denominata Spectacle: link

Spectacle fornisce scorciatoie da tastiera per il posizionamento e il ridimensionamento delle finestre (ma non il carattere, per quanto ne so). Quando voglio cambiare la dimensione del mio carattere, emetto il comando predefinito per farlo, che crea il ridimensionamento indesiderato della finestra. Riduco o aumento la dimensione della finestra usando la scorciatoia da tastiera di Spectacle, fino a quando non la ritrovo alle dimensioni preferite.

    
risposta data 10.05.2017 - 21:42
fonte

Leggi altre domande sui tag