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: 240 seconds]
mon_aaraj has joined #river
cabal704 has joined #river
tsraoien has quit [Remote host closed the connection]
tsraoien has joined #river
tsraoien has quit [Client Quit]
tsraoien has joined #river
tsraoien has quit [Client Quit]
tsraoien has joined #river
talismanick has joined #river
<plumeus> I finally decided to try reading https://github.com/riverwm/river/pull/405 a bit more
tsraoien has quit [Ping timeout: 240 seconds]
<plumeus> I couldn't tell what prevents this from being merged. It doesn't crash anymore, does it? Is it about the keyboard grab implementation mentioned in the last message?
<leon-p> xaltsc: are you facing any errors with those protocols? What's the context of the question?
<leon-p> plumeus: key-grab is pretty important for IME from what I understand. So in the absence of an implementation it makes sense to not merge the IME PR, I think.
<plumeus> Oh, okay. So that's probably the main road-blocker?
<leon-p> I think it is, although it has been some time since I was involved with any of that
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
waleee has quit [Ping timeout: 272 seconds]
uncomfy has joined #river
uncomfy has quit [Client Quit]
uncomfy has joined #river
uncomfy has quit [Client Quit]
aryak has quit [Ping timeout: 240 seconds]
aryak has joined #river
wrkzk has quit [Ping timeout: 240 seconds]
hellmouth has quit [Ping timeout: 240 seconds]
talismanick has quit [Ping timeout: 240 seconds]
<novakane> plumeus: basically this PR doesn't do anything on the user side, waylands events works for what I could test but without the key grab it doesn't insert the new characters
LemanR has joined #river
LemanR has quit [Quit: Client closed]
LemanR has joined #river
LemanR has quit [Client Quit]
LemanR has joined #river
<plumeus> ah, that does sound like a bit of a problem
<novakane> yeah that useless lol
<n0r> Is there a way to prevent mappings from being activated by wtype?
<tiosgz> n0r: would map -release work?
<xaltsc> leon-p: Nop, not yet at least, I'm just trying to be thorough, as nothing, afaik, guarantees that.
<n0r> n0r: I don't see why that would make a difference, but I'll test it after lunch.
<n0r> Whoops meant to pingtiosgz
<tiosgz> n0r: depends on what you wtype. if there's $mod, then i don't think it changes anything
mon_aaraj has quit [Ping timeout: 276 seconds]
<ifreund> n0r: no, there isn't. wtype is implemented a layer below river in the input stack and river has no way of distinguishing wtype input from normal input
mon_aaraj has joined #river
<ifreund> a better solution would be inserting text using the input method protocol, but that PR is not finished yet unfortunately
<n0r> tiosgz: ifreund: Thank you for your answers. I ended up with a workaround. I declared a river mode called wtype with no keybindings. That mode is entered first and left after. Seems to work.
<n0r> (Lunch was postponed ;)
<ifreund> nice workaround :D
<n0r> Now I have a bunch of mappings with 'spawn "riverctl enter-mode wtype; wtype some-stuff; riverctl enter-mode normal"
<n0r> Funny thing. One could theoretically implement homerow modifiers with this and a bit more of modeswitching magic to handle pressing asdf as an actual key. However, while one could, the important question is if one should. Probably not, it is hacky as hell :D
LemanR has quit [Quit: Client closed]
<n0r> s/this/wtype/
<ifreund> I'm pretty happy with how flexible modes are, but yeah that sounds like a fairly inefficent way to implement keyboard layout magic
<ifreund> I'd suggest looking into kmonad instead
<tiosgz> ifreund: i'm planning to leave github sometime soon, are there other ways to contribute that are convenient enough for you? (would pulling from codeberg work for you?)
<n0r> I will, thanks for the tip.
<ifreund> tiosgz: how do you feel about mailing lists? I've got a river mirror up on sr.ht and wouldn't mind accepting patches on a sr.ht list as well
<tiosgz> that's not so easy with protonmail unfortunately
<ifreund> Hmm, I guess we could do codeberg as well. I don't mind PR list fragmentation quite as much as issue tracker fragmentation and I intend to keep using the github issue tracker for the near future
<tiosgz> ok, great! thanks! (now only to make some patches, haha)
<ifreund> oh sick, it look like codeberg/gitea has a feature for automatic mirroring
<tiosgz> ugh, wait, i didn't mean you should mirror the repo, just that you'd pull from my fork or whatevs
<tiosgz> (but if it's better for you, i won't mind of course)
mon_aaraj has quit [Ping timeout: 276 seconds]
snakedye has quit [Read error: Connection reset by peer]
<ifreund> I was actually already mirroing to both codeberg and sr.ht
snakedye has joined #river
<ifreund> just made the codeberg mirror public and moved it to an organization
mon_aaraj has joined #river
<ifreund> codeberg seems to support this use-case pretty well, the issues tab on codeberg now links to the github issues page
mon_aaraj has quit [Ping timeout: 240 seconds]
cabal704 has joined #river
kirusfg has joined #river
elshize has quit [Ping timeout: 272 seconds]
elshize has joined #river
tsraoien has joined #river
<NikhilSingh[m]1> How can I map idle_inhibitor to a keymap?
Guiltyfart has joined #river
<Guiltyfart> My mouse cursor is invisible in River, is this just a configuration issue (I'm essentially use the default config)
<Guiltyfart> never mind I was missing some graphics drivers
Guiltyfart has quit [Quit: Client closed]
<NikhilSingh[m]1> how can i obtain app-id of a application? to make it float by default?
<NikhilSingh[m]1> i want to make telegram-desktop float putting telegram-desktop not working
<tiosgz> for example with lswt
elshize has quit [Ping timeout: 240 seconds]
elshize has joined #river
wrkzk has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
kirusfg has quit [Ping timeout: 264 seconds]
talismanick has joined #river
<NikhilSingh[m]1> Thanks it did work.
<NikhilSingh[m]1> How can I make gap size 0?
<NikhilSingh[m]1> I made rivertile padding to 0 but didn't worked .
<NikhilSingh[m]1> rivertile -view-padding 0 -outer-padding 0
<NikhilSingh[m]1> Is this the way to make gap size 0? Or m doing something wrong?
<n0r> It's probably the old rivertile with gaps still running. Easiest way is to log out of river, not sure if rivertile can be restarted on its own, I currently don't use it.
<leon-p> also note that some programs may not follow the size requested by river perfectly. also if you are using client-side decoration, view positions can be a bit off with some programs
<n0r> Nevermind, from brief testing I think you can.
<n0r> (... kill rivertile and restart it gapless)
hellmouth has joined #river
mon_aaraj has joined #river
aryak has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
aryak has joined #river
Nulo has quit [Remote host closed the connection]
elshize has quit [Ping timeout: 240 seconds]
elshize has joined #river
Nulo has joined #river
Nulo_ has joined #river
Nulo has quit [Ping timeout: 276 seconds]
Nulo_ is now known as Nulo
waleee has joined #river
talismanick has quit [Read error: Connection reset by peer]
<nullndvoid> struct wl_list outputs;
<nullndvoid> whoops my IRC client did that
tsraoien has quit [Ping timeout: 272 seconds]
talismanick has joined #river