web-dev-qa-db-fra.com

Empêcher le terminal (xfce) de défiler avec la sortie

Je cours sous Xubuntu. Lorsque je lance quelque chose qui produit beaucoup de sortie sur le terminal (comme mon code, en général ....!), Je trouve qu'il n'est pas possible de "geler" l'écran, de jeter un coup d'œil sur un point particulier de l'écran. courir.

Par exemple: mon code génère une sortie et, généralement (dans d'autres machines), je peux déplacer la molette vers le haut. Cela empêche essentiellement le terminal de suivre la dernière sortie à l'écran et vous pouvez, à votre guise, regarder la sortie pendant que d'autres sont générées en dessous. Pour rattraper son retard, je tapais normalement sur la flèche vers le bas du clavier, il sautait à la dernière ligne et suivait.

xfce4-terminal 0.6.1 ne suit pas ce comportement, et j'aimerais savoir s'il existe un moyen de l'activer. Excuses si cela est un peu mal décrit ....

11
Dave
  1. Ouvrez les préférences du terminal Xfce: Édition> Préférences ...
  2. Dans la section Défilement de l'onglet Général, décochez la case Défilement en sortie

Avec cette option, le terminal continue de défiler automatiquement sur une nouvelle sortie, mais si vous faites défiler vers le haut, il cessera de défiler automatiquement.

15
Wilson Santos

Si cela vous intéresse, voici comment procéder à l'aide de la ligne de commande:

grep -q ScrollingOnOutput ~/.config/xfce4/terminal/terminalrc || echo "ScrollingOnOutput=FALSE" >> ~/.config/xfce4/terminal/terminalrc && sed -i -E 's/^ScrollingOnOutput=.*/ScrollingOnOutput=FALSE/' ~/.config/xfce4/terminal/terminalrc
3
bmaupin