<leviathan>
ifreund: thanks for your suggestion. I've decided to stop exploring Hyprland. After studying the Sway codebase, I am now attempting to implement the InputMethodPopup feature in River.
<leviathan>
I've encountered my first issue: when adding callback functions to events, how can I determine which parameters these callback functions require? This question might be very basic, but please bear with me as I am a beginner.
angry_vincent has joined #river
leviathan has quit [Quit: Client closed]
leviathan has joined #river
leviathan has quit [Client Quit]
leviathan has joined #river
leviathan has quit [Client Quit]
leviathan has joined #river
lbia has quit [Quit: lbia]
leviathan has quit [Quit: Client closed]
leopoldek has quit [Ping timeout: 268 seconds]
leviathan has joined #river
leviathan has quit [Client Quit]
waleee has joined #river
leviathan has joined #river
<ifreund>
leviathan: read zig-wlroots and wlroots code
<ifreund>
or just read the compile error when you get it wrong
<leviathan>
ifreund:
<leviathan>
I have read the zig-wlroots code, taking the event in Input_method_v2 as an example,
<leviathan>
I only saw new_popup_surface: wl.Signal(*wlr.InputPopupSurfaceV2), but I still don't know what types of parameters the callback function should accept.
<leviathan>
Forgive me, I'm somewhat of a novice.
<ifreund>
leviathan: have you had a look at the many existing callback functions in rivers codebase? they serve as pretty good examples
<ifreund>
if you're looking for the generic source code of the Listener type, that's in zig-wayland
leviathan has quit [Quit: Client closed]
traidare has joined #river
trav12873 has quit [Remote host closed the connection]
trav44624 has joined #river
<nmeum>
I am currently trying to understand how to configure multiple outputs/monitors under river: I understand that river implements the wlr-output-management-unstable-v1 protocol and that tools like wlr-randr allow me to configure outputs via this protocol. however, wlr-randr does (for example) not allow me to configure the output position (e.g. above/left/right of another output). how would I
<nmeum>
do that? do I need a wlr-randr alternative?
<larstiq_>
afaik you can do that with wlr-randr, but I use Kanshi
leviathan has joined #river
<larstiq_>
nmeum: --pos x,y is what lets you position outputs
<nmeum>
aaaahhh, thanks!
leviathan has quit [Quit: Client closed]
traidare has quit [Ping timeout: 264 seconds]
lbia has joined #river
hspak7 has joined #river
hspak has quit [Ping timeout: 264 seconds]
hspak7 is now known as hspak
rodrgz has quit [Write error: Connection reset by peer]
ptrckd has quit [Remote host closed the connection]
ane has quit [Write error: Connection reset by peer]
ifreund has quit [Write error: Connection reset by peer]
anjan has quit [Write error: Connection reset by peer]
novakane has quit [Write error: Connection reset by peer]
coder_kalyan has quit [Write error: Connection reset by peer]
dnkl has quit [Remote host closed the connection]
geemili has quit [Remote host closed the connection]
pepe has quit [Remote host closed the connection]
p00f has quit [Write error: Connection reset by peer]
raiaq has quit [Write error: Connection reset by peer]
kennylevinsen has quit [Write error: Connection reset by peer]
psnszsn has quit [Write error: Connection reset by peer]
gbrlsnchs has quit [Write error: Connection reset by peer]
mainiomano has quit [Write error: Connection reset by peer]
maringuu has quit [Write error: Connection reset by peer]
kindablue has quit [Read error: Connection reset by peer]
szgy has quit [Write error: Broken pipe]
selenebun has quit [Remote host closed the connection]
andrea has quit [Write error: Broken pipe]
leon-p has quit [Write error: Broken pipe]
whereswaldon has quit [Write error: Broken pipe]
greenfork has quit [Remote host closed the connection]
Ankhers has quit [Read error: Connection reset by peer]
lizog has quit [Read error: Connection reset by peer]
dzoidberg has quit [Read error: Connection reset by peer]
bfiedler has quit [Read error: Connection reset by peer]
Ronan-Dplq has quit [Remote host closed the connection]
pvsr has quit [Remote host closed the connection]
voroskoi has quit [Remote host closed the connection]
bfiedler has joined #river
geemili has joined #river
Ronan-Dplq has joined #river
szgy has joined #river
lizog has joined #river
selenebun has joined #river
kindablue has joined #river
ptrckd has joined #river
pvsr has joined #river
coder_kalyan has joined #river
gbrlsnchs has joined #river
dnkl has joined #river
p00f has joined #river
ifreund has joined #river
ane has joined #river
kennylevinsen has joined #river
whereswaldon has joined #river
dzoidberg has joined #river
anjan has joined #river
leon-p has joined #river
rodrgz has joined #river
Ankhers has joined #river
voroskoi has joined #river
maringuu has joined #river
mainiomano has joined #river
greenfork has joined #river
novakane has joined #river
pepe has joined #river
psnszsn has joined #river
raiaq has joined #river
andrea has joined #river
hspak has quit [Ping timeout: 246 seconds]
hspak has joined #river
nmeum has quit [Remote host closed the connection]
sls has joined #river
leopoldek has joined #river
sls has quit [Quit: Client closed]
sls72 has joined #river
leopoldek has quit [Remote host closed the connection]
itshog has joined #river
sls72 has quit [Quit: Client closed]
waleee has quit [Ping timeout: 260 seconds]
itshog has quit [Quit: WeeChat 4.2.1]
emersion has quit [Remote host closed the connection]
emersion has joined #river
angry_vincent has quit [Read error: Connection reset by peer]
sergei has joined #river
angry_vincent has joined #river
angry_vincent has quit [Ping timeout: 260 seconds]
leopoldek has joined #river
leopoldek has quit [Remote host closed the connection]
angry_vincent has joined #river
leopoldek has joined #river
lordmzte2 has joined #river
NickH_ has joined #river
bw_____ has joined #river
stefur has quit [Ping timeout: 264 seconds]
Guest6012 has joined #river
lordmzte has quit [Ping timeout: 260 seconds]
NickH has quit [Ping timeout: 260 seconds]
bw____ has quit [Ping timeout: 260 seconds]
alebastr has quit [Ping timeout: 260 seconds]
lordmzte2 is now known as lordmzte
NickH_ is now known as NickH
traidare has joined #river
alebastr has joined #river
hryx has quit [Ping timeout: 240 seconds]
waleee has joined #river
angry_vincent has quit [Ping timeout: 255 seconds]
sergei has quit [Ping timeout: 255 seconds]
lillian has joined #river
<lillian>
hi, having a weird issue where if I have a video playing in chrome (even on a non-active workspace) other chrome windows have trouble refreshing the output
<lillian>
reproducing is really hard, it's very inconsistent - sometimes it'll happen for a few seconds into the video, sometimes it'll randomly start happening in the middle of playback
<lillian>
not sure this is a river bug but I don't really have any idea how to debug this
<novakane>
oh, I didn't saw these commits, no more Self \o/
traidare has quit [Ping timeout: 246 seconds]
kraem has quit [Remote host closed the connection]
kraem has joined #river
groknull has joined #river
groknull has quit [Remote host closed the connection]
ccha has quit [Quit: WeeChat 4.2.1]
vyivel has quit [Ping timeout: 255 seconds]
ccha has joined #river
waleee has quit [Ping timeout: 256 seconds]
<NickH>
It does seem to make the code more readable.
vyivel has joined #river
<ifreund>
yeah, I'd stopped doing the "self" thing for new code a while ago and decided it was finally time to fix the old code and get everything more consistent