ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
lockywolf has quit []
lockywolf has joined #wayland
saumon has quit [Ping timeout: 480 seconds]
saumon has joined #wayland
kts has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
nerdopolis has joined #wayland
andreasbackx has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
bim9262 has joined #wayland
andreasbackx has quit []
andreasbackx has joined #wayland
andreasbackx has quit []
fmuellner has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
Sachiel has quit [Quit: WeeChat 3.8]
Sachiel has joined #wayland
Company has quit [Quit: Leaving]
privacy has joined #wayland
tzimmermann has joined #wayland
kts has joined #wayland
sevz has quit [Quit: WeeChat 4.1.1]
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
kts has quit [Ping timeout: 480 seconds]
sima has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
qaqland is now known as Guest7680
qaqland has joined #wayland
leon-anavi has joined #wayland
Guest7680 has quit [Ping timeout: 480 seconds]
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
kyomawolf has joined #wayland
qaqland is now known as Guest7683
Guest7683 has quit [Read error: Connection reset by peer]
qaqland has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
maxzor has joined #wayland
mvlad has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
rasterman has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
<kyomawolf> Hey Guys, do you know How I can savely detect, if the device is a Touchpad? I havent found anything, except for checking for names/capabilities. Is there a common way?
<emersion> can you explain your use-case? why do you need to know?
<kyomawolf> I have some settings I want to apply only for mice but not for touchpad and vice versa (like pointer speed)
<emersion> are you writing a compositor?
<emersion> are you using libinput, or are you writing a Wayland client?
<kyomawolf> compositor? I want to work directly with libinput
<emersion> what kind of program are you writing?
<kyomawolf> A small C program that is able to apply set settings from a config, maybe something with a ui later
<jadahl> kyomawolf: you can do `libinput_device_config_tap_get_finger_count (device) > 0`
<kyomawolf> okay, so just checking for capabilites is a thing
<jadahl> thats what mutter uses to tag a device as "touchpad"
<kyomawolf> thanks guys
<emersion> is it running as root?
<kyomawolf> probably, otherwise I dont get device evnets
<emersion> you won't be able to use libinput in a regular program, mind
bim9262 has quit [Ping timeout: 480 seconds]
tristianc6704 has quit [Read error: No route to host]
bim9262 has joined #wayland
tristianc6704 has joined #wayland
Moprius has joined #wayland
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
Brainium has joined #wayland
kts has joined #wayland
cmichael has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Moprius has quit [Quit: bye]
kyomawolf has quit [Remote host closed the connection]
kyomawolf has joined #wayland
kts has joined #wayland
sudocurse__ has quit [Read error: Connection reset by peer]
sudocurse__ has joined #wayland
jimjams has quit [Ping timeout: 480 seconds]
JPEW has quit [Read error: Connection reset by peer]
fmuellner has joined #wayland
mclasen has joined #wayland
JPEW has joined #wayland
jimjams has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
kts has quit [Quit: Konversation terminated!]
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
eroc1990 has joined #wayland
<wlb> weston Merge request !1392 opened by Daniel Stone (daniels) Fix input-panel surface/view mapping https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1392 [Input]
Net147_ has quit [Ping timeout: 480 seconds]
Net147 has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
lsd|2 has joined #wayland
cmichael has quit [Quit: Leaving]
Brainium has quit [Quit: Konversation terminated!]
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
lsd|2 has joined #wayland
Company has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
<wlb> wayland Merge request !356 opened by Guido Günther (agx) protocol: Suggest wl_surface.offset https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/356
bim9262 has joined #wayland
<wlb> wayland Merge request !356 closed (protocol: Suggest wl_surface.offset)
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
<wlb> wayland/main: Simon Ser * protocol: refer to wl_surface.offset in wl_data_device.start_drag https://gitlab.freedesktop.org/wayland/wayland/commit/e4eb42d07305 protocol/wayland.xml
<wlb> wayland Merge request !344 merged \o/ (protocol: refer to wl_surface.offset in wl_data_device.start_drag https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/344)
<wlb> weston Merge request !1386 closed (desktop-shell/input-panel: Re-work the input surface mapping)
<wlb> wayland/main: Simon Ser * gitlab: make issue template the default https://gitlab.freedesktop.org/wayland/wayland/commit/3007718b0c84 .gitlab/issue_templates/default.md
<wlb> wayland Merge request !353 merged \o/ (gitlab: make issue template the default https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/353)
<wlb> wayland/main: Simon Ser * util: simplify wl_fixed_from_double() https://gitlab.freedesktop.org/wayland/wayland/commit/2a91f01d6c61 src/wayland-util.h
<wlb> wayland Merge request !351 merged \o/ (util: simplify wl_fixed_from_double() https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/351)
bim9262 has quit [Ping timeout: 480 seconds]
<wlb> wayland/main: Kirill Chibisov * protocol: clarify defaults with wl_compositor@v6 https://gitlab.freedesktop.org/wayland/wayland/commit/8a19dc19a1ee protocol/wayland.xml
<wlb> wayland Merge request !352 merged \o/ (protocol: clarify defaults with wl_compositor@v6 https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/352)
bim9262 has joined #wayland
<wlb> wayland/main: Kirill Primak * protocol: improve wl_subsurface.{set_position,place_above} description https://gitlab.freedesktop.org/wayland/wayland/commit/82d8b21827c4 protocol/wayland.xml
<wlb> wayland Merge request !347 merged \o/ (protocol: improve wl_subsurface.{set_position,place_above} description https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/347)
<wlb> wayland Merge request !336 closed (client: fix segfault when removing uninitialized display->proxy.queue_link)
i509vcb has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
bim9262 has quit [Ping timeout: 480 seconds]
DodoGTA has joined #wayland
bim9262 has joined #wayland
tzimmermann has quit [Quit: Leaving]
bim9262 has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
bim9262 has joined #wayland
rv1sr has quit []
fmuellner has quit []
fmuellner has joined #wayland
rv1sr has joined #wayland
<wlb> weston/main: Daniel Stone * desktop-shell: Map input panel exactly once https://gitlab.freedesktop.org/wayland/weston/commit/bd8a6da2f0dc desktop-shell/input-panel.c
<wlb> weston/main: Daniel Stone * weston-keyboard: Create input_panel_surface earlier https://gitlab.freedesktop.org/wayland/weston/commit/9ced4a4f3a39 clients/keyboard.c
<wlb> weston Merge request !1392 merged \o/ (Fix input-panel surface/view mapping https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1392)
<wlb> weston Issue #842 closed \o/ (Weston (Kiosk Mode) Launches Black Screen in X11 https://gitlab.freedesktop.org/wayland/weston/-/issues/842)
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
leon-anavi has quit [Quit: Leaving]
kenny has quit [Quit: WeeChat 4.1.1]
kyomawolf has quit [Ping timeout: 480 seconds]
kenny has joined #wayland
Moprius has joined #wayland
rv1sr has quit []
Brainium has joined #wayland
mclasen has quit [Remote host closed the connection]
Moprius has quit [Ping timeout: 480 seconds]
Brainium has quit [Read error: Connection reset by peer]
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
Brainium has joined #wayland
nerdopolis has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
<wlb> weston Merge request !1393 opened by Marius Vlad (mvlad) build: bump to version 12.0.95 for the RC3 release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1393
<wlb> weston/main: Marius Vlad * build: bump to version 12.0.95 for the RC3 release https://gitlab.freedesktop.org/wayland/weston/commit/544618d3c60d meson.build
<wlb> weston Merge request !1393 merged \o/ (build: bump to version 12.0.95 for the RC3 release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1393)
ara1307 has joined #wayland
<ara1307> hello, could someone point me to the place in wayland code where `registry_bind` function is being called
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland
maxzor has joined #wayland
<wlb> wayland.freedesktop.org Merge request !71 opened by Marius Vlad (mvlad) releases: add weston 12.0.94 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/71
<wlb> wayland.freedesktop.org/main: Marius Vlad * releases: add weston 12.0.94 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/8424d94bb070 releases/weston-12.0.95.tar.xz releases/weston-12.0.95.tar.xz.sig releases.html
<wlb> wayland.freedesktop.org Merge request !71 merged \o/ (releases: add weston 12.0.94 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/71)
<soreau> ara1307: it's for clients to call https://github.com/emersion/hello-wayland/blob/master/main.c#L89
<ara1307> soreau, this is weird... I'm using a wlroots based client and the only place where wl_registry_bind is called is from registry_global function, but registry_global is not being called from anywhere... Nevertheless manager_bind is being called somehow (I know for sure it happens from registry_bind)
<ara1307> In other words, wl_global_create(...,manager_bind) is called from both wlr_screencopy and wlr_export_dmabuf, and only one (wlr_screencopy's one) manager_bind is being called back
maxzor has quit [Ping timeout: 480 seconds]
<ara1307> wlr_export_dmabuf's manager_bind is never called back
sima has quit [Ping timeout: 480 seconds]
bbhtt has quit [Ping timeout: 480 seconds]
whot1 has joined #wayland
bbhtt has joined #wayland
whot has quit [Remote host closed the connection]
pounce has quit [Ping timeout: 480 seconds]
pounce has joined #wayland
<ara1307> nevermind, found wl_registry_bind calls inside xdg-desktop-portal-wlr. Why doesn't it call the one for wlr_export_dmabuf?
<emersion> wlroots is used to build compositors not clients
<ara1307> right, sorry... so is xdg-desktop-portal-wlr going to support wlr_export_dmabuf interface? Right now it supports zwp_linux_dmabuf_v1_interface... Is it similar?
<emersion> not sure it's worth it
<emersion> wlroots would need to grow the swapchain as needed, and the client would need to use a fixed modifier
<ara1307> sorry, not familiar with the project enough to understand what swapchain is... Just trying to understand the basics first. Can we say that xdg-desktop-portal-wlr uses zwlr_screencopy_manager_v1_interface for screenshots and zwp_linux_dmabuf_v1_interface for screencast?
privacy has quit [Ping timeout: 480 seconds]
<emersion> no, screencopy for both
<ara1307> I'm trying to build a basic pipewiresrc gstreamer pipeline where headless wlroots based compositor is tied with pipewire through the xdg-desktop-portal-wlr and I see no frames are coming into pipewiresrc... I see the issue in wlroots - it basically doesn't produce any frames. Well, it produces just few and then stops with no errors. Trying to find the loop which calls "capture_output" in wlr_screencopy_v1.c as I believe it'
bim9262 has quit [Ping timeout: 480 seconds]
<emersion> wlroots won't produce frames if nothing changed on screen
<emersion> maybe try running an animated client in the headless compositor, such as weston-simple-egl
<ara1307> thanks, good to know... What if I connect by VNC and start moving cursor there - should this trigger frames generation?
rasterman has joined #wayland
bim9262 has joined #wayland
<ara1307> yes, it worked. Spent a day hunting for a ghost!
privacy has joined #wayland
glennk has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
bim9262 has joined #wayland