7 votes

Le terminal laisse une ligne blanche sur High Sierra lorsque des tabulations sont utilisées

Depuis la mise à jour de El Capitain à High Sierra (j'ai sauté sur Sierra), mon terminal laisse une ligne vide tout en bas dès que j'ouvre un autre onglet. Voir l'image comme exemple :

Mac Terminal

Voici mon ~/.bash_profile

# Beautify bash prompt
function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/on \1/'
}
export PS1="\e[1;30m\u\e[m in \e[0;34m\w\e[m \e[0;32m\$(parse_git_branch)\e[m \e[0;37m// \$(date '+%H:%M')\e[m\n$ "

# Extend PATH for Homebrew
export PATH="/usr/local/sbin:$PATH"
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Ce n'est pas un gros problème, mais c'est un peu ennuyeux, surtout quand on travaille avec tmux pendant des sessions ssh.

Quelqu'un sait-il quelle est la cause de ce problème ou comment je pourrais le résoudre ?

3voto

Alejandro Bologna Points 775

Ce problème a été corrigé dans MacOS Mojave 10.14.

0 votes

Un conseil utile : il est toujours bon de compléter votre réponse par des références ; soit des sources externes, soit des informations indiquant que vous avez pu "valider" la solution par votre propre expérience. +1 pour vous permettre de partir du bon pied.

0 votes

Merci pour le conseil ! C'était juste à partir de ma propre expérience.

2voto

stewartthemouse Points 21

Ce n'est certainement pas la solution idéale, mais essayez d'ajouter

osascript -e 'tell app "Terminal" to set number of rows of window 1 to 100'

à votre ~/.bash_profile . Cela exécute un AppleScript chaque fois que vous ouvrez un nouvel onglet. (Cela peut ne pas fonctionner pour vous spécifiquement. Je ne connais pas assez le fonctionnement de tmux)

1voto

shortspecialbus Points 26

J'ai pu résoudre ce problème, du moins temporairement, en ouvrant l'inspecteur via Shell -> Show Inspector, en allant sur l'onglet info et en réduisant les "colonnes" de 1. J'ai ensuite fait glisser la fenêtre pour la ramener à la taille souhaitée et l'apparence semble correcte maintenant. J'ai dû faire cela pour chaque onglet. Il semble qu'il faille le refaire à chaque fois que je redémarre le terminal, ce qui est monumentalement ennuyeux, mais heureusement, je ne le ferme pas si souvent. Cela semble fonctionner, du moins comme une solution de contournement maladroite. Bonne chance.

0 votes

Merci beaucoup ! Cela a vraiment fonctionné. Je vais accepter cette réponse jusqu'à ce que quelque chose de mieux apparaisse.

0 votes

Cool, content que ça ait marché. Il a semblé persister à travers un redémarrage pour un patch, donc tant que vous ne quittez pas manuellement le terminal, vous pouvez être en mesure d'éviter d'avoir à le faire à nouveau.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X