web-dev-qa-db-fra.com

Le défilement par molette de la souris peut-il être activé dans Byobu

J'ai vu ailleurs que le défilement via la molette de la souris (et d'autres événements mousy) peut être activé pour tmux .. cette fonctionnalité peut-elle également être activée dans byobu (via tmux) et comment?

57
Ashimema

Oui, c'est possible Vous devez juste entrer le mode retour en arrière en premier.

Appuyez simplement sur F7, puis utilisez la molette de la souris. Enfin, appuyez sur ESC quitter retour en arrière mode.

Il semble que certains terminaux ne vous permettent toujours pas de faire défiler à l'aide de votre souris. Pour Gnome Terminal, décochez l’option Défilement du clavier dans les préférences de profil (onglet Défilement).

35
Dustin Kirkland

Si vous avez toujours ce problème,

Essayer ALT + F12

Dans mon cas, cela permet de faire défiler la souris sur byobu

49
RNA

Si vous voulez juste faire défiler et que vous ne voulez pas activer le "mode-souris" de tmux (qui gênera votre capacité à couper-coller-coller avec la souris), ajoutez ce qui suit à $HOME/.byobu/.tmux.conf

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

Maintenant, le scrollback de votre terminal fonctionne normalement et vous n'avez pas besoin d'appuyer sur une touche spéciale pour engager la souris. L'inconvénient est que le terminal ne connaît qu'un seul écran. Vous devez toujours utiliser "souris souris" pour faire défiler un écran autre que le plus récent (par exemple, pour accéder à un tampon de journal à long défilement), mais si vous souhaitez simplement faire défiler vers le haut pour voir ce qui vient de défiler à partir de votre écran , ça va le réparer! Il ne sait pas non plus sur les écrans partagés. BTW, le "mode souris" peut être réglé automatiquement dans vos fichiers de configuration. Vous collez avec votre clé de commande (généralement Ctrl-A) suivi de la touche]. La sélection de la souris est coupée automatiquement en mode souris, mais vous devrez sortir du mode souris ou maintenir appuyé. Shift pour obtenir le comportement habituel du presse-papier qui vous permet de coller dans une autre application graphique.

Recommandation: Puisque Byobu utilise déjà plusieurs sessions de terminal à l'intérieur de lui-même, vous n'avez pas besoin de l'utiliser avec plusieurs terminaux. Ainsi, au lieu d’avoir un raccourci clavier qui ouvre un nouveau terminal, j’assigne mon raccourci clavier "terminal ouvert" à tilda. Tilda descend depuis l’espace de travail que vous utilisez actuellement (s’affiche sur tous les espaces de travail) et continue de fonctionner, de sorte qu’il est toujours disponible. Cela fonctionne bien avec byobu, car j’ai maintenant une place pour toutes mes sessions Shell (vous pouvez configurer tilda pour exécuter byobu au lieu d’un Shell normal et le réexécuter si vous quittez votre Shell par accident). En outre, vos sessions de terminal sont plus longues que votre interface graphique, car vous utilisez byobu. Je me connecte à mon système avec ssh et j'obtiens automatiquement ma session Byobu (super pour surveiller les compilations, etc.) et la fenêtre virtuelle byobu est redimensionnée sur l'écran de mon téléphone portable. Lorsque je réoriente le téléphone, la fenêtre Byobu sur l’écran de mon bureau change en fonction de l’orientation du téléphone - MAGIC! Très impressionnant pour les utilisateurs Windows.

La prochaine étape consiste à utiliser les piratages de terminal d'Enlightenment pour obtenir une notification (à partir de l'interface graphique) lorsqu'un travail de terminal est terminé, mais les autorisations dbus rendent cette opération douteuse. Si quelqu'un travaille avec byobu, faites-le moi savoir!

5
Evan Langlois