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/
snakedye has joined #river
hill has joined #river
snakedye has quit [Ping timeout: 240 seconds]
talismanick has quit [Read error: Connection reset by peer]
talismanick has joined #river
alismanickt has joined #river
alismanickt has quit [Client Quit]
<talismanick> Is there a Wayland-native clipboard management system which lets you browse what you've cut & copied?
<talismanick> (like Emacs's "kill ring" - I think Vim has packages for something similar)
<talismanick> ...registers? idk
kitty1 has quit [Ping timeout: 244 seconds]
hill has quit [Quit: Lost terminal]
<talismanick> Also, how do I register which screen/output is "active"? (had the most recent keyboard or mouse event)
<talismanick> Maybe use libinput to find the mouse and register its location?
kitty1 has joined #river
talismanick has quit [Ping timeout: 255 seconds]
talismanick has joined #river
<talismanick> How do I list output devices (screens) on Wayland? xrandr doesn't work, and wlr-randr just says WL-1 (a kind of logical display?)
<talismanick> nvm, kanshi appears to accept WL-1. But, attaching a second monitor via HDMI cable only stretched the output double horizontally, with wlr-randr still reporting WL-1 as the sole display
<ifreund> talismanick: are you running river nested inside another wayland compositor?
<ifreund> the WL-1 output name seems to indicate you are
<AryaKiran> there is clipman
lxsameer has joined #river
<talismanick> ifreund: I don't think so?
<ifreund> talismanick: how are you starting river?
<talismanick> similar script to your dotfiles
<ifreund> so running straight from a tty?
<talismanick> yeah
<talismanick> Oh, it might the `cage -s` call
<ifreund> yeah, you're starting river inside cage
<talismanick> Not able to switch ttys with it regardless, so I think I'll get rid of it
<ifreund> why even do that in the first place?
<talismanick> ifreund: I think I read something about that being part of enabling switching ttys like in Xorg (Ctrl+Alt+f2-11)
<ifreund> river allows that if you run it directly from a tty
<talismanick> Hm. Let me reboot and try again.
talismanick has quit [Read error: Connection reset by peer]
notzmv has quit [Ping timeout: 240 seconds]
talismanick has joined #river
<talismanick> ifreund: You were right! Not sure why I couldn't switch ttys the first time I launched river (from a tty, no less)
<talismanick> on a related note, though, it appears to cause kanshi trouble if you switch ttys
<ifreund> what trouble, it works fine for me
<talismanick> my second screen gets stuck on the tty after I switch back to the graphical session
<ifreund> that doesn't sound like an issue with kanshi, perhaps a wlroots issue instead
<talismanick> okay, works if I turn the display off and on again
<ifreund> maybe try switching back to a tty, waiting a few seconds, then trying again?
<talismanick> nope
notzmv has joined #river
snakedye has joined #river
NickH has quit [Ping timeout: 255 seconds]
snakedye has quit [Ping timeout: 258 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
xenon2022 has joined #river
xenon2022 has quit [Quit: Client closed]
waleee has quit [Ping timeout: 240 seconds]
xenon2022 has joined #river
xenon2022 has quit [Quit: Client closed]
feathecutie has joined #river
feathecutie has quit [Ping timeout: 252 seconds]
snakedye_real has joined #river
snakedye_real has quit [Quit: snakedye_real]
lxsameer has quit [Ping timeout: 256 seconds]
snakedye has quit [Ping timeout: 246 seconds]
lxsameer has joined #river
snakedye has joined #river
waleee has joined #river
lxsameer has quit [Ping timeout: 246 seconds]
lxsameer has joined #river
lxsameer has quit [Ping timeout: 255 seconds]
lxsameer has joined #river
talismanick has quit [Ping timeout: 258 seconds]
dbuckley has quit [Read error: Connection reset by peer]
dbuckley has joined #river
pmnw has joined #river
talismanick has joined #river
<pmnw> What is everyone's worflow with river? Do you use scripts around riverctl to manage tags actively? Asking because on sway there's auto assingnment of workspaces for chosen programs, so a lot of the work can be programmed into the config - as in: always open the browser on workspace 2. I'm wondering what kind of automation can be done with river atm.
<leon-p> pmnw: not much, since you can't adress individual windows right now, only the focused one. Although I find that for myself the only automation I need is the layout. Doing everything else myself as it comes up is a lot more flexible; going back to assigning workspaces/tags to certain programs just seems a bit silly now to me at least.
<pmnw> leon-p: I see the point in keeping things simple, not least in preventing river from morphing into a sway clone. Since a lot of the management is a shortcut away, it's not a big issue. Still, having programs likely to persist throughout a session like a password manager or the browser open in a delegated space, be it tag or workspace or scratchpad, is something I value highly. I'm sure a comfortable setup that minimises active
<pmnw> management can be done in river, I just haven't cracked it quite yet.
<leon-p> currently it is unfortunately not possible to assign a window to a tag(-set), so don't try to hard to "crack" it
<pmnw> Right, I know - I'm actually sniffing around river precisely to see how a decent workflow could be achieved outside of my sway paradigm.
<leon-p> pmnw: if you do want to get into automation, check out what protocols river implements and which of their events / request are supported. Not every capability is exposed through riverctl :)
<ghostbuster> tbh i usually run one window per workspace and leave it at that
groknull has joined #river
groknull has quit [Remote host closed the connection]
talismanick has quit [Ping timeout: 240 seconds]