ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nerdopolis has quit [Ping timeout: 480 seconds]
guru__ has joined #wayland
<zamundaaa[m]> Colin Marc: cursors are actually displayed on the screen by the compositor, icons are often shown by other clients
guru_ has quit [Ping timeout: 480 seconds]
<mclasen> other clients are showing the icons that apps send to the compositor?
<zamundaaa[m]> Yes
guru_ has joined #wayland
<zamundaaa[m]> So icons being only in a format that can be shared to other clients without multiple steps, copies and caveats in between makes much more sense than trying to make surfaces somehow fit something they were never meant for
co1umbarius has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
columbarius has quit [Ping timeout: 480 seconds]
iomari892 has quit [Ping timeout: 480 seconds]
fmuellner_ has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
<whot> pq: gpg key is verified now, htx for the reminder
agd5f_ has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
agd5f has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
kode544 has quit []
kode54 has joined #wayland
Coelacanthus[m]1 has quit []
JosExpsito[m] has quit []
Mershl[m] has quit []
nerdopolis has quit [Ping timeout: 480 seconds]
YaLTeR[m] has quit []
YHNdnzj[moz] has quit []
rv1sr has joined #wayland
ambasta[m] has quit [Quit: Client limit exceeded: 20000]
mclasen has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
garnacho has quit [Ping timeout: 480 seconds]
karmavil[m] has quit [Quit: Client limit exceeded: 20000]
dami-lu has joined #wayland
mohan43u has quit [Quit: WeeChat 4.2.2]
dami-lu has quit [Remote host closed the connection]
melonai has quit []
glennk has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
kts has joined #wayland
melonai has joined #wayland
narodnik has quit [Quit: WeeChat 4.3.1]
coldfeet has joined #wayland
guru_ has quit [Read error: Connection reset by peer]
Guru_DE has joined #wayland
mart has joined #wayland
coldfeet has quit [Remote host closed the connection]
iomari891 has joined #wayland
kts has quit [Ping timeout: 480 seconds]
<pq> colinmarc, cursors are surfaces, because in 2012, surfaces existed, and icons were "invented" just recently. Also in 2012, most of the wl_surface extensions did not exist.
kts has joined #wayland
glennk has joined #wayland
leon-anavi has joined #wayland
<vyivel> the funniest thing about cursor surfaces is cursor subsurfaces
<kennylevinsen> Funny in an "oh god please stop" kind of way
<vyivel> the only kind of fun around here
<davidre> sync or desync 🤔
<pq> jadahl, could you verify your user ID at keys.openpgp.org? Otherwise they don't distribute your user ID, which means gpg will not import the key.
<jadahl> pq: sure, let me see how to do that
<emersion> they send you an email when you upload your key
<pq> I recently changed my gpg to use trust model tofu+pgp, but even after googling I cannot seem to figure out how to see the tofu statistics at will. I found a tool doing that, written in lisp, calling gpg with a command line argument that does not seem to do anything.
<emersion> lol
<jadahl> pq: the @gmail.com part of the key should be verified now at least
<pq> at best, I've been able to see tofu statistics when I verify a signed git tag :-p
<pq> jadahl, import works, thanks!
<pq> whot, thank you, too!
iomari891 has quit [Ping timeout: 480 seconds]
<pq> the combination of --with-tofu and --with-colons does show more data, but its humanly indecipherable
<pq> because of --with-colons
<pq> maybe the lisp script really is the only way
coldfeet has joined #wayland
<jadahl> is --with-tofu some wierd trick to make people hungry?
mvlad has joined #wayland
<daniels> pq: istr the most compelling argument for cursor-as-surface being that you could reuse frame callbacks ofr animated cursors
<pq> sure, that was the only feature that existed
<pq> using a wl_surface makes sense, but we made a wl_window for all the extra stuff that now hangs off wl_surface
<pq> *never made
garnacho has joined #wayland
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
rasterman has joined #wayland
feaneron has joined #wayland
<colinmarc> thank you all for the answers!
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
KDDLB has quit [Quit: The Lounge - https://thelounge.chat]
<colinmarc> will cursor shape be implemented/has it been implemented by most frameworks going forward? I'm curious if that will become more standard given that it seems like only games really care about flashy cursors
kode54 has joined #wayland
KDDLB has joined #wayland
<d_ed[m]> Cursor shape is implemented in Qt, there is an open MR in GTK
<d_ed[m]> It is also implemented in SDL
<colinmarc> and it'll be the default? or do apps have to opt in?
<d_ed[m]> Default in Qt and SDL when an app asks for a standard cursor
<jadahl> apps can do whatever they prefer, but should absolutely support non-cursor-shape if they have any interest working everywhere
<jadahl> (with everywhere I mean for example LTS distros)
<jadahl> but I imagine defaulting to cursor shapes is what most will do, if thats supported by the compositor
<colinmarc> cool, intuitively it seems much nicer (and it's also much much easier for my specific use case)
<colinmarc> I was just curious since I haven't seen any apps do cursor shape yet (I get the compositor-side implementation for free from smithay)
<davidre> Qt 6.7 does for sure
<davidre> I think it was added with 6.6.
kts_ has joined #wayland
kts_ has quit []
kts has quit [Quit: Konversation terminated!]
<d_ed[m]> davidre: it was
anarsoul has quit [Remote host closed the connection]
anarsoul has joined #wayland
kts has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
ckinloch has quit [Read error: Connection reset by peer]
ckinloch has joined #wayland
bl4ckb0ne has quit [Ping timeout: 480 seconds]
Nefsen402 has quit [Ping timeout: 480 seconds]
puck__ has joined #wayland
<wlb> weston Merge request !1534 opened by Lukasz Czechowski (lczechowski) vnc: Allow neatvnc in version 0.8.0 https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1534
avu has quit [Ping timeout: 480 seconds]
puck_ has quit [Ping timeout: 480 seconds]
avu has joined #wayland
bl4ckb0ne has joined #wayland
Nefsen402 has joined #wayland
<wlb> weston/main: Marius Vlad * gitlab-ci.yml: Update CI_BUILD_REF_NAME https://gitlab.freedesktop.org/wayland/weston/commit/dedcfb40ddfd .gitlab-ci.yml
<wlb> weston Merge request !1529 merged \o/ (gitlab-ci.yml: Update CI_BUILD_REF_NAME https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1529)
kts has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
kts has joined #wayland
<wlb> weston/main: Ray Smith * backend-headless: Don't try to finish frame if it was cancelled https://gitlab.freedesktop.org/wayland/weston/commit/433f648adbff libweston/backend-headless/headless.c
<wlb> weston Merge request !1427 merged \o/ (backend-headless: Don't try to finish frame if it was cancelled https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1427)
fmuellner has joined #wayland
<wlb> weston/main: Ray Smith * backend-drm: don't leak gem_handle_refcnt in drm_destroy https://gitlab.freedesktop.org/wayland/weston/commit/80f096d9d207 libweston/backend-drm/drm.c
<wlb> weston/main: Ray Smith * backend-drm: always create gem_handle_refcnt hash table https://gitlab.freedesktop.org/wayland/weston/commit/e79600483ff3 libweston/backend-drm/drm.c
<wlb> weston Merge request !1426 merged \o/ (backend-drm: always create gem_handle_refcnt hash table https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1426)
privacy has joined #wayland
ity has quit [Remote host closed the connection]
ity has joined #wayland
feaneron has joined #wayland
kts has quit [Quit: Konversation terminated!]
agd5f has joined #wayland
agd5f_ has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1535 opened by Michael Tretter (m.tretter) Draft: Scriptable shell with Lua https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1535
<wlb> weston Merge request !1536 opened by Marius Vlad (mvlad) Draft: gitlab-ci.yml: Remove possible duplicate pipelines https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1536 [CI]
nerdopolis has joined #wayland
feaneron has quit [Quit: feaneron]
<wlb> weston Merge request !1490 merged \o/ (Deprecate weston_layer_entry_insert/weston_layer_entry_remove in favor of weston_view_move_to_layer() https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1490)
<wlb> weston/main: Marius Vlad * libweston/desktop: Use the weston_view_move_to_layer helper https://gitlab.freedesktop.org/wayland/weston/commit/904811100e13 libweston/desktop/xwayland.c
<wlb> weston/main: Marius Vlad * weston-test-desktop-shell: Use the weston_view_move_to_layer helper https://gitlab.freedesktop.org/wayland/weston/commit/d62e8052f000 tests/weston-test-desktop-shell.c
<wlb> weston/main: Marius Vlad * compositor: Remove layer_entry_remove/layer_entry_insert https://gitlab.freedesktop.org/wayland/weston/commit/f2486c8b9623 include/libweston/libweston.h libweston/compositor.c
<wlb> weston Merge request !1340 merged \o/ (kiosk-shell, xwayland: Add Xwayland surfaces appidd based on WM_NAME and WM_CLASS https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1340)
<wlb> weston/main: Marius Vlad * kiosk-shell, xwayland: Add a new weston_xwayland_surface_api function https://gitlab.freedesktop.org/wayland/weston/commit/619578f62f96 include/libweston/xwayland-api.h kiosk-shell/kiosk-shell.c kiosk-shell/kiosk-shell.h xwayland/window-manager.c
<wlb> weston/main: Marius Vlad * kiosk-shell: Check both WM_NAME and WM_CLASS at the same time https://gitlab.freedesktop.org/wayland/weston/commit/bdcbdb65200f kiosk-shell/kiosk-shell.c
<wlb> weston/main: Marius Vlad * doc/sphinx/toc/kiosk-shell.rst: Add doc for Xwayland appidis https://gitlab.freedesktop.org/wayland/weston/commit/e80ebde0285a doc/sphinx/toc/kiosk-shell.rst
<wlb> weston/main: Lukasz Czechowski * vnc: Allow neatvnc in version 0.8.0 https://gitlab.freedesktop.org/wayland/weston/commit/05e540565105 libweston/backend-vnc/meson.build
<wlb> weston Merge request !1534 merged \o/ (vnc: Allow neatvnc in version 0.8.0 https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1534)
Guru_DE has quit [Remote host closed the connection]
Guru_DE has joined #wayland
Guru_DE has quit [Remote host closed the connection]
Guru_DE has joined #wayland
Brainium has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
cool110 has joined #wayland
cool110- has quit [Remote host closed the connection]
cool110 is now known as Guest8898
adia has joined #wayland
kts has joined #wayland
bjorkintosh has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
leon-anavi has quit [Quit: Leaving]
melonai has quit []
feaneron has quit [Quit: feaneron]
<wlb> wayland-protocols Issue #201 opened by Simon Ser (emersion) xdg-toplevel-icon: buffer release semantics are undefined https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/201
kts_ has quit []
cvmn has quit [Remote host closed the connection]
caveman has joined #wayland
melonai has joined #wayland
<wlb> weston Merge request !1537 opened by Daniel Martinez (Calandracas) Fix Surface Viewport Memory Leak https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1537
coldfeet has quit [Remote host closed the connection]
kasper93 has quit [Remote host closed the connection]
apocalyptech has joined #wayland
soreau has quit [Remote host closed the connection]
kasper93 has joined #wayland
<wlb> weston Merge request !1538 opened by Derek Foreman (derekf) Draft: libweston: remove weston_surface_copy_content https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1538 [GL renderer], [IVI shell], [libweston API], [Pixman renderer]
iomari891 has joined #wayland
coldfeet has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
iomari891 has quit [Remote host closed the connection]
iomari891 has joined #wayland
coldfeet has quit [Ping timeout: 480 seconds]
sima has joined #wayland
lsd|2 has joined #wayland
mart has quit [Quit: Konversation terminated!]
mart has joined #wayland
mart has quit [Remote host closed the connection]
Brainium has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
drakulix[m] has joined #wayland
<Vaughn> I ran into a proton/xwayland issue with nvidia 555 that I think is probably a bug in Proton.
drakulixOld[m] has left #wayland [#wayland]
<Vaughn> So, not really your problem. But since I'm both curious and not familiar with graphics programming at all, I'm hoping someone equally curious would like to give my diagnosis in https://github.com/ValveSoftware/Proton/issues/7580#issuecomment-2155317373 a glance.
<Vaughn> It _seems_ simple enough, on the face of it.
<zamundaaa[m]> Vulkan fences don't really have anything to do with explicit sync with the window system
<zamundaaa[m]> Without looking much further into the bug, I agree though that the check for success is wrong
Brainium has quit [Remote host closed the connection]
<zamundaaa[m]> eh, no, it checks for the result of the UNIX_CALL, not for the Vulkan function. Might be a bug somewhere else in Proton
soreau has joined #wayland
jkl has quit [Remote host closed the connection]
jkl has joined #wayland
agd5f_ has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
leon-anavi has joined #wayland
<Vaughn> Too many layers of redirection. Still, it's definitely that assert that's failing. It seems fair to assume that it's supposed to be returning the actual return value of vkWaitForFences...
<Vaughn> Someone on the Proton team will need to take a look.
<Vaughn> Hmm, no, wait. The result is returned out-of-band.
nerdopolis has joined #wayland
mvlad has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
Guest8898 has quit [Remote host closed the connection]
cool110 is now known as Guest8922
<JoshuaAshton> Vaughn: It just means a segfault happened on the other side.
<Vaughn> I see.
<Vaughn> Sure would've been useful if gdb had worked. :/
<JoshuaAshton> you need to do some incantation to make that work with wine iirc
rv1sr has quit []
<Vaughn> The documentation currently claims it 'should just work'. :-)
<Vaughn> Regardless, I tried the listed steps for 8.x (on 8.x) and failed. I'm used to that sort of thing happening because I'm on nixos, so I didn't dig too far.
<Vaughn> Thanks for the insight, in any case. I don't think I can do much with this, but it's still nice to know.
nerdopolis has joined #wayland
leon-anavi has quit [Remote host closed the connection]
coldfeet has quit [Quit: Lost terminal]
nerdopolis has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
glennk has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #470 opened by Dennis Lonoshchuk (laycookie) Identifying which wl_output has the pointer. https://gitlab.freedesktop.org/wayland/wayland/-/issues/470