ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
<danieldg> eyeris: I don't think there is one; all the foreign ones are about child windows (not embedded)
<danieldg> I'm not sure wayland wants to do that either, but maybe you could propose such a protocol if you have a good use for it
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
tesjhg has quit [Ping timeout: 480 seconds]
Satan2 has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
nerdopolis has joined #wayland
jkl has joined #wayland
abeltramo5895 has quit [Quit: The Lounge - https://thelounge.chat]
abeltramo58952 has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
barbiewired has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
julio7359 has joined #wayland
julio7359 has quit []
pbsds has quit [Ping timeout: 480 seconds]
jtbx has quit [Ping timeout: 480 seconds]
pbsds has joined #wayland
kasper93_ has joined #wayland
kasper93 has quit [Ping timeout: 480 seconds]
barbiewired has quit [Remote host closed the connection]
kelnos has quit [Remote host closed the connection]
kelnos has joined #wayland
kelnos has quit [Remote host closed the connection]
kelnos has joined #wayland
kelnos has quit [Remote host closed the connection]
kelnos has joined #wayland
tesjhg has joined #wayland
tesjhg has quit [Ping timeout: 480 seconds]
eyeris has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
sevz17 has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
sima has joined #wayland
crazybyte has quit [Ping timeout: 480 seconds]
lbia has quit [Ping timeout: 480 seconds]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc1 has quit [Read error: Connection reset by peer]
flom84 has joined #wayland
mblenc has joined #wayland
bodiccea_ has joined #wayland
iomari892 has joined #wayland
bodiccea has quit [Ping timeout: 480 seconds]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
fmuellner has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
junaid has quit [Remote host closed the connection]
cstub has joined #wayland
rasterman has joined #wayland
Hypfer has quit [Quit: The Lounge - https://thelounge.github.io]
Hypfer has joined #wayland
flom84 has quit [Quit: Leaving]
Avenaire has joined #wayland
shegeley has joined #wayland
<shegeley> hello
<shegeley> I'm a newbie on wayland and I have a question on how text-input protocol works. Is that true that by creating new text-input object and attaching a listener to it, I'd be able to track global (system-wide) context of text-input events? Or I'll be able to track it only in surfaces I create?
nerdopolis has joined #wayland
<kennylevinsen> shegeley: text-input allows you to use a compositor input method. It is per wl_seat - somewhat similar to a keyboard, except it can send and edit strings instead of just keys.
<kennylevinsen> You only get text input when focused and when the compositor sends it.
<shegeley> I mean is it "program -> compositor"? So I can only get input context from the programm I've written and not across all the windows of the current display?
Avenaire has quit [Ping timeout: 480 seconds]
<kennylevinsen> It's compositor -> program. You receive user input while the surface is focused, I.e. after enter and before leave
<kennylevinsen> The "set_xyz" tell the compositor to current state of your input field, and the compositor in turn sends you changes to that input field
tesjhg has joined #wayland
mbalmer has joined #wayland
<shegeley> <kennylevinsen>, thanks a lot for your help. but i still not getting the answer I exepect. let me rephrase: how can I (in my programm) track the global context of text-input events? is text-input protocol suitable for this? i was said that only zwp_input_method can help
<shegeley> global context: catching the text-input events across all the displays, seats and etc
<kennylevinsen> text input protocol is for clients to accept strings as input from the compositor.
<kennylevinsen> input method protocol allows a client to become an input method for other clients that use the text-input protocol - "enter simplified Chinese by writing pinyin"/"Japanese kanji by writing romaji"/etc.
<shegeley> When using smartphones there is a way smartphone know there is "text-input-possibility" when you being focused on some text-input field and it shows you virtual keyboard. How do I track that context globally using my desktops with Wayland
lbia has joined #wayland
mblenc has quit [Quit: leaving]
<kennylevinsen> Good question. input-method will report if a text-input field is active, but it will not work for simpler clients just accepting regular keyboard input the normal way. You also need to be the one dealing with foreign language inputs as you're registering yourself as the IME.
tesjhg has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
Moprius has joined #wayland
mblenc has joined #wayland
<shegeley> "... simpler clients just accepting regular keyboard input the normal way ..." Coult you please elaborate on this part?
Moprius has quit []
mblenc1 has quit [Ping timeout: 480 seconds]
<kennylevinsen> You normally get a wl_keyboard from your wl_seat, which accept simple keypresses without any concept of "text fields" - just input.
<kennylevinsen> Because it is just keypresses, it cannot be used for input methods that require contextual information and the ability to edit text field content arbitrarily.
<shegeley> Did you meant that only Weston seems to support input-method for now?
<kennylevinsen> No
<kennylevinsen> No idea what implementation status is, but my point is that input-method pairs with text-input, but text-input is optional and the normal keyboard input method is wl_keyboard
<shegeley> here is implementation status. it's only in weston for now
privacy has quit [Remote host closed the connection]
cstub has quit []
bindu has quit [Ping timeout: 480 seconds]
bindu has joined #wayland
junaid has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
pbsds has quit [Ping timeout: 480 seconds]
pbsds has joined #wayland
mblenc1 has joined #wayland
nerdopolis has joined #wayland
tesjhg has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
mbalmer has quit []
eyeris has joined #wayland
shegeley has quit [Quit: Leaving]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
tesjhg has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
MajorBiscuit has quit []
eyeris has quit [Quit: leaving]
Company has quit [Remote host closed the connection]
floof58 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
floof58 has joined #wayland
junaid has joined #wayland
tesjhg has joined #wayland
tesjhg has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
iomari892 has quit [Read error: Connection reset by peer]
iomari892 has joined #wayland
Guest965 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1058
Guest1058 has quit [Remote host closed the connection]
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
cool110_ has joined #wayland
cool110_ is now known as Guest1060
iomari892 has quit [Ping timeout: 480 seconds]
floof58 has quit [Ping timeout: 480 seconds]
mblenc1 has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
mblenc has joined #wayland
cstub has joined #wayland
cstub has quit [Remote host closed the connection]
Moprius has joined #wayland
Moprius has quit [Remote host closed the connection]
cstub has joined #wayland
tesjhg has joined #wayland
d42 has quit []
<junaid> /ndisconnect
junaid has quit [Quit: leaving]
junaid has joined #wayland
sima has quit [Ping timeout: 480 seconds]
d42 has joined #wayland
kts has quit [Ping timeout: 480 seconds]
junaid has quit [Remote host closed the connection]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
tesjhg has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
Brainium has joined #wayland
junaid has joined #wayland
tristianc6704 has quit [Read error: Connection reset by peer]
tristianc6704 has joined #wayland
rv1sr has quit []
sevz has joined #wayland
junaid has quit [Remote host closed the connection]
tesjhg has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
rasterman has joined #wayland
Fischmiep has quit [Quit: ZNC - https://znc.in]
soreau has quit [Quit: Leaving]
soreau has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
tesjhg has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
Fischmiep has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]