iTerm2 / Terminal plein écran

16

Pourquoi n'est-il pas possible que iTerm2 ou l'application Terminal occupent tout l'espace disponible à l'écran. Permettez-moi de vous montrer un exemple:

iTerm2

C'est difficile à voir, mais si vous regardez sur le bord droit et inférieur, il y a un peu d'espace supplémentaire. Il semble impossible de l'étendre pour utiliser cet espace. Qu'est-ce qui cause cela?

J'ai utilisé des applications qui font que la fenêtre occupe la taille plein écran, comme Breeze. Toutes les autres applications fonctionnent correctement, occupant 100% de l'espace d'écran, à l'exception d'iTerm2 et du terminal.

Btw, je connais le plein écran natif mais je voudrais savoir pourquoi je ne peux pas faire en sorte que mon terminal occupe 100% de l'espace.

Jey Balachandran
la source
1
Par «occuper 100% de l'espace», voulez-vous dire simplement en l'agrandissant manuellement? Dans Lion, si j'utilise la méthode native plein écran pour Terminal.app, cela fonctionne exactement comme prévu.
cm2

Réponses:

11

Les terminaux ont une largeur et une hauteur de caractères fixes, et la plupart (tous?) Des programmes d'application de terminal font de la fenêtre un multiple pair de cette taille (puis ajoutez le titre de la fenêtre, une marge sur les côtés, etc.), donc il n'y aura jamais de ligne ou colonne partielle visible.

Ils pourraient théoriquement ajouter plus de marge à droite / en bas de la fenêtre lorsque la fenêtre est dézoomée, mais votre question pourrait simplement être remplacée par quelqu'un d'autre demandant «Pourquoi y a-t-il toujours un espace vide au bord de la fenêtre lorsque la fenêtre est zoomée ? ".

Et que devrait-il arriver à la fenêtre si vous redimensionnez ou affichez / masquez le Dock (par exemple) de telle sorte que la fenêtre n'a plus les mêmes dimensions que si vous la zoomiez à nouveau pour l'adapter à la nouvelle zone d'affichage? Lorsque vous zoomez sur une fenêtre, elle n'est pas placée dans un état «zoomé», elle est simplement redimensionnée dans la zone d'affichage actuellement disponible au moment où vous la zoomez. Si la zone d'affichage disponible change et que vous ne lui avez pas demandé de zoomer à nouveau, alors quoi?

Non pas que ceux-ci ne soient pas résolubles, mais il y a un certain nombre de comportements dynamiques à considérer, et les applications terminales gardent généralement les choses simples.

Notez que Mac OS X Lion «Plein écran» est un état réel dans lequel la fenêtre est et Terminal ajuste toujours la fenêtre à la taille de l'affichage, se mettant à jour lorsque la taille de l'affichage change et ajoute des marges comme mentionné ci-dessus. La taille du Dock, par exemple, est ignorée.

Chris Page
la source
2
Vous pouvez facilement «vérifier» ce comportement en redimensionnant manuellement la fenêtre du terminal. Vous remarquerez qu'il "bégaie" car il n'est redimensionné que par une largeur de caractère fixe.
gentmatt
17

Maintenez le contrôle enfoncé et vous pouvez le redimensionner pour occuper tout l'écran (bien qu'il n'ajoute pas nécessairement une autre ligne ou colonne de texte).

De plus, dans la version bêta, il existe une préférence avancée pour en faire la valeur par défaut appelée "les fenêtres de terminal se redimensionnent en douceur".

user2551
la source
1
Quelle version d'OS? Je ne peux pas faire fonctionner ça.
Chris Page
1
A travaillé pour moi sur Yosemite.
sickill
3
Fonctionne sur El Capitan. Booyah. Cela devrait être la réponse acceptée.
par
Cette question concerne à la fois iTerm et Terminal. En relisant cela, je suppose que cette réponse ne concerne que iTerm.
Chris Page
2

Voici une solution de contournement que j'utilise pour Terminal (devrait également fonctionner avec iTerm2).

Utilisez l' Window > Zoomoption standard suivie de l'option Plein écran de Spectacle ( + + F).

Window > Zoomlaisse la fenêtre du terminal dans son état d'origine (comme on le voit dans votre question, avec le mince espace à droite). L'option plein écran de Spectacle déplace simplement la fenêtre du terminal d'un demi-caractère (je suppose) vers la gauche et remplit l'espace à droite.

Système d'exploitation: Mavericks, 10.9.1

holydevil
la source
Cela a bien fonctionné pour moi depuis longtemps.
lacostenycoder
1

Cela fonctionne pour moi dans iTerm 2 (sur Mountain Lion).

Aller à: Preferences -> Profiles -> Window.

Ensemble:

Columns = 204

Rows = 54

Style: Left of Screen

Screen: Main Screen
bumshmyak
la source
1

Appuyez sur command+ control+ fou trouvez l'option plein écran (ou cliquez sur le bouton de cercle vert dans les nouvelles versions d'OS X) et il occupe chaque pixel disponible.

Voici une image de tout l'écran lorsque Terminal est ouvert avec deux onglets en mode plein écran:

entrez la description de l'image ici

Joseph Hansen
la source
Cela a fonctionné pour moi 🎉
mbaechtold
1

À partir de la version 3 d'iTerm, je peux définir une valeur très élevée pour les colonnes et les lignes Preferences > Profiles > Windowet la nouvelle fenêtre de terminal se redimensionne exactement aux valeurs de colonne et de ligne nécessaires pour remplir la fenêtre. Aucun autre ajustement de configuration n'est nécessaire.

Colonnes 300 et lignes 80 pour moi sur un MacBook Pro 15 "Hi-Res 2012.

Kovah
la source
Cela a résolu mon problème de Terminal.app n'utilisant pas la taille d'affichage complète 🎉
mbaechtold