Lo scorrimento del terminale non si attacca sempre verso il basso

2

Quando il mio terminale dà un sacco di output (ad esempio quando sto compilando qualcosa), per impostazione predefinita lo scorrimento si attacca automaticamente alla 'parte inferiore' della finestra del terminale.

Ma quando si scorre all'interno della mia uscita, e poi si scorre indietro verso il basso usando il mio trackpad, questo effetto adesivo a volte è sparito e talvolta persiste.

Quando uso il cursore sul lato destro, l'effetto sticking persiste, proprio come mi aspetterei che sia.

Questo comportamento previsto o un bug? Il terminale dovrebbe rimanere in basso quando ho fatto scorrere verso il basso?

Ho creato questo terminale oneliner per provarlo (scarica il kernel di Linux a 10k e lo invia al terminale):

curl --limit-rate 10k https://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-3.15-rc5.tar.xz

    
posta CousinCocaine 19.05.2014 - 23:05
fonte

2 risposte

2

Il problema qui è che lo scorrimento è ancora attivo quando il testo continua a essere visualizzato. Il trackpad è ancora in una "modalità di scorrimento" in cui Terminal non controlla la posizione e attende fino a quando non viene completata.

Originariamente era così che avrebbe aspettato fino a quando le tue dita non si trovavano sul trackpad / smetterai di scorrere. Con lo scrolling inerziale, questa modalità di scorrimento non termina finché la velocità non raggiunge 0. Quindi, il terminale attende fino a quando non è 0, quando l'uscita è aumentata e non si attacca al fondo. (Questo non è così evidente in Terminal a causa della mancanza di bande di gomma.)

Quindi immagino che sarebbe tecnicamente un comportamento previsto, ma è ancora un comportamento indesiderato: P

    
risposta data 20.05.2014 - 00:56
fonte
3

Non correlato al trackpad, ma puoi usare la tastiera per scorrere fino alla fine del documento e accertarti che si attenga a esso!

Premi fn + RightArrow

    
risposta data 21.11.2016 - 18:32
fonte

Leggi altre domande sui tag