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
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
staceee has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
staceee has joined #wayland
zebrag has quit [Remote host closed the connection]
shashank1202 has quit [Quit: Connection closed for inactivity]
zebrag has joined #wayland
zebrag has quit [Remote host closed the connection]
zebrag has joined #wayland
unrelentingtech has quit []
unrelentingtech has joined #wayland
zebrag has quit [Remote host closed the connection]
<unrelentingtech> hello hello can anyone see this?
<wlb> weston Issue #545 opened by Demi Marie Obenour (DemiMarie) Seamless backend support https://gitlab.freedesktop.org/wayland/weston/-/issues/545
zebrag has joined #wayland
<unrelentingtech> Demi Marie Obenour IRC cannot hear you, you need to manually identify to nickserv via private message (sadly OFTC doesn't do SASL so auto login does not work on the Matrix OFTC bridge >_<) you can use https://oftc.irclog.whitequark.org/wayland to quickly see if IRC can hear you
fltrz_ has joined #wayland
fltrz__ has quit [Ping timeout: 480 seconds]
boistordu has quit [Ping timeout: 480 seconds]
<DemiMarieObenour[m]> <unrelentingtech> "Demi Marie Obenour IRC cannot..." <- Does this work now?
<DemiMarieObenour[m]> (bridge test)
pi123 has joined #wayland
johnjay has quit [Ping timeout: 480 seconds]
ecs has quit [Remote host closed the connection]
ecs has joined #wayland
<Sachiel> yes
leon-p has quit []
hendursaga has quit [Quit: hendursaga]
hendursaga has joined #wayland
slattann has joined #wayland
mooff has quit [Quit: Quit]
mooff has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
jgrulich has joined #wayland
dcz_ has joined #wayland
hardening has joined #wayland
shashank1202 has joined #wayland
pounce has quit []
danvet has joined #wayland
rasterman has joined #wayland
tzimmermann has joined #wayland
hendursa1 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
pnowack has joined #wayland
pnowack has quit [Remote host closed the connection]
pnowack has joined #wayland
MrCooper has quit [Quit: Leaving]
dcz_ has quit [Read error: Connection reset by peer]
MrCooper has joined #wayland
dcz_ has joined #wayland
<pq> DemiMarieObenour[m], welcome to irc, at least it worked 6 hours ago. :-)
<emersion> i really wish OFTC supported SASL :(
gryffus has joined #wayland
<wlb> wayland-protocols Merge request !115 opened by Carlos Garnacho (carlosg) text-input: Reword the interpretation of serials to be more specific https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/115
raghavgururajan has quit [Remote host closed the connection]
raghavgururajan has joined #wayland
<Arnavion> It supports SASL EXTERNAL with a client cert
<Arnavion> Might be hard to make that work with a matrix bridge though
<emersion> it doesn't support SASL EXTERNAL
<emersion> as in: the SASL IRC extension isn't available
<emersion> it just so happens that it checks the client cert and auto logs in the user if it matches one in its DB
<emersion> this is not SASL EXTERNAL
<Arnavion> Sure. It amounts to the same thing in the end
<emersion> no: SASL can be automated, and what OFTC does can't
<Arnavion> (I'm not aware of any client that doesn't call connecting with a client cert "SASL EXTERNAL")
<emersion> ^ that's the reason of the confusion
<MrCooper> it's also not as easy to switch back to a registered nick after disconnects as it was with SASL on FreeNode
<kennylevinsen> Yeah it's a little annoying. I use #mesonbuild as canary for having been disconnected and needing to reidentify in order to speak here - they only allow join with registered nicks, so if I'm not there anymore I need to do something. :P
<kennylevinsen> Easier to detect than the silent failure of being muted here. :/
<ifreund> that's a good tip, I'll join that channel exclusively for that purpose. I don't even know if I'm currently muted here or not
<daniels> ifreund: we can hear you
<ifreund> excellent, thanks
shashank1202 has quit [Quit: Connection closed for inactivity]
<emersion> i think (?) IRC sends you back an error if you can't speak
<emersion> > the message will not be delivered and the command will silently fail
<emersion> ah, nvm
<emersion> well, there is ERR_CANNOTSENDTOCHAN, but not all servers send it
Arnavion has quit [Quit: Arnavion]
Arnavion has joined #wayland
shashank1202 has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
jgrulich has quit [Ping timeout: 480 seconds]
shashank1202 has quit [Quit: Connection closed for inactivity]
slattann has quit []
leon-p has joined #wayland
zebrag has joined #wayland
gryffus_ has joined #wayland
gryffus_ has quit [Remote host closed the connection]
gryffus_ has joined #wayland
slattann has joined #wayland
hendursa1 has quit []
hendursaga has joined #wayland
gryffus has quit [Ping timeout: 480 seconds]
gryffus_ has quit [Ping timeout: 480 seconds]
shashank1202 has joined #wayland
slattann has quit [Ping timeout: 480 seconds]
dreda has quit []
dreda has joined #wayland
nctcf^ has joined #wayland
moa is now known as bluebugs
fancycade has quit [Ping timeout: 480 seconds]
d_ed has joined #wayland
d_ed has quit [Ping timeout: 480 seconds]
d_ed has joined #wayland
shashank1202 has quit [Quit: Connection closed for inactivity]
d_ed has quit [Ping timeout: 480 seconds]
leon-p has quit []
<romangg> Has there been already some thought spent in the past on creating common configuration interfaces shared between compositors so that desktop/shell components can work with different compositors and vice versa?
<romangg> Any links to prior art or issue/mailing list discussions?
ppascher has quit [Ping timeout: 480 seconds]
<SardemFF7> configuration? like the worst idea X got with Xsettings that resulted in even less consistency because it couldn’t really do what it tried to do so DEs invented their own which led to Freedesktop.org specs that worked much better?
<SardemFF7> (and X got a lot of bad ideas though IMO some people did a really good job trying to bring some to Wayland, for better or worse…)
<SardemFF7> [only personal opinion depicted here, nothing official]
<romangg> SardemFF7: Don't know much about Xsettings. But I meant something like Freedesktop.org specs. For example for configuring input devices. Currently compositors don't have standard interfaces that allow configuring them.
<romangg> One could say some Wayland protocols already provide such means. But it's spotty and I would be interested in how this topic was discussed in the past.
<romangg> There are protocols for example to manage the state of connected outputs.
tzimmermann has quit [Quit: Leaving]
<bl4ckb0ne> 3/b 14
dcz_ has quit [Ping timeout: 480 seconds]
reillybrogan_ has quit [Ping timeout: 480 seconds]
reillybrogan has joined #wayland
<hendursaga> Anyone used AntiMicro with Wayland yet? How was the experience? I see they list Wayland is supported but last time I used it it didn't.
<hendursaga> And by supported, I mean, the very last release, which was released a fortnight ago..
ppascher has joined #wayland
<whot> romangg: input configuration is a bit of a pandora's box. either you want mouse/touchpad/... configuration or you want per-device configuration, in which case you now need to worry about device matching, possibly pairing, etc.
<whot> romangg: ideally you have a combination of both but now you need to also worry about overriding one with the other, etc
<whot> romangg: it's possible, it's just there are so many corner cases and details and there's a inverse relationship between how common they are and how loud the complaints are
<romangg> whot: do you mean with "per-device" for each device and with for example "mouse" for all devices that have mouse characteristic?
Net147 has quit [Ping timeout: 480 seconds]
Net147 has joined #wayland
Net147 has quit [Remote host closed the connection]
Net147 has joined #wayland
leon-p has joined #wayland
Net147 has quit [Read error: Connection reset by peer]
Net147 has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
<romangg> There are likely a lot of corner issues and questions to be solved, but we should at least push into the direction of providing more and more configuration interfaces. I think it's a striking loss that the modular nature of the Linux desktop has been stiffled by the move to Wayland.
<leon-p> romangg: you mean like wlr-output-management? (missed an interesting discussion apparently, are there channel logs btw?)
<romangg> leon-p: There had been channel logs in the past on some webpage for #wayland. But I don't know if that still holds with oftc and don't find the webpage right now anymore.
<romangg> But there wasn't that much discussion. Most Wayland devs are likely in their weekend.
<romangg> but yes, I meant protocols like wlr-output-management.
<leon-p> I see. FWIW over on #river we are interested in a similar protocol for configuring input devices. Would be nice to have something standardized(-ish) as well
danvet has quit [Ping timeout: 480 seconds]
<leon-p> Arnavion: thanks!
<romangg> leon-p: Interesting. Thanks for letting us know.
Net147 has quit [Read error: Connection reset by peer]
Net147 has joined #wayland
Arnavion has quit [Quit: Arnavion]
Arnavion has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
<romangg> leon-p: Are you guys only interested in input configuration or also the configuration of other global state things like gamma, screenlocking, etc?
<romangg> There is probably a lot which I'm not thinking of right now.
<leon-p> romangg: we are interested into outsourcing a lot of configuration and policy into external clients
<leon-p> as an example, we already have a protocol for clients to provide layouts for automatic window positioning
<romangg> Yea, that is exactly the direction I would want to move into too.
<romangg> I mean outsourcing configuration and policy into external clients.
<romangg> imo just makes sense to keep the complexity low in the compositor and for other reasons.
<romangg> Was this always clear for you guys that this is the direction you want to move in or do you have discussed that plan somewhere I can read up on?
<leon-p> romangg: It's a conclusion we reached over time. Can't really recall how we arrived there, but we made good experiences already with configuration/policy daemons in the form of kanshi and our own laoyut generators. The CLI UI we currently expose for input configuration is a massive step back compared to that.
Net147 has quit [Quit: Quit]
Net147 has joined #wayland
<leon-p> It's not just about outsourcing code. A user may want configuration and policy to change depending on certain rules (like kanshi does), a lot of which we as compositor devs can't foresee or are not willing to implement. Using external clients allows us to support all these use cases without ever wasting a thought on them. In a sense, it allows us to avoid making decisions, so we can be a little less
<leon-p> oppinionated.
<romangg> yes, there are probably a lot of reasons. you are also right about making the compositors less opinionated. imo there must be a big coordinated move towards that goal. it's just difficult to get the "big desktops" on board.
<leon-p> Don't a few of the "big desktops" already have session daemons, that serve a somewhat similar function?
<romangg> what's a session daemon for you?
bgs has quit [Remote host closed the connection]
<leon-p> A background service that among other things is responsible for keeping track of certain desktop-wide settings and launching all processes needed. It has been some time since I last looked at the guts of the big desktop, maybe that functionality has been absorbed into the compositor by now
<romangg> I don't know much about Gnome. I thought there the compositor and shell are pretty much combined and so they don't really have that distinction. But I might be wrong on that. For KDE you got a daemon with modules. Some of them do indeed talk to the compositor through Wayland protocols and/or D-Bus.