ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
kestrel0 has joined #wayland
kestrel has quit [Ping timeout: 480 seconds]
kestrel0 is now known as kestrel
RAOF has quit [Remote host closed the connection]
RAOF has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
kestrel5 has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
guru_ has quit [Ping timeout: 480 seconds]
Net147 has joined #wayland
nerdopolis has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
<whot>
DemiMarie: one term I read a few days ago (on lwn?) was "One unit of controversy" which I think is the best approach to group them
bodicceaII has quit [Remote host closed the connection]
bodicceaII has joined #wayland
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
glennk has joined #wayland
coldfeet has joined #wayland
kts has quit [Quit: Konversation terminated!]
rv1sr has joined #wayland
garnacho has joined #wayland
Company has quit [Remote host closed the connection]
tzimmermann has joined #wayland
tzimmermann has quit [Remote host closed the connection]
bodicceaII has quit [Ping timeout: 480 seconds]
bodiccea has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
nerdopolis has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Moprius has joined #wayland
vova has joined #wayland
karenw has joined #wayland
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
<karenw>
In wl_keyboard there's an enum for keymap type. I feel like this can never actually be changed because it would break keyboard input on existing clients?
<emersion>
what do you mean?
<emersion>
if we were to add a new entry, we would bump the version
<emersion>
so only clients using the new version would get the new enum entry
<karenw>
Good point, ignore me then.
<karenw>
also an enum of '0' is defined as 'raw keycodes'. Does any server actually use that?
<emersion>
wlroots sends it if the compositor doesn't set a keymap
<karenw>
Yuck. How do clients normally handle that? I don't really see a way in a generic client other than printing a warning and pretending the kb doesn't actually exist.
<karenw>
And what would the fd parameter be in that case? I assume I still need to close it?
coldfeet has quit [Remote host closed the connection]
<karenw>
Looks like wl_roots sends a fd to /dev/null
<emersion>
yeah, sounds fine to just ignore such keyboards if you need a keymap
nerdopolis has quit [Ping timeout: 480 seconds]
Company has joined #wayland
kts has quit [Quit: Konversation terminated!]
nerdopolis has joined #wayland
karenw has quit [Quit: Witty Quit Message Here]
karenw has joined #wayland
kts has joined #wayland
karenw has quit [Ping timeout: 480 seconds]
<colinmarc>
It would be cool if the protocol let you send both the physical and logical key for each press, rather than being tightly integrated with xkbcommon. That was definitely a pain point in the remote desktop case.
coldfeet has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
<kennylevinsen>
colinmarc: what is sent on the wire is the physical keycode, which the client itself feeds into libxkbcommon
garnacho has joined #wayland
<kennylevinsen>
it's tricky to send post-keymap symbols considering deadkeys, compose, IME, ... - it's not just a matter of sending a symbol
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
Brainium has joined #wayland
feaneron has joined #wayland
bim9262 has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
rasterman has joined #wayland
coldfeet has quit [Remote host closed the connection]
kestrel has quit [Read error: Connection reset by peer]
mclasen has quit [Ping timeout: 480 seconds]
Moprius has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
rv1sr has quit [Remote host closed the connection]
rv1sr has joined #wayland
Moprius has joined #wayland
Brainium has joined #wayland
mclasen has joined #wayland
coldfeet has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
kts has quit [Quit: Konversation terminated!]
coldfeet has quit [Remote host closed the connection]
yang is now known as Guest205
yang2_ is now known as yang
yang is now known as Guest207
Guest205 is now known as yang
yang is now known as yang2
Guest207 is now known as yang
psykose has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
kestrel has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
rv1sr has quit []
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
Calandracas_ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
Calandracas_ has quit [Read error: Connection reset by peer]
<DemiMarie>
Should libwayland limit message sizes to 4096 bytes? Older versions of libwayland imposed that limit but it didn’t seem to be intentional.
tanty has joined #wayland
<whot>
karenw: there's a bug with the keymap type protocol because there's no negotiation, you *can* send something else in the future but no existing client is likely to know about it so there's likely some protocol needed to add some "I support those formats". but since there's nothing other than XKB on the horizon...
<whot>
iow works for now, if we ever get a YKB or ZKB we will run into issues