<Nosrep>
NickH: I assume blurring of inactive windows
<Nosrep>
no that's not what i meant
<Nosrep>
they meant
<Nosrep>
s/inactive/transparent
fitrh has joined #river
fitrh has quit [Client Quit]
aryak has quit [Ping timeout: 260 seconds]
aryak_ is now known as aryak
aryak_ has joined #river
Axenntio has joined #river
Axenntio has quit [Quit: Axenntio]
Axenntio has joined #river
Axenntio has quit [Client Quit]
<leon-p>
realistically the best chance for that appearing in river is if that blur region protocol happens and get's a wlroots impl., because then we'd likely don't actually have to do anything ourselves
<leon-p>
also it's basically impossible to do without a region correctly anyway, especially when considering CSD and surfaces that are larger than the toplevel dimensions
Axenntio has joined #river
Ordoviz has quit [Ping timeout: 245 seconds]
Ordoviz has joined #river
Axenntio has quit [Quit: Axenntio]
<NickH>
So people want text in non-focussed windows illegible? Seems like a poor use of screen realestate.
<NickH>
But I guess there is some usecase that just doesn't occur to me.
linkert has joined #river
tiosgz has joined #river
<tiosgz>
NickH: it's a way to make content easier to read even with transparency. imagine you got a wallpaper and open a terminal with 50% background transparency
<tiosgz>
the text is illegible, but it may be with the wallpaper blurred. unixporn used to be full of blur
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #river
groknull has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
groknull has quit [Remote host closed the connection]
Guest97 has joined #river
<Guest97>
hello. I need a help here, this might be a noob question. but how you config river to open external link in firefox new tab (I have configured firefox settings, on sway it works just find)
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #river
alexherbo2 has joined #river
taupiqueur has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
Guest97 has quit [Quit: Client closed]
Guest97 has joined #river
alexherbo2 has quit [Ping timeout: 246 seconds]
taupiqueur has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 246 seconds]
Ordoviz has quit [Quit: WeeChat 4.0.2]
Guest97 has quit [Quit: Client closed]
taupiqueur has joined #river
alexherbo2 has joined #river
waleee has joined #river
angry_vincent has quit [Remote host closed the connection]
ayushnix has quit [Changing host]
ayushnix has joined #river
Guest52 has joined #river
<Guest52>
Is there a way to get an ID or something similar of the currently focused window? My main motivation is that I want to be able to change the size of the currently-focused window in my layout generator. I thought it would maybe be possible with the status protocol, but that only gives you the title of the window, which I can't use to correlate to a
<Guest52>
view in the layout protocol.
tiosgz has joined #river
<tiosgz>
Guest97: (if you read the log) i think you're missing dbus, in which case you should do the same you do for sway. that usually means dbus-run-session or something similar
<tiosgz>
Guest52: that's not how layout generators are meant to work in river :P
<tiosgz>
the 'zoom' command may be of interest to you (i rediscovered it for myself recently)
<tiosgz>
or if you share more info, someone may be able to help you achieve your goal
tiosgz has quit [Client Quit]
<Guest52>
I'm aware of the zoom command. I'm trying to emulate the cfacts patch for dwm, i.e. allow windows on the stack to grow in height. So instead of uniformly dividing the height of the stack amongst all windows, I'd like to allocate more space to some windows and less to others.
<Guest52>
So if a window on the stack is currently focused, I'd like to be able to send a command to the layout generator which tells it to allocate a bit more space for the currently-focused window.
<Guest52>
But for that to work, I'd need to (1) get the currently focused window, and (2) correlate that to the index of the window in the layout demand.
<Guest52>
Which I don't think I can currently do. But that's more or less what I'm asking, if such a thing is possible or not.
Guest97 has joined #river
alexherbo2 has quit [Remote host closed the connection]
Guest97 has quit [Client Quit]
Guest97 has joined #river
<Guest97>
tiosgz: hey that's work. thank you for your help!
leopoldek has joined #river
Guest97 has quit [Client Quit]
<novakane>
Guest52: maybe with the wlr-foreign-toplevel-management protocol, where you can have a state of the view
<novakane>
although I don't think you can use it in a layout generator after that
taupiqueur has quit [Ping timeout: 246 seconds]
Guest97 has joined #river
Guest97 has quit [Client Quit]
<leon-p>
Guest52: I would be surprised if you could reliably emulate cfacts. There are currently no unique window ids and even if there were, there would be no way to associate them to a position in the window stack
<Guest52>
leon-p: Are there any plans to add window IDs to the layout protocol? I imagine there are other uses cases where it would be useful.
<Guest52>
The way I see it: I can get the focused window through the status protocol. If that included the window ID, and the layout protocol did as well, it would be trivial to correlate them
waleee has quit [Ping timeout: 246 seconds]
<leon-p>
Guest52: there are plans for unique window IDs (I have an open PR for that floating around)
<leon-p>
but not to include that with the layout mechanism
<leon-p>
long-term the layout protocol will be replaced with something more powerful, so that basically all window management can be outsourced to the layout generator, but right now we'll keep things simple
<leon-p>
we actually used to send title and app-id to the layout-generator, but we removed that for some reason, can't remember
<Guest52>
oh, I see. Thanks. I'll just hack something together then for my own use.
<NickH>
tiosgz: nice that you've found a fix for but 830. Are you making a PR?