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/
uncomfy has joined #river
hochata has quit [Remote host closed the connection]
cabal704 has quit [Quit: WeeChat 3.5]
uncomfy has quit [Quit: uncomfy]
waleee has quit [Ping timeout: 252 seconds]
fitrh has joined #river
aryak has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 268 seconds]
aryak has joined #river
snakedye has quit [Ping timeout: 265 seconds]
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
dbuckley has quit [Read error: Connection reset by peer]
dbuckley has joined #river
jao has quit [Ping timeout: 265 seconds]
Ordoviz has joined #river
ayushnix has quit [Ping timeout: 252 seconds]
<leon-p> I have a functioning layer shell pinentry program now. Still needs some UI work and only supports the most basic pinentry operations right now, but it's getting there. I've wanted something like this for years.
chismoso has joined #river
chismoso has quit [Client Quit]
chismoso has joined #river
chismoso has quit [Quit: Leaving]
<DZoidberg> Small question. Some apps live pavucontrol boot really slowly on river. After booting they work fine. With sway however I do not have this problem. Is this a known issue? Or do I have to configure something?
<DZoidberg> like. Sorry for my typos
<DZoidberg> and just to point out. I am start river without a session manager unlike sway. This could maybe have an impact.
<leon-p> do they need ~20 seconds to start up? That would be a GTK issue. GTK on startup tries to connect to the portals daemon, but if it can't find it, it just waits for some time.
<ifreund> leon-p: not quite sure what you're proposing wrt zig-wayland wl_listener bindings. Don't we already handle void specially there?
<leon-p> ifreund: I mean that I'd like to be able to do reigstry.setListener(void, registryListener, {}); if I don't want to pass a pointer, however that will fail because setListener() calls @intToPtr()
<ifreund> ah, I thought you were talking about the wl_listener binding instead. Yeah I wouldn't be opposed to making that change
snakedye has joined #river
<leon-p> sorry if my message was a bit ambiguous. travelled a lot lately and when I am tired I can't write well :P
<ifreund> no worries!
<DZoidberg> Thanks for your reply.
<DZoidberg> Is there a way to fix it.
<DZoidberg> I am just asking because it works on sway. My guess is that I am missing some XDG variables. I will try to launch river thorugh greetd.
<DZoidberg> Ah yes, I need to run through greetd, because I am running NixOS. I am pretty sure that without greetd none of the XDG vars are set which apps need!
path has joined #river
path has quit [Client Quit]
Guest376 has joined #river
<Guest376> Hi, all! How would I go about getting additional information about a view inside of a layout manager? The river-layout-v3 protocol provides only the view count and useable area as far as I can tell.
<leon-p> Guest376: there is no way to get more data on any arbitrary view unfortunately
Guest376 has quit [Ping timeout: 252 seconds]
<ifreund> leon-p: would you mind testing out this PR? I think I've managed to make the keyboard group implementation simpler still: https://github.com/riverwm/river/pull/695
<ifreund> also, should we have a keyboard-group-remove-keyboard command?
Ordoviz has quit [Ping timeout: 268 seconds]
Ordoviz has joined #river
Guest0 has joined #river
Guest0 has quit [Client Quit]
<DZoidberg> ifreund: Thanks, that solved everthing!
<ifreund> no problem :)
<ifreund> it'd be nice if someone would find out exactly what gtk/dbus related thing has that 20-30 second hardcoded timeout and convince them to change it or log some kind of useful error
<ifreund> I don't have the energy for that at the moment though personally
<plumeus> wait, do I see Doctor Zoidberg? Amazing.
<plumeus> I'm 40% happy to see a Futurama fan
<ifreund> futurama is great :)
<plumeus> Gotta say, Zoidberg is probably my favourite character.
Ordoviz has quit [Ping timeout: 264 seconds]
ayushnix has joined #river
Ordoviz has joined #river
<leon-p> ifreund: will test the PR shortly
<leon-p> I personally don't we need a command to remove keyboards from a group. If a user really wants to, they can destroy the group and release all keyboards
<leon-p> ah, so you chose to give the virtual keyboard of the group an InputDevice object as well?
<leon-p> I think there is one minor bug in the PR: it seems to be possible to add a groups virtual keyboard to a group, which doesn't really make sense. unless this case is checked by wlroots already, of course
<leon-p> and I think in keyboardGroupCreate() you could have also used keyboardGroupFromName(), no?
fitrh has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
cabal704 has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
jao has joined #river
<leon-p> am a bit too lazy for text rendering today, so this is where it's at right now: https://paste.rs/4UF.webm
<novakane> well it's a great way to hide password if you don't do text rendering :P
<leon-p> was actually close to just grabbing your Text.zig from zel-bar, since I already helped myself to your Buffer implementation, but decided to postpone text-rendering to later :D
<novakane> hehe, not sure if you need text run though, there is also a simpler example in agertu or in zig-fcft of course
fitrh has quit [Remote host closed the connection]
<leon-p> unfortunately I need proper unicode handling, as the text I need to draw are descriptive things passed by gpg-agent
<novakane> ah yeah, just note that fcft doesn't cache text run and I have not yet implemented it, don't think you care about that for a popup though
<leon-p> today not, maybe tomorrow. must be careful to not accidentally start another big project, I have too many of those already...
<novakane> I'm sure once you start working with fonts you gonna stop adding features, it's maybe tomorrow for the last 8 months for me :D
Ordoviz has quit [Ping timeout: 252 seconds]
Ordoviz has joined #river
Guest98 has joined #river
Guest98 has quit [Client Quit]
Ordoviz has quit [Quit: WeeChat 3.6]
waleee has joined #river
ayushnix has quit [Ping timeout: 252 seconds]
ayushnix has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
waleee has quit [Ping timeout: 268 seconds]