Skip to content

Request for ability to toggle touch-scroll behavior on UT terminal app

  • Device: Google Pixel 3a XL
  • Channel: Daily
  • Build: Noble 24.04-1.x

Request

This is a request for scrolling to be handled differently in the terminal app - or, at least, for the option to be provided as an optional toggle in the settings menu. I would like touch-scrolling to behave similarly to other terminal apps like Termux (i.e. swiping up/down just scrolls the terminal output up and down). This is the most common functionality of the swiping motion on a mobile screen, and I feel it is unintuitive to map these gestures to any other action besides moving up and down within the terminal output.

The fact that swiping on the screen translates into arrow keys rather than the more intuitive behavior of just scrolling up and down makes the Ubuntu Touch terminal borderline unusable for me. The tiny little scrollbar at the side is not easy to use, even on a very large phone. It is too small to reliable hit it with my finger. And most of the time the scrollbar will be all the way at the bottom, squeezed in between the keyboard and the edge of the screen, making it even harder to grab.

Furthermore, the current implementation makes the terminal overly-sensitive to misclicks. Accidentally swipe up on the screen? Goodbye, the command you were writing is gone, and now you have to carefully inch your finger back down the screen until it reappears from your history. If you try to close the keyboard and accidentally swipe on the screen while a command is running, the terminal vomits out a string of arrowkey input codes onto the command line.

If this is the behavior that the Ubuntu Touch ecosystem is pushing, I'm fine with this being an optional toggle in the Terminal settings. But I feel strongly that it needs to be there. There are already other ways to get arrow keys in the Terminal app under the keyboard's top menu, if someone really needs to use the arrow keys.

Edited by Sam Kovnar