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
st3r4g has joined #wayland
ekurzinger has joined #wayland
<ekurzinger> To any compositor hackers out there, do you ever find your VT frozen after a compositor crash? And if yes, do you know of any way to recover short of rebooting?
<ekurzinger> It only happens to me occasionally, but it's annoying nevertheless
<ekurzinger> Awesome, that does the trick, thank you!
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
soreau has quit [Remote host closed the connection]
soreau has joined #wayland
Lucretia has quit []
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
fmuellner has joined #wayland
Emantor has quit [Quit: ZNC - http://znc.in]
pnowack has quit [Quit: pnowack]
Emantor has joined #wayland
fmuellner has quit []
Lantizia has quit [Ping timeout: 480 seconds]
leon-p has quit [Quit: leaving]
fmuellner has joined #wayland
fmuellner has quit []
zebrag has joined #wayland
hill has joined #wayland
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
nerdopolis has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
fmuellner has joined #wayland
fmuellner has quit []
<wlb> weston Merge request !680 opened by M. Stoeckl (mstoeckl) backend-wayland: replace a nested wl_display_roundtrip call https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/680
dcz_ has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
Lyude has quit [Quit: WeeChat 3.2]
Lyude has joined #wayland
fmuellner has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
txtsd has quit [Ping timeout: 480 seconds]
hill has quit [Remote host closed the connection]
st3r4g has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
xexaxo_ has quit [Ping timeout: 480 seconds]
hill has joined #wayland
rasterman has joined #wayland
st3r4g has joined #wayland
hill has quit []
rasterman has quit [Quit: Gettin' stinky!]
hill has joined #wayland
st3r4g has quit [Remote host closed the connection]
hill has quit []
hill has joined #wayland
st3r4g has joined #wayland
danvet has joined #wayland
hill has quit []
hill has joined #wayland
Lucretia has joined #wayland
dcz has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
hendursa1 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
hardening has joined #wayland
Lantizia has joined #wayland
mtretter_ has joined #wayland
mtretter_ has quit []
mtretter_ has joined #wayland
mtretter_ has quit []
quantum5 has quit [Quit: ZNC - https://znc.in]
quantum5 has joined #wayland
mtretter_ has joined #wayland
quantum5 has quit []
quantum5 has joined #wayland
mtretter_ has quit []
mtretter_ has joined #wayland
mtretter is now known as Guest4971
mtretter_ is now known as mtretter
mtretter has quit []
slattann has joined #wayland
flacks has quit [Quit: Quitter]
flacks has joined #wayland
ekurzinger has quit [Quit: Quit]
slattann has quit []
<wlb> weston Merge request !681 opened by José Expósito (JoseExposito) High-resolution scroll wheel support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/681
hendursa1 has quit []
hendursaga has joined #wayland
nerdopolis has joined #wayland
<dottedmag> Are "names" of objects in registry required to be more-or-less contiguous, or can server assign arbitrary uint32 values to them?
<emersion> libwayland-server might have a particular pattern, but from a protocol PoV they're pretty much opaque
leon-p has joined #wayland
<dottedmag> Yeah, I'm mostly interested if any common client libraries will try to allocate ton of memory upon seeing registry object 0x1000000
<emersion> libwayland-client won't care too much about registry names
<emersion> to libwayland-client, registry events are just regular events
<dottedmag> OK, and I can hope Qt and GTK do not do anything stupid in this regard. Anyway, easy to test, if anything blows up, it will blow up at startup.
<emersion> so you're scared about a client using registry names as an array index?
<dottedmag> Yep
<emersion> i've never seen that, but you never know…
<dottedmag> I don't think there were any compositors that used large numbers as registry "names", yeah.
<emersion> iirc libwayland won't recycle low registry names (?)
<emersion> so any client which does this is leaky
<emersion> not recycling free'd registry names is important to avoid too much pain from race conditions
st3r4g has quit [Remote host closed the connection]
hill has quit [Remote host closed the connection]
st3r4g has joined #wayland
hill has joined #wayland
wb9688 has quit [Ping timeout: 480 seconds]
floof58_ has joined #wayland
floof58 has quit [Remote host closed the connection]
hill has quit [Remote host closed the connection]
txtsd has joined #wayland
fmuellner has joined #wayland
fmuellner has quit [Remote host closed the connection]
st3r4g has quit [Ping timeout: 480 seconds]
txtsd is now known as Guest4995
txtsd has joined #wayland
Guest4995 has quit [Ping timeout: 480 seconds]
flacks has quit [Quit: Quitter]
danvet has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
<LaserEyess> I'm a little confused on the current state of IMEs on wayland and what exactly needs to be supported by what
<LaserEyess> I have an application, kitty, which uses text-input
<LaserEyess> and I have an ime fcitx5, which uses input method
<LaserEyess> and I have a compositor, sway, which supports both
<LaserEyess> but kitty does not show a pre-edit window on wayland, only on xorg
<LaserEyess> I imagine that's because on xorg it uses dbus to do IME stuff, with ibus's dbus protocol
<Arnavion> Check the versions of the protocols on both ends as well
<LaserEyess> but what's missing on the wayland side? why is there no pre-edit window
<LaserEyess> sure, let me confirm
<Arnavion> There was definitely a point in the past where programs implemented vN and sway impled vN+1, or vice versa
<LaserEyess> sway seems to have input-method-v2 and text-input-v3 https://github.com/swaywm/sway/blob/master/include/sway/input/text_input.h
<Arnavion> Right
<LaserEyess> is that the issue here? this is on fcitx's end and it needs v2? Because in everything *except* kitty fcitx works and has a pre-edit window
<Arnavion> At the very least, different versions == different protocols
<LaserEyess> right but it seems to be working regardless of that
<LaserEyess> (except in kitty)
<Arnavion> They're probably not using the protocol but the fallback method you mentioned?
<LaserEyess> the fallback method is specifically for GLFW which supports IMEs via ibus's dbus protocol
<LaserEyess> on GTK, for firefox for example, I have GTK_IM_MODULE=fcitx5
<LaserEyess> so maybe that has explicit support for fcitx (??)
<Arnavion> If you have GTK_IM_MODULE, then it's not using the wayland protocol
<LaserEyess> ok
<Arnavion> GTK_IM_MODULE and QT_IM_MODULE are the toolkit-specific methods
<LaserEyess> what a mess...
<Arnavion> (They're how I use regular non-wayland fcitx under sway in firefox etc)
<LaserEyess> I guess the last question I have is that what I'm specificallyt missing is the pre-edit window, for example for japanese when you convert kana to kanji
<LaserEyess> the actual input method still works, I just have to do it blindly
<LaserEyess> I guess that's just the dbus protocol and the window doesn't work on wayland?
<Arnavion> Works fine for me in firefox
<LaserEyess> for me as well
<LaserEyess> just not kitty
<Arnavion> So you are able to type and input kana and convert it in kitty? *Only* the window with the numbered choices is missing?
<LaserEyess> correct, I can even hit tab (which is convert to first entry) and it works as expected
<LaserEyess> so for example
<LaserEyess> 説明
<LaserEyess> I typed that blind but I knew those kanji were the first choice for "setsumei"
<Arnavion> I have no idea how that's happening then
<LaserEyess> so `s e t u m e i [tab]` did indeed produce what I expected
<LaserEyess> I just couldn't see it
<Arnavion> Can you see the kana forming as you type or does that also not show?
<LaserEyess> nope, blank
GentooPhysicist3 has quit []
<Arnavion> Yeah, no idea
GentooPhysicist3 has joined #wayland
GentooPhysicist3 has quit []
<LaserEyess> frustrating
dcz has quit [Ping timeout: 480 seconds]
GentooPhysicist3 has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
<emersion> LaserEyess: sway is still missing pre-edit popup support
<emersion> there's a PR for it
fmuellner has quit []
nerdopolis has quit []
nerdopolis has joined #wayland
<LaserEyess> ah
<LaserEyess> emersion: this I presume? https://github.com/swaywm/sway/pull/5890 I might try it out
Seirdy has quit [Ping timeout: 480 seconds]
Seirdy has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
st3r4g has joined #wayland
haasn has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
haasn has joined #wayland
st3r4g_ has joined #wayland
st3r4g has quit [Read error: Connection reset by peer]
Lucretia has quit []
immibis has quit [Ping timeout: 480 seconds]