11 votes

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

J'utilise Xubuntu. Lorsque j'exécute quelque chose qui produit beaucoup de données dans le terminal (comme mon code, généralement .... !), je constate qu'il n'est pas possible de "geler" l'écran, pour jeter un coup d'œil à un point particulier de l'exécution.

Par exemple : mon code génère une sortie, et typiquement (sur d'autres machines) je peux déplacer la molette de la souris vers le haut. Cela a pour effet d'empêcher 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 le retard, j'appuie normalement sur la flèche vers le bas du clavier, qui saute à la dernière ligne et la suit.

xfce4-terminal 0.6.1 ne suit pas ce comportement, et j'aimerais savoir s'il existe un moyen de l'activer. Je vous prie de m'excuser si tout ceci est mal décrit.....

18voto

nictrix Points 101
  1. Ouvrez les préférences du terminal Xfce : Editer > Préférences...
  2. Sur le Défilement de la section Général décochez l'onglet Défilement sur la sortie case à cocher

Avec cette option, le terminal continue à défiler automatiquement sur les nouvelles sorties, mais si vous défilez vers le haut, le défilement s'arrête automatiquement.

3voto

duncan Points 884

Au cas où cela intéresserait quelqu'un, voici comment procéder en utilisant 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

0voto

Aaron Hall Points 1018

Pour faire cela manuellement dans un terminal, j'ai ouvert le fichier terminalrc avec vim

$ vi ~/.config/xfce4/terminal/terminalrc

Et ajouté la ligne suivante :

ScrollingOnOutput=FALSE

Les autres terminaux ouverts ont immédiatement reconnu ce changement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X