Utiliser tmux - faire défiler via ssh


5

Au lieu de ssh-ing de nombreuses fenêtres de terminaux vers un serveur distant, j’ai décidé de commencer à utiliser tmux via une seule connexion ssh. Il y a des choses que je n'arrive pas à faire fonctionner cependant.

Le plus important est de savoir comment rendre le terminal défilable avec la souris. bash setw -g mode-mouse onsemble ne rien faire. Puis-je en quelque sorte configurer mon terminal pour envoyer les actions de défilement via ssh aussi?

Si cela est impossible, existe-t-il une solution de contournement pour relier les pages suivantes et les pages suivantes pour faire défiler de haut en bas?

J'utilise tmux-2.5rcvia ssh -YXet d'autres applications permettent le défilement à la souris.


Parfois, je peux faire défiler la fenêtre tmux et voir la commande tmux attach. Est-ce normal? : D
Adam Hunyadi

Réponses:


9

En supposant que votre programme terminal ne détourne pas les entrées de la molette de la souris, vous devriez pouvoir l'ajouter à votre $HOME/.tmux.conf(pour tmux> = 2.1)

set-option -g mouse on

En fonction du programme de votre terminal, cette option peut également être utile, car elle permet tmuxà votre terminal de mieux contrôler le contenu de la fenêtre du terminal.

setw -g alternate-screen on

Concernant votre commentaire:

Parfois, je peux faire défiler la fenêtre tmux et voir la commande tmux attach. Est-ce normal?

Si vous n'avez pas défini cette option dans votre tmuxconfiguration, alors oui, c'est prévu. Il est probable que vous reveniez dans l'historique de la mémoire tampon de votre programme de terminal plutôt que dans la mémoire tampon de tmux.

Enfin, vous trouverez plus d'informations dans d'autres questions essentiellement identiques: ici, de manière générique et ici (pour MacOS et iTerm)


Ah, ça a marché. J'ai essayé de faire setw au lieu de set-option avant.
Adam Hunyadi,
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.