web-dev-qa-db-fra.com

La souris peut-elle défiler la roue de souris dans une séance d'écran?

Y a-t-il un moyen d'utiliser la molette de la souris pour faire défiler la sortie d'une session screen?

Je peux utiliser le clavier défiler sur la sortie précédente dans screen après avoir appuyé sur ctrl+a [. Est-il possible de le faire avec la molette de la souris?

(J'utilise PuTTY, mais je ne pense pas que ce soit un problème PuTTY problème, je crois que c'est un problème screen problème.)

58
kristi

Le défilement et les ascenseurs de la souris fonctionneront si vous leur permettez de votre .screenrc.

FAQ sur l'écran

Q: Ma barre de défilement Xterm ne fonctionne pas avec l'écran.

R: Le problème est que Xterm n'autorisera pas le défilement si le tampon de texte alternatif est sélectionné. Les définitions standard du TermCap initialisent les capacités TI et TI Basculer vers et depuis le tampon de texte alternatif. (La barre de défilement ne fonctionne pas non plus lorsque vous démarrez par ex. 'VI'). Vous pouvez dire à l'écran de ne pas utiliser ces initialisations en ajoutant la ligne TerminCapInfo Xterm TI @: Te @ à votre fichier ~/.Screenrc.

Donc, dans mon .screenrc, j'ai:

termcapinfo xterm* ti@:te@

À TMUX, ce serait quelque chose comme (.tmux.conf):

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

Bien que ce soit une vieille question, la méthode que j'ai trouvée meilleure qui fonctionne pour moi utilise Ctrl + A + ESC combinaison clé. Cela rend la sortie d'écran défilable. De la page de documentation:

Les bornes virtuelles à l'écran peuvent être manipulées en appuyant sur la combinaison CTRL + une touche et en appuyant ultérieurement une touche pour exécuter l'une des commandes indiquées ci-dessous:

ESC vous permet de faire défiler la sortie de votre borne.

Vous pouvez trouver la documentation ICI

8
avidProgrammer

Ce n'est pas la solution finale, si vous utilisez cette

termcapinfo xterm* ti@:te@

ensuite, le support de défilement de la souris sera brisé à l'intérieur de Vim I.e. mouse=vi

2
Wang Xuancong

Ce que Gilles suggéra est probablement la meilleure réponse, s'il est possible de faire.

Si ce n'est pas le cas, une solution de contournement qui devrait fonctionner serait d'utiliser Contrôle de la souris x pour envoyer des touches de flèche vers le haut et bas lorsque la souris est défilée. Je n'ai jamais utilisé des écrans avec mastic, mais j'ai utilisé cette configuration sur Puty dans Windows pour pouvoir faire défiler un fichier texte avec VI ou Nano. J'ai eu une configuration de profils différents, une pour le défilement de 3 lignes et une pour 1 rouleau de ligne.

1
AsherMaximum

La roue de défilement de la souris fonctionne bien avec par exemple Elinks en cours d'exécution à l'intérieur de l'écran, qui se trouve à l'intérieur de la borne de gnome, de sorte qu'il est bien possible. Dans le plateau de mastic, ça ne le fait pas.

1
Zds