Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scrollbar please #6756

Closed
MrBruz opened this issue Mar 6, 2023 · 11 comments
Closed

scrollbar please #6756

MrBruz opened this issue Mar 6, 2023 · 11 comments

Comments

@MrBruz
Copy link

MrBruz commented Mar 6, 2023

Switched to from konsole due to performance benifits but its missing a scrollbar which is pretty much a core functionality these days.

Where in the config do I go to enable a scrollbar? I need a way to scroll quickly to the top of the page without hurting my hand on the trackpad.

@kchibisov
Copy link
Member

Where in the config do I go to enable a scrollbar? I need a way to scroll quickly to the top of the page without hurting my hand on the trackpad.

That's sounds controversial, scrollbar is mouse controlled.

If you want to do fast keyboard driver scrolling, use Vi mode, it has some kind of scrollbar.

Otherwise duplicate #775.

@MrBruz
Copy link
Author

MrBruz commented Mar 6, 2023

It's a standard feature, how is it controversial?

Just opened up Vi mode and I can't see no scrollbar.

@kchibisov
Copy link
Member

It'll show you a counter in top right corner, it's controversial because it just takes terminal space without providing any useful value, other than for mouse users.

You can scroll way faster with keyboard bindings anyway.

@MrBruz
Copy link
Author

MrBruz commented Mar 6, 2023

How would I make it scroll to the start of each command? or scroll in larger chunks like 100 lines at a time etc. thats the main issue is that scrolling through large outputs hurt my hand with touchpad

@kchibisov
Copy link
Member

How would I make it scroll to the start of each command?

For this scrollbar won't do you anything. See #5860

or scroll in larger chunks like 100 lines at a time etc.

PageUp/Down, + you may duplicate the actions, to increase the amount of page up/downs per press.

@Invertisment
Copy link

Invertisment commented Mar 6, 2023

Switched to from konsole due to performance benifits

So you want the font to be using the scroll from UI library that removes performance but you only want performant part...?
Why not instead use the same konsole but try to fork it to improve performance?

i.e. why not have two performant terminals instead of having both slow ones with scroll bars?

@kchibisov
Copy link
Member

scrollbar doesn't mean that it's slow though, it's an instant drawing element that takes nothing from perf. the only issue with that is that it reserves extra column.

@Invertisment
Copy link

Invertisment commented Mar 6, 2023

I used mate-terminal and it was very fast. I think you could try it.
It has the scroll bar and it's fast.

@kchibisov
Copy link
Member

The fast is subjective measure, mate terminal is yet another VTE based one, which can't even render at high refresh rate to not lag why I'm typing, but it's not like mate is bad, it's just what it's.

Though, regardless, just use what you like more, nothing is forcing you to use anything.

@Invertisment
Copy link

Invertisment commented Mar 6, 2023

I'm not the OP. I try to suggest a solution to the guy who simply wants his scrollbar without thinking about why he uses mouse so much.

to not lag why I'm typing

It doesn't lag for me even slightly. I don't know why your configuration has this lag.

@kchibisov
Copy link
Member

It doesn't lag for me even slightly. I don't know why your configuration has this lag.

Set repeat rate to some high value, like 60 keys per second. I mean I test various vte terminals for years, they lag the same for years on all of my systems(and don't ever print long strings into them, they blow up), but it's offtopic here, sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants