ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
mon_aaraj has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #river
notzmv has quit [Ping timeout: 268 seconds]
Evo2 has joined #river
mon_aaraj has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #river
notzmv has joined #river
snakedye has quit [Ping timeout: 240 seconds]
snakedye has joined #river
Nulo has quit [Remote host closed the connection]
Nulo has joined #river
groknull has joined #river
<groknull> Hi, I’m trying to get started with river. Are there any known issues that would prevent apps from starting in river? Specifically, I’m seeing error messages about missing subcompositor
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Client Quit]
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
waleee has quit [Ping timeout: 256 seconds]
snakedye has quit [Ping timeout: 240 seconds]
snakedye has joined #river
mon_aaraj has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #river
entenel has quit [Quit: Client limit exceeded: 20000]
snakedye has quit [Ping timeout: 256 seconds]
<novakane> so I made zig-wayland emit events/request for the requested version but that works for every interface :/
entenel has joined #river
<novakane> e.g. for xdg_shell you'll need `.{ .name = "xdg_wm_base", .version = 3 }, .{ .name = "xdg_positioner", .version = 2 },` and so on
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
<novakane> opened a draft PR if you want to see how the implementation looks
snakedye has joined #river
groknull has joined #river
groknull has quit [Remote host closed the connection]
waleee has joined #river
<ifreund> novakane: dropped a comment on the PR with an approach that might work
<ifreund> guess the implementation isn't actually all that trivial :D
waleee has quit [Ping timeout: 250 seconds]
<novakane> ifreund: I'll look at it, yeah not as trivial as I thought before trying it xD
<novakane> well I need a list of globals interface now
<novakane> does that includes all interfaces in wayland.xml?
<ifreund> everything advertised by the compositor through the wl_registry
<ifreund> so wl_compositor for example but not wl_surface
<novakane> is there an easy way to see which one that include, like maybe grepping something, because I'm sure my list gonna be wrong ^^
groknull has joined #river
groknull has quit [Remote host closed the connection]
pkap has joined #river
<ifreund> novakane: what do you need a list for exactly?
<ifreund> there's no real way to know from the xml which interfaces are "global" currently
<ifreund> we could propose such an attribute upstream if we wanted, but I'm not sure if it would be accepted
<novakane> ifreund: hm yeah nvm I think I misread your comment on the PR I thought you want like a list of all possible global and comparing it with the list from the client build.zig
<novakane> I thought that was really comlicated xD
<ifreund> my comment mostly describes an algorithm to generate all required interfaces given a list of globals
<novakane> yeah but the given list is the one from the build.zig in the client?
<novakane> created by scanner.interfaces()
<ifreund> yeah
<ifreund> just whatever the user provides us
mon_aaraj has quit [Ping timeout: 240 seconds]
<ifreund> we can't even reasonably verify that they are all globals, but nothing will actually go wrong if they aren't so I think that's fine
mon_aaraj has joined #river
mon_aaraj has quit [Ping timeout: 268 seconds]
mon_aaraj has joined #river
<tiosgz`> groknull: i think you tried to build river with wlroots-git. it only supports the latest release
waleee has joined #river
snakedye has quit [Remote host closed the connection]
snakedye has joined #river
* novakane going crazy
<novakane> so I made zig-wayland without errors now, but I tried on hello-zig-wayland and everyt field is written 3 times :(
<novakane> s/without errors/build whitout errors/
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
mon_aaraj has quit [Ping timeout: 252 seconds]
mon_aaraj has joined #river
snakedye has quit [Ping timeout: 256 seconds]
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
snakedye has joined #river
<leon-p> I upgraded to river master and there is something wonky about cursors now. I think river fails to set the cursor when the xcursor-theme command is used
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
snakedye has quit [Ping timeout: 240 seconds]
snakedye has joined #river
pkap has quit [Quit: Client closed]
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
notzmv has quit [Ping timeout: 268 seconds]
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
<ifreund> leon-p: hmm, I've been running master and haven't noticed any cursor weirdness
<ifreund> would you be able to figure out what commit caused it? How old was your previous build?
<leon-p> ifreund: I'll look at it in an hour or to after I'm done with course work.
<leon-p> It's also only noticeable during startup
<leon-p> river starts with the default cursor and when my init executes the xcsursor-theme command, it previously would have changed the cursor, but now it apperently does not.
<ifreund> does moving it fix things?
<leon-p> nope, it only get's fixed once I hover over a surface that set's the cursor. Afterwards it works as desired
mon_aaraj has quit [Quit: WeeChat 3.4]
mon_aaraj has joined #river
notzmv has joined #river
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river