vaivis has quit [Read error: Connection reset by peer]
talismanick has quit [Ping timeout: 260 seconds]
pkap has joined #river
<pkap>
Has anybody else problems with Firefox freezing when clicking on buttons that pop up those small windows?
<pkap>
e.g. clicking on ublock origin or the Downloads button. Latest firefox on Arch Linux.
lxsameer has joined #river
<leon-p>
works fine on my workstation, FF 98.0.2, river 0.1.3
<pkap>
I'm already on Firefox 99.01. I can't remember if this started after the upgrade though. I'm gonna downgrade Firefox to check
snakedye has joined #river
notzmv has quit [Ping timeout: 240 seconds]
pkap has quit [Quit: Client closed]
vaivis has joined #river
notzmv has joined #river
elshize has quit [Ping timeout: 272 seconds]
elshize has joined #river
<novakane>
I had some crash with Firefox 99.0 recently but since it was at the same time that I switched to musl from glibc I thought I could have fucked up something
<novakane>
I don't know how to reproduce thm though
waleee has joined #river
vaivis has quit [Quit: WeeChat 3.5]
pkap has joined #river
<pkap>
Do we want to use the current `riverctl input` command also for keyboard stuff? I implemented `input numlock enabled/disabled` yesterday.
<pkap>
But other keyboard stuff like repeat/delay is a global config.
<ifreund>
pkap: yes, we do but repeat/delay should stay global I think
<ifreund>
each wl_seat only has a single wl_keyboard in the protocol, but we can map multiple physical keyboards to the same logical wl_keyboard exposed to clients
<pkap>
ifreund: What if we would have a wildcard or `all` option to set something for all keyboards?
<ifreund>
repeat/delay is something we send to clients, so I think it's fine to leave that global
<ifreund>
pkap: we probably need a wildcard option yes
<ifreund>
my point was more that you can't configure repeat/delay separately for different physical keyboards on the same seat
<ifreund>
since those are implemented client side and the client only sees a single keyboard
<pkap>
Ah I see! Didn't know that
<pkap>
The current input options are all pointer stuff. These are all configured through libinput directly. The keyboard stuff however would all be configured with libxkbcommon or is abstracted by wlroots I think. Wouldn't it make sense to separate the two somehow?
<pkap>
It wasn't difficult to combine keyboard in the current InputConfig, but still felt a bit awkward?
<ifreund>
no need for abstraction unless there's a concrete benefit too it IMO
<ifreund>
s/too/to
<ifreund>
that said, I haven't looked at the patch yet :D
<pkap>
I just made a PR, the patch is quite simple actually :)
<leon-p>
hmm... I don't think numlock state fits into the InputConfig abstraction...
pkap has quit [Ping timeout: 252 seconds]
<leon-p>
for one, InputConfig was designed for libinput configuration, where "not configured and has arbitrary default" is a valid state (that's what the null is for)
<leon-p>
that doesn't make sense for numlock though, as it's always either on or off and we definitely know the state
<leon-p>
also I personally don't consider numlock state an input device configuration; Changing numlock state is a normal operation during keyboard usage; Just as Shift or Control aren't really configurations.
lxsameer has quit [Ping timeout: 276 seconds]
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #river
lxsameer has joined #river
Guest45 has joined #river
Guest45 has quit [Client Quit]
lofilobxik has joined #river
<lofilobxik>
hi guys!
<leon-p>
hi
<lofilobxik>
sorry to bother, i'm new to wayland and river, but how do you configure libinput devices?
<lofilobxik>
i know in sway there is sway-input, but i cannot find a tool for river
<leon-p>
in riverctl(1) you'll find a section on that