Replies: 6 comments 12 replies
-
Yeah, it would be good to have some touchpad gestures (and also finish missing touch input in the screenshot UI). However, I think this depends on gesture bindings, as I've got feedback to not add 3-finger touch swipes (at least, by default) because that prevents apps from using 3 finger touches themselves, which can be limiting (think a game console emulator where you need to press 3 buttons at once). For the gesture bindings, I don't have a design finalized, only some thoughts here: #372 |
Beta Was this translation helpful? Give feedback.
-
Personally I feel like applications wanting to use it is rare enough that I'd prefer to have it on by default... But maybe that is a more common use case than I thought? It feels to me like using gestures to navigate is more important than other use cases it may conflict with though. I mean, if I have to use a keyboard and mouse to start a game anyway...
Or, perhaps it would make sense to enable them by default, but disable them for full screen windows or based on app rules?
I don't know. Mostly just brain dumping now.
…On Sat, Jun 22, 2024, at 1:38 PM, Ivan Molodetskikh wrote:
Yeah, it would be good to have some touchpad gestures (and also finish missing touch input in the screenshot UI). However, I think this depends on gesture bindings, as I've got feedback to *not* add 3-finger touch swipes (at least, by default) because that prevents apps from using 3 finger touches themselves, which can be limiting (think a game console emulator where you need to press 3 buttons at once). For the gesture bindings, I don't have a design finalized, only some thoughts here: #372 <#372>
—
Reply to this email directly, view it on GitHub <#463 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AADSRCFVODEGGI4SNZ3NNLTZIXHDRAVCNFSM6AAAAABJXTNGQOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TQNBYGY2DC>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I just had a thought... For my purposes, if I could tap a button on my bar to switch to a mode where swiping with 1 finger acts like the gestures, I'd be pretty happy... Not perfect, but a good start. I could add a button in waybar to send a I'm hoping to find some time to play with the niri source and see if I can experiment with this, but that will take a bit of learning (I don't know rust well...) and I don't know when I'll find the time. |
Beta Was this translation helpful? Give feedback.
-
I spent a while looking at how the 3 finger touchpad gestures work, to try to see if I could make them work with a touchscreen... I was hoping I could add an action that can be triggered with But, it doesn't seem to be as generic as that... I'm assuming that is because of how Smithay or libinput works. I may make another attempt later... |
Beta Was this translation helpful? Give feedback.
-
I'd really like to be able to use the same three fingers scrolling gestures currently implemented for touchpad input when using my convertible laptop in tablet mode: the scrolling paradigm Niri uses is IMO already a better option than "classic" tiling for tablets and convertibles, and having the option to scroll or change workspace with a three fingers swipe could be a massive improvement. We could finally have an intuitive, elegant and user friendly interface for convertible laptops on linux, without relying on dozens of buttons in the bar of the wm just for basic functionality. I know about lisgd (the program used for touch gestures on Sxmo if I'm not mistaken), and probably with some tweaking it could be made to work, but I believe that a native solution which mimics the already amazing touchpad gestures has some value. Also, I couldn't find in the output of I apologize beforehand in case there are technical reasons preventing the implementation of touchscreen gestures, like missing functionality in Smithay or something else. |
Beta Was this translation helpful? Give feedback.
-
I run niri on a large 17 inch laptop with a touchscreen so something like this would be legendary. What I imagine is something like how kde does it, which is 3 finger swipe to the sides to switch to the next workspace. I think a option in the config to enable something like this mode would be great. It is not enirely neccesary, however this would be a massive qol feature and might bring many users to niri if they have a touchscreen laptop like me. |
Beta Was this translation helpful? Give feedback.
-
I've recently purchased a minisforum v3 tablet, and I'm very happy with how niri runs on it, but it is rather unusable in tablet mode, since I have no way to switch windows or workspaces.
I'd love to be able to bind support for gestures on the touchscreen, in a similar way to the trackpad. As a starting point I think the same gestures that the trackpad supports would be sufficient, but being able to do others like swiping from a screen edge, would be very useful as well.
I hope to dig into the source and try to see if I can make this work, but I am not sure where to start.
Beta Was this translation helpful? Give feedback.
All reactions