ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Moprius has quit [Quit: bye]
agd5f has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
slattann has joined #wayland
gnarchie has quit [Remote host closed the connection]
<orowith2os[m]> question: how bad of an idea would it be to set a super specific acceleration curve for libinput
<orowith2os[m]> like, I'm talking a step of 0.1, and probably close to 50 or 100 points
<orowith2os[m]> if not even more specific
<vyivel> should be fine
<vyivel> (i think)
<orowith2os[m]> vyivel: time to screw around and find out!
<orowith2os[m]> (I would use more, uh, descriptive language, but trying to be family friendly. I used enough of my sailor mouth at work today)
<vyivel> are you trying to make an actually curvy curve
<orowith2os[m]> perhaps
<orowith2os[m]> oh god. imagine a sine wave for the curve.
<vyivel> peak ux
<orowith2os[m]> I need an app to generate and visualize acceleration curves for this....
<orowith2os[m]> good first time for Python I guess.
akimoto has joined #wayland
<orowith2os[m]> I'll play around with GTK and see if I can make something that plots it out
<orowith2os[m]> erhm, later.
<orowith2os[m]> something something gnuplot
akimoto has quit [Remote host closed the connection]
<orowith2os[m]> I think my biggest concern right now is making sure I set the libinput config on x11 correctly...
<orowith2os[m]> `change_property (settings, device, "libinput Accel Custom Motion Step", XA_STRING, 8, step_as_str->str, step_as_str->len);`
<orowith2os[m]> this scares me
iomari891 has joined #wayland
slattann has quit [Quit: Leaving.]
kode54 has quit [Read error: Connection reset by peer]
kode54 has joined #wayland
ofourdan has joined #wayland
coldfeet has joined #wayland
slattann has joined #wayland
sima has joined #wayland
yrlf has quit [Ping timeout: 480 seconds]
karolherbst has quit [Ping timeout: 480 seconds]
yrlf has joined #wayland
tzimmermann has joined #wayland
sally has quit [Quit: sally]
mvlad has joined #wayland
leon-anavi has joined #wayland
garnacho has joined #wayland
<orowith2os[m]> vyivel: so, as it turns out. We can have a max of 64 points on the curve
<orowith2os[m]> damn you, yinon
<orowith2os[m]> also curious to know if npoints_min could be changed to 1, and it just level it out (a flat acceleration profile) if it ever hits that condition
<vyivel> the code in filter-custom.c assumes there are at least 2 points, the special case isn't worth it
<orowith2os[m]> fair enough
<orowith2os[m]> I did file an issue for a higher NPOINTS_MAX though: https://gitlab.freedesktop.org/libinput/libinput/-/issues/1094
<orowith2os[m]> with a low step and high amount of points, you could hit the limits
sally has joined #wayland
<whot> orowith2os[m]: beyond "nicer visualisation" I doubt you'd notice a difference with >64 points
<orowith2os[m]> yeah
<whot> this very much sounds like the ikea effect :)
<orowith2os[m]> feel free to close as not planned, we can always wait and see if someone ever hits those limits and would give a real world case to justify raising the limit
<orowith2os[m]> I also hope my Mutter patches caught your eye? ;)
<orowith2os[m]> you might want to scrutinize the X11 implementation over there
<whot> orowith2os[m]: they did, I had the tab open all day! and probably will for another few days :)
<orowith2os[m]> hehe
<orowith2os[m]> I think there's a good chance we could eek it into 48, considering there isn't any UI changes involved
<orowith2os[m]> or backport it to other versions
<whot> what's the deadline for that?
<orowith2os[m]> I think, uh, Soon
<whot> like days or a week?
<orowith2os[m]> beginning of March, looks like
<whot> curse the short february
<orowith2os[m]> March 19th
<whot> thats the release date or the deadline?
<orowith2os[m]> release date for the final stable release
<whot> ah, so a tad sooner then
<orowith2os[m]> yeahhhh
<orowith2os[m]> it's not a worry for me. distributions or users will patch it in if they want to
<orowith2os[m]> so long as gnome doesn't NACK the idea of backporting the patches to 47 or earlier
<orowith2os[m]> I also hope seeing the process of me figuring out how to write glib-flavored C and slowly get to a more fully working implementation was fun
<orowith2os[m]> whew boy, 60 more files to build in webkitgtk (well, 120, since it's doing two different ABIs) until I can test the X11 stuff...
<orowith2os[m]> nix is weird.
<orowith2os[m]> just waiting on a solution for https://github.com/NixOS/nixpkgs/issues/384705 so I can test it more, and faster
rasterman has joined #wayland
Sid127- has joined #wayland
slattann1 has joined #wayland
<MrCooper> mutter 48.rc is cut at the end of this week, after that it's bug fixes only
<orowith2os[m]> MrCooper: so if I want it in then, gotta go fast, gotcha
<orowith2os[m]> I'd have to request a string break, right?
<orowith2os[m]> string freeze break*
Sid127 has quit [Ping timeout: 480 seconds]
slattann has quit [Ping timeout: 480 seconds]
* davidre has bad experience wit rushing features
slattann1 has quit [Ping timeout: 480 seconds]
sally has quit [Quit: sally]
<orowith2os[m]> whot: so, uh.... in an X11 session right now
<whot> my condolences
<orowith2os[m]> libinput accels no worky
<orowith2os[m]> xinput list-props confirms it
<orowith2os[m]> I probably messed up with the mutter stuff
<orowith2os[m]> if you have any pointers for X11
<whot> does the property change if you set it via mutter?
<orowith2os[m]> that's what I'm doing right now
<orowith2os[m]> makes me think I'm using change_property wrong
<orowith2os[m]> ah, journalctl my beloved
<orowith2os[m]> XIChangeProperty failed on device 11 property "libinput Accel Profile Enabled" with X error 2
<orowith2os[m]> omg I can't even switch workspaces using the touchpad gestures with X11. I'm so glad I never touch it
<orowith2os[m]> wait. I forgot a break statement.
<orowith2os[m]> I'm an idiot
<orowith2os[m]> let me try that
<orowith2os[m]> it might've been that it was falling through and attempting to set custom profiles or something
<orowith2os[m]> all without the custom profile actually being enabled
<orowith2os[m]> whot: would you be available in the gnome-shell matrix to hash it out a bit more?
<whot> looking
coldfeet has quit [Remote host closed the connection]
iomari891 has quit [Ping timeout: 480 seconds]
slattann has joined #wayland
coldfeet has joined #wayland
kts has joined #wayland
Moprius has joined #wayland
sally has joined #wayland
bodiccea has joined #wayland
Moprius has quit [Quit: bye]
nerdopolis has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
lsd|2 has joined #wayland
rgallaispou has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mdb977 has joined #wayland
<wlb> weston Issue #997 opened by Link Mauve (linkmauve) Weston main fails to build due to LED_COMPOSE https://gitlab.freedesktop.org/wayland/weston/-/issues/997
<mdb977> Hi, I'm on BeagleBoneBlack with Weston 13.0.3. I have a problem with my physical USB keyboard. If I connect the keyboard before starting weston-editor, everything will work fine. If I connect the keyboard after starting weston-editor, it does not work until I restart the editor. What's the best way to debug this? The log does not show anything obvious to me.
karolherbst has joined #wayland
mripard has joined #wayland
kts has joined #wayland
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
coldfeet has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kasper93 has joined #wayland
kts has joined #wayland
<pq> mdb977, a wild guess is that weston-editor (window.c more like) just doesn't understand the keyboard capability appearing later.
<pq> could be the Weston implementation of text-input-unstable-v1 not handling it
<pq> mdb977, is weston-editor really the program you need?
slattann1 has joined #wayland
slattann has quit [Ping timeout: 480 seconds]
<mdb977> pq, I do not need weston-editor, but my Qt6 app behaves the same
<pq> mdb977, ok, might be better to concentrate on the case with the Qt6 app.
<pq> weston-editor might not raise as much interest
<pq> personally I have no idea
nerdopolis has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
ofourdan has quit [Quit: Lost terminal]
ofourdan has joined #wayland
<kennylevinsen> what in the actual
<kchibisov> I'd rather ban the person all together.
<kchibisov> We had the same thing happened the other day to us, where someone wanted to promote their AI by replying to issue report.
* kennylevinsen would like to change to a different timeline, he doesn't like this one anymore
<karolherbst> bl4ckb0ne: I think you linked the wrong reply, didn't you?
<karolherbst> probably wanted note_2794341
<bl4ckb0ne> woops, its indeed the wrong reply
<pq> yeah, I was scratching my head here
<bl4ckb0ne> iirc that user made 2 LLM issues on wlroots and a bunch of spam comments on other MRs
gnarchie has joined #wayland
<karolherbst> I think the person in question uses LLM for translation purposes, but might overdo it a little... might be best for you to have a chat with them to check what's up there
<bl4ckb0ne> yup, it doesnt look like a regular spambot
<karolherbst> but in the end if you want to forbid LLMs for technical contributions that might be reasonable if it's only wasting maintainers time, but it's a tough call to make if the person in question doesn't understand english
<karolherbst> or not well enough
<daniels> I'm handling it
<kchibisov> The point is that they are used in a way to confuse people in the current state of things.
<bl4ckb0ne> thanks
<daniels> I saw that on the weekend but forgot it
<karolherbst> thanks
<daniels> I think that person is genuinely enthusiastic, but as karolherbst is getting at, is quite possibly using LLMs to better express themselves in a non-native language
<bl4ckb0ne> i have the same feel
<kennylevinsen> this isn't my experience of how LLM's handle translation requests, so it seems more like they told it to try to make a review or create constructive commentary for them
<daniels> oh yeah, for sure they've also asked the LLM to make a compelling point for them
<karolherbst> well maybe "translation" is the wrong term here, they might just try to overcome language barriers
<karolherbst> anyway, I did check out that account a while ago and at least from a quick look it seems plausible that they might not be able to communicate properly in English.
<kennylevinsen> but then again, who can? :)
<karolherbst> not the point I was trying to make
<kennylevinsen> nah, but as someone using technical assistance to navigate other (non-english) languages, I don't think it's an excuse. You will know that you have just generated an essay on a subject where your only actual opinion is "can I haz plz".
<kennylevinsen> but it's fine to reach out and give them a heads up instead of insta-banning, as they might not fully have realized just how annoying and spammy such comments are
ity has quit [Remote host closed the connection]
ity has joined #wayland
gnarchie has quit [Remote host closed the connection]
gnarchie has joined #wayland
Brainium has joined #wayland
mdb977 has quit [Remote host closed the connection]
coldfeet has quit [Remote host closed the connection]
leon-anavi has quit [Quit: Leaving]
tzimmermann has quit [Quit: Leaving]
pavlushka has joined #wayland
pavlushka has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
<orowith2os[m]> Uhm..... could libinput expose LIBINPUT_ACCEL_NPOINTS_{MIN, MAX} publicly?
<orowith2os[m]> MAX, at least
<Guest9726> What is the context for this?
<orowith2os[m]> I filed https://gitlab.freedesktop.org/libinput/libinput/-/issues/1094 but it was closed by whot for being a niche use case that nobody's hit yet (no complaints there), but I also want to keep in mind if that does change, having mutter Just Work to support the larger NPOINTS_MAX value
Brainium_ has joined #wayland
<orowith2os[m]> whot: your choice here. I'll just change my mutter patches to hardcode 64 for now
sima has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
Brainium_ has quit [Ping timeout: 480 seconds]
gnarchie has quit []
akimoto has joined #wayland
mvlad has quit [Remote host closed the connection]
akimoto has quit [Remote host closed the connection]
Drakulix has quit [Remote host closed the connection]
Drakulix has joined #wayland
nerdopolis has joined #wayland
gnarchie has joined #wayland
iomari891 has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
Moprius has joined #wayland
Brainium has quit []
Brainium has joined #wayland
glennk has quit [Ping timeout: 480 seconds]