web-dev-qa-db-fra.com

Comment agrandir l'écran en byobu

Ma nouvelle installation de serveur semble étrange: enter image description here

est-il possible de le redimensionner pour utiliser toute la fenêtre du terminal?

51
HilarieAK

Cela signifie qu'il existe un autre client ssh ou terminal, autre que vous-même, connecté à cette session, qui a une taille de fenêtre inférieure à la vôtre.

Vous pouvez détacher tous les clients sauf vous-même, en utilisant ce raccourci Byob :

Alt-F6

Ou vous pouvez exécuter le script /usr/lib/byobu/include/tmux-detach-all-but-current-client

Divulgation complète: Je suis l'auteur et le responsable de Byob .

97
Dustin Kirkland

Une alternative à Alt-F6 est Prefix-Shift-D, où Prefix est votre commande d'échappement byobu (généralement Ctrl-a).

Voir plus d'infos ici: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux .

6
ostrokach

Alt-F6 n'a pas fonctionné pour moi. Mais j'ai découvert que j'utilisais tmux. Pour détacher l’autre fenêtre, utilisez une combinaison de list-clients et detach-client:

% tmux list-clients
/dev/pts/1: 0 [64x160 xterm] (utf8)
/dev/pts/39: 0 [39x143 xterm] (utf8)
% tmux detach-client -t /dev/pts/39

Comme le 64x160 est plus grand, j'ai supposé que c'était ma fenêtre alors que l'autre client était le plus petit.

5
Perennial

Script fantastique! Sur OSX utilisant Byobu installé avec Homebrew, c’est (actuellement)

/usr/local/Cellar/byobu/5.92/lib/byobu/include/tmux-detach-all-but-current-client

vraisemblablement, vous modifieriez le numéro de version, mais c'est pour vous donner une idée de la façon de le trouver.

brew info byobu vous indiquera où Byobu stocke ses fichiers lib, etc.

puis ajoutez simplement le lib/byobu/include/tmux-detach-all-but-current-client à l’emplacement que vous avez choisi (dans mon cas, /usr/local/Cellar/byobu/5.92/)

3
user487278