ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
edfloreshz has quit [Quit: edfloreshz]
iomari892 has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
tent4051 has joined #wayland
tent405 has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
FreeFull_ has joined #wayland
FreeFull has quit [Ping timeout: 480 seconds]
Brainium has quit []
Moprius has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has quit [Ping timeout: 480 seconds]
sima has joined #wayland
sima has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
garnacho has joined #wayland
tent4052 has joined #wayland
tent4051 has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #1034 opened by Rishikeshan S/L (rishikeshan) VNC render to VNC-unauthenticated Unix sockets https://gitlab.freedesktop.org/wayland/weston/-/issues/1034
LoneStarr has joined #wayland
akyoto has quit [Remote host closed the connection]
akyoto has joined #wayland
akyoto is now known as Guest18134
Guest18134 is now known as akyoto
sima has joined #wayland
rasterman has joined #wayland
wrl has joined #wayland
<wrl> hey, is there a way to get some sort of signal/notification of when the screen is locked via ext-session-lock-v1? i've been reading through the protocol docs, wlroots implementation, etc... not sure if there's something i'm missing but it doesn't seem like it
<vyivel> wrl: as the session lock client, it's the ext_session_lock_v1.locked event; otherwise, a third party can't detect this without compositor-specific mechanisms
<wrl> vyivel: got it, okay. my use-case is a bit pedestrian - i'm writing a cute little pomodoro clock and i would like it to pause while the screen is locked
<vyivel> for performance reasons?
<wrl> i did see that there's hyprland-lock-notify-v1 (which i suppose is what you're alluding to with "compositor-specific mechanisms"), but other than that i suppose there's nothing?
<vyivel> maybe there are non-wayland ipc ways for other compositors
<wrl> vyivel: well, again, kinda pedestrian but - i happened upon somebody's take on pomodoros in which they're sort of always running in the background
<wrl> and i decided it was compelling so i've implemented my own take on it
<vyivel> i mean
<wrl> but naturally it doesn't make a lot of sense to have a bunch of them just racking up in the background while the screen is locked
<vyivel> if it's just to avoid rendering, you should rely on the compositor to not fire frame callbacks when the clock isn't visible
<wrl> part of the concept is that they're always running but you can say "yes i am doing <thing> for this pomodoro", and it all gets logged, so at the end of the day you can look at it and say "i was actually doing things 30% of the time"
<wrl> it's just a way of sort of artifically introducing some time pressure
<wrl> vyivel: i mean the rendering is cheap as, that's not it
<wrl> it's entirely the functionality of being able to differentiate "25 minutes that went by because i was sat at the computer but just idly scrolling (or whatever)" and "25 minutes that went by but my screen was locked so it doesn't count"
<vyivel> you could detect idleness then maybe
<wrl> hm yeah that could work
<vyivel> or you can probably make some ipc thing to pause/resume it; this way, you could run it from the lock client, or from some keybinding or script or whatever
<wrl> ext-idle-notify-v1?
<vyivel> yea
<wrl> the ipc to pause/resume is honestly probably the least painful thing i could consider
<wrl> i'll look into idle notify though
narodnik2 has quit []
narodnik has quit [Ping timeout: 480 seconds]
tlwoerner has joined #wayland
tlwoerner_ has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
fmuellner_ has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
lsd|2 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
narodnik has joined #wayland
Moprius has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has joined #wayland
iomari891 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
paulk-ter has quit []
paulk has joined #wayland
feaneron has joined #wayland
fmuellner has joined #wayland
fmuellner_ has quit [Ping timeout: 480 seconds]
LoneStarr has quit [Ping timeout: 480 seconds]
narodnik2 has joined #wayland
aelius has quit [Remote host closed the connection]
aelius has joined #wayland
kts has joined #wayland
edfloreshz has joined #wayland
edfloreshz has quit [Remote host closed the connection]
coldfeet has joined #wayland
isf369 has joined #wayland
<isf369> are there any 'staging' protocols that are being considered for 'stable' coming up?
<Consolatis> stable basically just means old and established, that is about the only difference in terms of quality or adoption compared to staging
<Consolatis> absolutely nothing wrong with using staging protocols
<Consolatis> the whole separation is kind of weird IMHO
feaneron has quit [Ping timeout: 480 seconds]
<isf369> ok, thanks, so 'stable' is essentially just tried and true 'staging'
sima has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
alarumbe has joined #wayland
<SardemFF7> I always considered: experimental (was unstable?) = we may break it whenever until we’re satisfied, adopt if you want ; staging = please adopt, we need testing, we may still break it but we’ll try extra hard not to ; stable = we won’t break it any more
feaneron has joined #wayland
d42 has joined #wayland
daz has quit [Ping timeout: 480 seconds]
<zamundaaa[m]> SardemFF7: no protocol can ever be broken once merged
<zamundaaa[m]> Backwards incompatible changes are never on the table, only new major versions
<SardemFF7> which is the same as my saying break, but whatever
<SardemFF7> /yes/ the old version “still works” but hopefully nobody will use it any more so that just make it useless and “broken”
<Consolatis> no, it isn't the same. a new protocol will have a new xml file. so existing software supporting the old protocol keeps working and new client software may consider supporting both protocols or just the old one or just the new one depending on the availability of the two
<Consolatis> within each protocol there are also "versions" which can be selected during runtime up to the most recent version a compositor supports. that is completely different to basically a new protocol though
<emersion> i would prefer "deprecated" instead of "break" here :P
<emersion> ("break" has confused numerous people before)
<emersion> but yeah, everybody's on the same page, just a wording thing
karenw has joined #wayland
kts has quit [Quit: Konversation terminated!]
coldfeet has quit [Quit: Lost terminal]
isf369 has quit [Quit: Konversation terminated!]
LoneStarr has joined #wayland
fmuellner has joined #wayland
LoneStarr has quit [Ping timeout: 480 seconds]
narodnik2 has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
LoneStarr has joined #wayland
AJC_Z0 has joined #wayland
Moprius has quit [Remote host closed the connection]
LoneStarr has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Ping timeout: 480 seconds]
AJC_Z0 is now known as AJ_Z0
glennk has quit [Ping timeout: 480 seconds]