iTerm2 / Terminale a schermo intero


16

Perché non è possibile avere iTerm2 o l'app Terminal che occupano tutto lo spazio disponibile sullo schermo. Lasciami mostrare un esempio:

iTerm2

È difficile da vedere ma se guardi sul bordo destro e inferiore, c'è un po 'di spazio in più. Sembra impossibile espanderlo per usare quello spazio. Cosa sta causando questo?

Ho usato app che fanno in modo che la finestra occupi le dimensioni dello schermo intero, come Breeze. Tutte le altre app funzionano bene, occupando il 100% dello spazio dello schermo, tranne iTerm2 e Terminal.

A proposito, conosco lo schermo intero nativo ma vorrei sapere perché non riesco a far sì che il mio terminale occupi il 100% dello spazio.


1
Con "occupare il 100% dello spazio" intendi semplicemente massimizzandolo manualmente? In Lion, se utilizzo il metodo nativo a schermo intero per Terminal.app, funziona esattamente come previsto.
cm2

Risposte:


11

I terminali hanno una larghezza e un'altezza dei caratteri fissi e la maggior parte (tutti?) Dei programmi applicativi dei terminali rendono la finestra un multiplo anche di quella dimensione (quindi aggiungi il titolo della finestra, un margine attorno ai lati, ecc.), Quindi non ci sarà mai un riga o colonna parziale visibile.

Potrebbero teoricamente aggiungere più margine nella parte destra / inferiore della finestra quando la finestra viene ingrandita, ma la tua domanda potrebbe semplicemente essere sostituita con qualcun altro che chiede “Perché c'è sempre dello spazio vuoto sul bordo della finestra quando la finestra viene ingrandita ?”.

E cosa dovrebbe accadere alla finestra se ridimensioni o mostri / nascondi il Dock (ad esempio) in modo tale che la finestra non abbia più le stesse dimensioni di una finestra ingrandita per adattarla alla nuova area di visualizzazione? Quando si ingrandisce una finestra, questa non viene posizionata in uno stato "ingrandito", viene semplicemente ridimensionata nell'area di visualizzazione corrente disponibile al momento dello zoom. Se l'area di visualizzazione disponibile cambia e non ti è stato chiesto di eseguire nuovamente lo Zoom, che cosa?

Non che questi non siano risolvibili, ma ci sono una serie di comportamenti dinamici da considerare e le applicazioni terminali in genere mantengono le cose semplici.

Nota che Mac OS X Lion "Schermo intero" è uno stato effettivo in cui si trova la finestra e Terminal adatta sempre la finestra alle dimensioni del display, aggiornando quando le dimensioni del display cambiano e aggiunge i margini come menzionato sopra. La dimensione del Dock, ad esempio, viene ignorata.


2
È possibile "verificare" facilmente questo comportamento ridimensionando manualmente la finestra del terminale. Noterai che "balbetta" perché si ridimensiona solo con una larghezza di carattere fissa.
gentmatt,

17

Tieni premuto il controllo e puoi ridimensionarlo per occupare l'intero schermo (anche se non aggiungerà necessariamente un'altra riga o colonna di testo).

Inoltre, nella versione beta, esiste una preferenza avanzata per rendere questa impostazione predefinita denominata "ridimensionamento dei terminali senza problemi".


1
Quale versione del sistema operativo? Non riesco a farlo funzionare.
Chris Page

1
Ha lavorato per me su Yosemite.
sickill,

3
Lavora su El Capitan. Booyah. Questa dovrebbe essere la risposta accettata.
par

Questa domanda riguarda sia iTerm che Terminal. Rileggendo questo, presumo che questa risposta riguardi solo iTerm.
Chris Page

2

Ecco una soluzione alternativa che sto usando per Terminal (dovrebbe funzionare anche con iTerm2).

Utilizzare l' Window > Zoomopzione standard seguita dall'opzione Schermo intero di Spettacolo ( + + F).

Window > Zoomlascia la finestra del terminale nello stato originale (come si vede nella tua domanda, con lo spazio sottile sulla destra). L'opzione Schermo intero di Spectacle sposta solo la finestra del terminale di mezzo carattere (immagino) a sinistra e riempie il vuoto a destra.

Sistema operativo: Mavericks, 10.9.1


Questo ha funzionato bene per me per molto tempo.
lacostenycoder

1

Questo funziona per me in iTerm 2 (su Mountain Lion).

Vai a: Preferences -> Profiles -> Window.

Impostato:

Columns = 204

Rows = 54

Style: Left of Screen

Screen: Main Screen

1

Premi command+ control+ fo trova l'opzione a schermo intero (o fai clic sul pulsante con il cerchio verde nelle versioni più recenti di OS X) e occupa tutti i pixel disponibili.

Ecco un'immagine dell'intero schermo quando Terminal è aperto con due schede in modalità a schermo intero:

inserisci qui la descrizione dell'immagine


Questo ha funzionato per me 🎉
mbaechtold,

1

A partire dalla versione iTerm 3 posso impostare un valore molto elevato per colonne e righe Preferences > Profiles > Windowe la nuova finestra del terminale si ridimensiona esattamente ai valori di colonna e riga necessari per riempire la finestra. Non sono necessarie altre modifiche alla configurazione.

Colonne 300 e righe 80 per me su un MacBook Pro 15 "2012 ad alta risoluzione.


Ciò ha risolto il mio problema con Terminal.app che non utilizzava la dimensione intera del display 🎉
mbaechtold
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.