Primary display setting on 26.04

Hi and welcome.

Last question first - snapping and resistance is handled my labwc. The configuration file is in ~/.config/budgie-desktop/labwc/rc.xml

You can add/change snapping and resistance values as per upstream labwc

e.g.

<snapping> 
  <range inner="10" outer="10" /> 
  <cornerRange>50</cornerRange> 
  <overlay> 
    <enabled>yes</enabled> 
    <delay inner="500" outer="500" />  
  </overlay> 
  <notifyClient>region</notifyClient> 
</snapping>

and

<resistance>
  <screenEdgeStrength>20</screenEdgeStrength>
</resistance>

With regards to the primary monitor - by default there isn’t a concept of primary monitor under wayland. Instead labwc / gtk3 assumes the “primary monitor” is the monitor closest to 0,0 in wdisplays. There is a bug with multimonitor rearrangements that is currently going through the SRU process and once verified will make its way into 26.04 - ETA a couple of weeks.

I’ve pushed a pseudo “primary monitor” capability upstream that hopefully will make its way into the next release after the most enthusiastic testers have looked at and we’ll then include any tweaks. This will form part of 26.10 and I will backport this for 26.04 users in the form of a “backports-stable” PPA release.

I might push an unstable version (i.e. upstream non release code) into our unstable PPA if there is any enthusiastic testers who want to take the plunge early.