ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
carbonfiber has quit [Quit: Connection closed for inactivity]
Leopold has quit [Remote host closed the connection]
Serus has joined #wayland
Leopold_ has joined #wayland
sav10 has quit [Remote host closed the connection]
columbarius has joined #wayland
lbia has joined #wayland
lbia has quit []
co1umbarius has quit [Ping timeout: 480 seconds]
lbia has joined #wayland
wroathe has joined #wayland
Leopold_ has quit [Remote host closed the connection]
bencrus[m] has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2022-10-18 01:45:13)]
wroathe has quit [Ping timeout: 480 seconds]
gabban has joined #wayland
zebrag has quit [Read error: Connection reset by peer]
andyrtr_ has joined #wayland
andyrtr has quit [Read error: Connection reset by peer]
andyrtr_ is now known as andyrtr
<gabban> Hello all so I'm on Debian SID, and I have two Logitech M650 Mice (right-handed and left-handed). Listed as event17 and event18 respectively. I am trying to set the left-handed mouse property to swap the primary and secondary clicks (event17). I posted in other debian channels but they referred me here. Here's the example output https://pastebin.com/cwhKJGu5 ... Anyone have any helpful ideas or direction?
<gabban> :-D
nerdopolis has quit [Ping timeout: 480 seconds]
slattann has joined #wayland
<tleydxdy> interesting, I would totally think those mouse would have the buttons already swapped in firmware
<gabban> that's what i thought
<gabban> so i'm trying something with "solaar" and using the right mouse with bluetooth... and the left mouse with the receiver now... i'm trying to figure how to swap the buttons in that "solaar" app... this is driving me nuts
<gabban> i've got dconf editor open too trying to differentiate the mice but they show up as the same :/ i'm so confused this shouldnt be so hard :(
<soreau> what compositor are you using?
<gabban> i'm a little noob/fresh here... compositor?
<soreau> looks like gnome to me
<gabban> ah yes i'm on gnome... i'm running the SID repo... so when I try to do X11/Xorg stuff it keeps giving me the wayland warning
<gabban> (11 - bullseye)
<tleydxdy> and seem like there's an lefthanded option for the logitech mouse ib that terminal
<gabban> what command would i use to enable that property in the CLI?
<tleydxdy> no idea how gnome would do it
<gabban> ok thanks for the help, if anyone knows please lmk
<gabban> here's the setup i'm trying now. i connected both via bluetooth (not USB receiver) i'm giving up on "Solaar". In my devices (Left = event17) and (Right = event18) when I do "libinput list-devices" so it looks like https://snipboard.io/AS564n.jpg
<tleydxdy> https://man.archlinux.org/man/libinput-debug-events.1 ig a quick and dirty way is with this
<gabban> I'm just trying to enable "Left-handed" property on event18. I've tried something like: "xinput set-prop 14 "libinput Click Method Enabled" 1 1 https://snipboard.io/n1TF2f.jpg
<tleydxdy> you are not running an X desktop, so X tools won't help much
<gabban> @tleydxdy that was very useful... so I identified my left and right clicks on that mouse i think
<tleydxdy> my bad, I should link to the option https://man.archlinux.org/man/libinput-debug-events.1#enable~4
<tleydxdy> --device /dev/input/event0 to select the right device
<tleydxdy> but the non painful way to do this is dig through gnome's menus for the right setting so it does the config for you
lyudess has joined #wayland
<tleydxdy> maybe it's in gnome-tweaks, no idea and you'll have to ask gnome people probably
<gabban> yeah i was looking into 'gnome-tweaks' it didnt have what i was looking for
Lyude has quit [Read error: Connection reset by peer]
<gabban> i think i'm close with that '--enable-left-handed' flag... but i'm not sure how to use libinput to specify the device
genpaku has quit [Read error: Connection reset by peer]
genpaku has joined #wayland
<tleydxdy> I think you're missing the debug-event sub command
<tleydxdy> ah debug-events
<gabban> `libinput debug-events --enable-left-handed --device /dev/input/event18`
<gabban> as in, it turns on the debugger, but it doesn't swap the mouse buttons is there a way to just "enable left handed" ? like without monitoring those debugging events? sorry if i sound like newbie (because i am)
<tleydxdy> off it doesn't set the option?
<tleydxdy> I'm out of ideas :(
<tleydxdy> * oof
<tleydxdy> ah, I think I just need to read
<tleydxdy> just read the man page, there's actually an https://man.archlinux.org/man/libinput-debug-events.1#apply-to=_pattern_
<tleydxdy> yeah read the whole thing, not like me and just grep for some keywords xd
<gabban> oh wait... so in the debug mode... when i use the --enable-left-handed flag... the right click IS inverted as BTN_LEFT and the left click IS inverted as BTN_RIGHT... but the primary click is still poppin up things like the context menu
<tleydxdy> how weird
<tleydxdy> is there even an global left handed setting for gnome?
<tleydxdy> one that applies to all mouse
<gabban> yes there is ... but i still wanna maintain my right mouse
<tleydxdy> yeah just wondering if it's something they didn't even think about
<tleydxdy> i guess not
<gabban> yeah thanks for your help tho man... you got me pretty close... gave some good insight.
<tleydxdy> np, good luck
<gabban> i'm gonna go try again with "Solaar" maybe i can do like button remap there.
tzimmermann has joined #wayland
gabban1 has joined #wayland
gabban has quit [Read error: Connection reset by peer]
zidbon has joined #wayland
cvmn has joined #wayland
gabban has joined #wayland
gabban1 has quit [Read error: Connection reset by peer]
zidbon has quit []
caveman_ has joined #wayland
caveman__ has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
cvmn has quit [Ping timeout: 480 seconds]
hardening has joined #wayland
jgrulich has joined #wayland
caveman_ has quit [Ping timeout: 480 seconds]
ofourdan has joined #wayland
cool110 has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
cool110 has joined #wayland
dcz_ has joined #wayland
manuel_ has joined #wayland
mvlad has joined #wayland
rasterman has joined #wayland
Company has joined #wayland
manuel_ has quit [Ping timeout: 480 seconds]
danvet has joined #wayland
manuel_ has joined #wayland
gschwind has joined #wayland
MajorBiscuit has joined #wayland
fahien has joined #wayland
lbia1 has joined #wayland
lbia has quit [Ping timeout: 480 seconds]
<pq> kennylevinsen, popups sometimes wants grabs, so maybe the destroy order is defined to make it clear which remaining popup gets the grab next?
<pq> gabban, tleydxdy, you cannot use libinput cli tools to change what input device configuration a desktop uses.
<pq> there is no way for the libinput cli tool to tell the desktop to do something, by design
<pq> gabban, you'd really need GNOME to support our use case explicitly by somehow offering per-device (rather than per-pointer or global) mouse settings.
<pq> *your use case
<wlb> wayland Merge request !273 closed (client: add interface to adjust wl_proxy reference count)
<kennylevinsen> pq: If grabs should just go to the next in the stack too, then destroying out of order shouldn't matter too much. "Next in stack" is still valid...
<pq> next in which direction?
<pq> oh right, middle one cannot have grab
<pq> what about positioning? aren't each positioned relative to its parent?
<kennylevinsen> Yeah, within popups of popups it wouldn't make much sense to kill the middle popup. Would need a way to reparent.
<kennylevinsen> but it wouldn't be unreasonable to have multiple popups off the same toplevel
<pq> if you have multiple wl_seats, sure...
<pq> one per wl_seat
<pq> but it's difficult to imagine what the UX would be with multiple popup stacks on the same seat
<kennylevinsen> or tablet/touch/mouse, or temporary notification thingie + context menu
<pq> hmm, ok
<pq> maybe just lack of imagination in design phase?
<jadahl> notification thingie + context menu should be possible already
<kennylevinsen> if a notification popup is created after a context menu popup off the same toplevel, it becomes a protocol error to destroy the context menu before the notification
<kennylevinsen> at least by the spec
<jadahl> kennylevinsen: isn't that order thing only specifiet to be relevant for grabbing popups?
<jadahl> *specified
<kennylevinsen> Doesn't have any extra qualifiers for the restriction: https://wayland.app/protocols/xdg-shell#xdg_popup:request:destroy
<jadahl> that might be something left from the time before grab() was introduced
<kennylevinsen> could be, don't know much about the history there
<jadahl> e.g. if I open a menu, and start triggering tooltips here and there outside of that menu, those tooltips can show/hide/show/hide despite them not being the "single" top most popup
<jadahl> in some older version of xdg-shell, there was no grab() and all popups always grabbed
<jadahl> but that made tooltips impossible to implement, so the grabbing (a.k.a. autohide/autodismissed) optional
<jadahl> *was made
<kennylevinsen> ah, yeah that does sound very inflexible
gabban has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1030 opened by khang tran (khangtb) ivi-layout: listen output events https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1030
gabban has joined #wayland
fahien1 has joined #wayland
Leopold_ has joined #wayland
fahien has quit [Ping timeout: 480 seconds]
devilhorns has joined #wayland
bodiccea_ has quit [Remote host closed the connection]
<wlb> wayland-protocols Merge request !167 opened by Kenny Levinsen (kennylevinsen) xdg-shell: Relax popup destroy order requirements https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/167
bodiccea has joined #wayland
<kennylevinsen> jadahl: I'll throw together a test client later (after lunch at the earliest :P)
jmdaemon has quit [Ping timeout: 480 seconds]
fahien1 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
gschwind has quit [Quit: Leaving]
devilhorns has quit []
fahien has joined #wayland
fahien has quit [Read error: Connection reset by peer]
devilhorns has joined #wayland
<pq> emersion, how do I install hwdata-pnp on Alpine for the CI? https://gitlab.freedesktop.org/emersion/libdisplay-info/-/jobs/29934015
<emersion> hrm. it's in edge, not in 3.16 :S
<pq> so, not packaged at all?
<pq> okay then
<emersion> seems like we'll need to manually install for now :/
<emersion> the next release is due in November
<bl4ckb0ne> you can probably ask for a backport
<emersion> ah, didn't know you could ask for that
<emersion> there's a good chance psychoze would be fine with it
<emersion> pq, as you prefer: i can request a backport, or you can install manually
<pq> CI already crunching it manually, let's see if it works
<pq> aha, 'make install' dies on: install: unrecognized option: T
<pq> I don't understand
<emersion> pq, configure --disable-blacklist to fix it
<pq> oh
<pq> oh! There actually is a call with T
<emersion> hm not sure -T is really required here
<emersion> hm that's pretty weird
<bl4ckb0ne> the busybox install is missing the option
<bl4ckb0ne> i think alpine packages the other
slattann has quit [Quit: Leaving.]
<pq> works now, thanks!
slattann has joined #wayland
<bl4ckb0ne> np
mtj has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
sav10 has joined #wayland
<wlb> weston/main: Philipp Zabel * ci: Build and install aml and neatvnc https://gitlab.freedesktop.org/wayland/weston/commit/9e5922744db9 .gitlab-ci.yml .gitlab-ci/build-deps.sh
<wlb> weston/main: Stefan Agner * backend-vnc: add VNC support using Neat VNC library https://gitlab.freedesktop.org/wayland/weston/commit/12f766531002 include/libweston/backend-vnc.h libweston/backend-vnc/meson.build libweston/backend-vnc/vnc.c compositor/main.c include/libweston/libweston.h include/libweston/meson.build libweston/compositor.c libweston/meson.build meson_options.txt
<wlb> weston/main: Philipp Zabel * man: add a man page for the VNC backend https://gitlab.freedesktop.org/wayland/weston/commit/ad936f1de89a man/ weston-vnc.man meson.build weston.man
<wlb> weston Merge request !880 merged \o/ (backend-vnc: add VNC support using Neat VNC library https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/880)
vega has joined #wayland
fahien has joined #wayland
wroathe has joined #wayland
wroathe has quit [Ping timeout: 480 seconds]
gabban has quit []
ishanjain has quit []
kts has joined #wayland
sav10 has quit []
vega has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
manuel_ has quit [Ping timeout: 480 seconds]
melissawen has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
isinyaaa has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
zebrag has joined #wayland
melissawen has joined #wayland
jgrulich has quit [Ping timeout: 480 seconds]
gschwind has joined #wayland
luc4 has joined #wayland
slattann has quit []
jgrulich has joined #wayland
Brainium has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
<gschwind> hello, where can I find the wl_cursor_* documentation ?
<soreau> also you can grep the weston source for examples
<gschwind> :)
<gschwind> thanks
tzimmermann has quit [Quit: Leaving]
<gschwind> the thing that I wonder is if wl_cursor_get_buffer allocate new buffer each time or it reuse the same buffer ?
<gschwind> soreau, Thanks :))
jgrulich has quit [Ping timeout: 480 seconds]
devilhorns has quit []
carbonfiber has joined #wayland
___nick___ has joined #wayland
mtj has joined #wayland
fahien has quit []
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #wayland
gschwind has quit [Quit: Leaving]
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
Satan has joined #wayland
andyrtr_ has joined #wayland
andyrtr has quit [Read error: Connection reset by peer]
andyrtr_ is now known as andyrtr
manuel_ has joined #wayland
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
<wlb> wayland-protocols Issue #115 opened by Matthias Clasen (matthiasc) atomic keyboard focus changes https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/115
<wlb> wayland Issue #330 opened by Matthias Clasen (matthiasc) atomic keyboard focus changes https://gitlab.freedesktop.org/wayland/wayland/-/issues/330
<wlb> wayland-protocols Issue #115 closed \o/ (atomic keyboard focus changes https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/115)
fmuellner has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
rv1sr has quit []
rv1sr has joined #wayland
zebrag has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
chipxxx has quit [Ping timeout: 480 seconds]
caseif has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
caseif has joined #wayland
caseif has quit []
caseif has joined #wayland
caseif has quit []
caseif has joined #wayland
gschwind has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
caseif has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
caseif has joined #wayland
mvlad has quit [Remote host closed the connection]
caseif has quit []
caseif has joined #wayland
fmuellner has joined #wayland
sav10 has joined #wayland
manuel_ has quit [Ping timeout: 480 seconds]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
isinyaaa has joined #wayland
rv1sr has quit []
dcz_ has quit [Ping timeout: 480 seconds]
jmdaemon has joined #wayland
nerdopolis_ has joined #wayland
genpaku has quit [Remote host closed the connection]
genpaku has joined #wayland
eroux has quit [Read error: Connection reset by peer]
eroux has joined #wayland
luc4 has quit []
<wlb> wayland Issue #331 opened by Grayson Guarino (graysonguarino) Clarify protocol error raise in wl_data_device.start_drag https://gitlab.freedesktop.org/wayland/wayland/-/issues/331
hardening has quit [Ping timeout: 480 seconds]
danvet has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
sav10 has quit []
fmuellner has quit [Ping timeout: 480 seconds]
gschwind has quit [Quit: Leaving]
carbonfiber has quit [Quit: Connection closed for inactivity]
sav10 has joined #wayland
Leopold has quit []