<chooky>
am I correct in understand that because the river config gets executed multiple times "The default river init is a shell script executing riverctl a bunch of times to configure river", putting something like `riverctl spawn x` would not be a good idea, i.e. `riverctl spawn waybar`
<chooky>
Is there a way for me to set only the inbuilt keyboard to have a certain layout. looking at the man pages it seems any keyboard settings affects all keyboards.
alexherbo2 has quit [Remote host closed the connection]
Palanix_ has joined #river
Palanix has quit [Ping timeout: 265 seconds]
Palanix_ is now known as Palanix
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 252 seconds]
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #river
leopoldek has quit [Remote host closed the connection]
chooky has quit [Ping timeout: 256 seconds]
fitrh has joined #river
haliucinas has quit [Quit: .]
haliucinas has joined #river
fitrh has quit [Remote host closed the connection]
catman has joined #river
alexherbo2 has joined #river
chooky has joined #river
chooky has quit [Client Quit]
chooky has joined #river
chooky has quit [Client Quit]
chooky has joined #river
<chooky>
Hey guys, would anyone know why running [wlhangul](https://github.com/emersion/wlhangul) seems to freeze river completely... I've tried running river with debug logs but nothing seems to be output at all before or during the freeze.... It wont unfreeze until I restart the computer. any help would be appreciated!
Guest31 has joined #river
Guest31 has quit [Client Quit]
<ifreund>
chooky: what river version are you using?
<chooky>
ifreund, sorry. I should've mentioned that. I'm running Linux 6.10.12-200.fc40.x86_64 Fedora 40 with river version 0.3.5 installed via dnf
<ifreund>
what you describe could be a river bug, hard to say without logs though
<chooky>
oh, tbh I didn't even know this existed. I'll give it a shot now! thanks for that
<chooky>
ifreund, I tried redirecting the output of river with `-log-level debug` but that didn't seem to produce anything. I'm not in the know how on how to debug on Linux past that point.. Sorry. I'll give seogi a go but if you have any recommendations on how else I could debug this issue I'll go ahead and try get some logs and log an issue on the river
<chooky>
repo
<ifreund>
chooky: river logs to stderr, did you redirect stdout or stderr?
<ifreund>
river -log-level debug 2> /tmp/river.log should work
<chooky>
ahhh sh,, nice catch. I was just `>`
<chooky>
let me try seogi while my computer is running. then I'll try logging with `2>` as I will need to restart my computer after it freezes
<ifreund>
also, to recover without a reboot you can probably use sysrq+r to reclaim the keyboard from river and then switch ttys
<chooky>
interesting. usually I can get to ttys without needing to hit `sysrq+r` but river completely blocked that. Let me give it a go
<chooky>
sorry if this sounds dumb... where is `sysrq` on the keyboard...
<ifreund>
tty switching is implemented by the compositor, so it won't work if the compositor is not responding
<chooky>
ahhhh, that's good to know. thanks for that
<chooky>
cheers. I'll finish building seogi then i'll give it a shot and try get some logs. I really appreciate the help
<vyivel>
or hm
<ifreund>
no problem!
<vyivel>
from the server logs river gets zwp_virtual_keyboard_v1.keymap, responds with two wl_keyboard.keymap events and one zwp_input_method_keyboard_grab_v2.keymap event, and then it repeats
<vyivel>
(0.3.5)
<ifreund>
hmm, I can't reproduce a river hang on river's master branch which shouldn't be any different than 0.3.5 here
<ifreund>
wlhangul works for a little bit and then crashes
<ifreund>
segoi and fcitx work perfectly as far as I can tell
<chooky>
ifreund seogi seems to be working perfectly so maybe i'll just switch to that
<chooky>
i didn't realise it existed but glad to know about it
<chooky>
when I attempt to run `wlhangul` it chugs the computer for a couple seconds then completley hangs on my machine..
<chooky>
*completely
<ifreund>
classic vyivel, debugging everyone else's compositors for them :D
<chooky>
hahaha, I really appreciate it vyivel!!
<ifreund>
crossiant's SSD is looking nice by the way :)
<vyivel>
no shadows yet tho
<vyivel>
anthywl works fine fwiw
<chooky>
I think this and the limited keyboard input customisation have been my only two issues with river so far. apart from them, it's been wonderful to use. drove it today at work and everything worked fine
<chooky>
ifreund how were you turning on seogi? it seems `wtype -k Hangul` isn't causing it to toggle on and off :thinking:
<ifreund>
chooky: did you run `seogi -k Hangul`?
<chooky>
yeah, I tried that (the help menu does say that's default as well)
<ifreund>
hmm, I don't have a Hangul key on my keyboard but testing with something silly like `seogi -k g` works
<chooky>
hmmm, you're right... that does work. I wonder why it doesn't pick up on `wtype`'s `Hangul` key...
<chooky>
I don't have a hangul key either lol, hence the usage of `wtype`
<chooky>
hmm, seems it's not picking up any keys `wtype` sends as sending `g` doesn't get picked up either
<ifreund>
yeah, wtype doesn't seem to work with either seogi or fcitx
<ifreund>
not sure why off the top of my head, haven't looked at this stuff in a while
<chooky>
that's all good. I guess i'll look for an alternative. thanks for checking that!
<chooky>
I really appreciate the help ifreund and vyivel! <3
<chooky>
you guys wouldn't happen to know about this one by chance?
<chooky>
> Is there a way for me to set only the inbuilt keyboard to have a certain layout. looking at the man pages it seems any keyboard settings affects all keyboards.
<ifreund>
yeah, river doesn't support setting different layouts for different physical keyboards yet
<chooky>
e.g. I wan't my inbuilt keyboard to run colemak but my external keyboard to be registered as qwerty as colemak is configured within the external board itself