<ramblurr>
gbrlsnchs: i'm in the same boat. i've been preparing by getting my language of choice wired up so it can speak to a wayland server over a socket. i've used wayland-book and https://bugaevc.gitbooks.io/writing-wayland-clients/content/
haliucinas has quit [Quit: .]
haliucinas has joined #river
fitrh has joined #river
inkflaw has joined #river
inkflaw has quit [Client Quit]
catman has quit [Read error: Connection reset by peer]
uncomfy has joined #river
uncomfy has quit [Remote host closed the connection]
fitrh_ has joined #river
fitrh has quit [Ping timeout: 252 seconds]
Palanix has quit [Ping timeout: 252 seconds]
Den4ikRus has joined #river
Palanix has joined #river
fitrh_ has quit [Quit: fitrh_]
leopoldek has quit [Remote host closed the connection]
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #river
Palanix has quit [Ping timeout: 265 seconds]
Palanix has joined #river
TheAnachron has quit [Quit: TheAnachron]
aryak has quit [Remote host closed the connection]
aktina has quit [Remote host closed the connection]
aktina has joined #river
aryak has joined #river
<gbrlsnchs>
ramblurr: ohhh nice... thanks for sharing! yeah, the reason I was wondering how the communication was established was due to trying to pick a language for it... above all things, I want to have fun doing that 😆
leopoldek has joined #river
<The_Buhs>
bugaevc's book helped me a lot writing my two (fairly simple) Wayland clients
glenneth- has joined #river
glenneth has quit [Ping timeout: 245 seconds]
glenneth- has quit [Changing host]
glenneth has joined #river
<leon-p>
I have recently found that I have the most fun writing Wayland code if I do the gritty details in C and the high-level policy bits in Scheme. In general trying to do the low-level wayland bits in a high-level language is usually not much fun IMO
<leon-p>
it also forces you to have a stronger business-logic vs. UI-logic separation, possibly even with the former ending up as a library, which is good style anyway
<leon-p>
I have used the style of writing applications as libraries a lot recently for (non-public) projects and I really like it
<ramblurr>
next step i'm going to implement my river layout generator in clojure, but using those bindings
<Nickli>
speaking of layouts, is "widescreen" where its a central dedicated window with rest filling in the unused space on the sides?
<leon-p>
I don't think there are canonical names even for common layouts
<leon-p>
FWIW i have an ultra-wide screen and never really liked the layouts supposedly optimized for that, since I find it quite jarring that the window stack is split between left and right, feels a bit too jumpy for me
ramblurr has quit [Remote host closed the connection]
ramblurr has joined #river
<Nickli>
i've always preferred having a browser in the center which doesnt take up the full width (even at 1080p)
itshog has joined #river
<Nickli>
was wondering how widescreen worked in relation to Ultitile and Widerivers
kztx has quit [Quit: kztx]
<leon-p>
I find ultra-wide best with just two windows side-by side. each window then has about the size of an 4:3 monitor, which I consider the ideal size for any productivity software
itshog has quit [Ping timeout: 252 seconds]
itshog has joined #river
itshog has quit [Ping timeout: 260 seconds]
<robertgzr>
does anybody know how to debug failing output configuration
<robertgzr>
the WAYLAND_DEBUG output isnt super helpful
<robertgzr>
it only show "zwlr_output_configuration_v1#3.failed"
<robertgzr>
where do i look to find out what exactly it is failing on
<leon-p>
what output configuration are you trying to apply?
<leon-p>
if it involves custom modes, they may be invalid. if it involved multiple outputs, it may be a bandwidth issue
<robertgzr>
multiple outputs
<leon-p>
does it work if you leave one of the outputs off?
<robertgzr>
cant get my external screen to work anymore :/
<leon-p>
ah, so it used to work? are you using kanshi or wlr-randr or ?
<robertgzr>
tried both
<robertgzr>
my suspicion is that the wlroots 18.1 bump has something to do with it
<robertgzr>
it worked until a reboot
<leon-p>
if it used to work and doesn't anymore, a wlroots issue seems likely
<robertgzr>
trying to go back to 0.18.0 now
<leon-p>
there is the chance that the output names changed, perhaps
<robertgzr>
just had a look. they check out
glenneth has quit [Ping timeout: 276 seconds]
glenneth_ has joined #river
notzmv has joined #river
alexherbo2 has joined #river
Palanix has quit [Ping timeout: 265 seconds]
Palanix has joined #river
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
twelve has joined #river
twelve has quit [Ping timeout: 252 seconds]
notzmv has quit [Read error: Connection reset by peer]
catman has joined #river
alexherbo2 has quit [Remote host closed the connection]