Skip to content

v0.6

Choose a tag to compare

@Supreeeme Supreeeme released this 29 May 03:30
· 128 commits to main since this release

xwayland-satellite v0.6

I felt like it was time for a new release, so here it is. Beyond a heap of bug fixes, here's what's new:

Scaling

Satellite will now always report native monitor resolutions to Xwayland. This means that Xwayland applications will no longer be blurry on scaled outputs. There should be no drawbacks to this on most GTK/Qt applications, and you should now be granted crisp HiDPI applications.

However, not every application is GTK/Qt, and as a result of this change, some apps will now instead have text that is too small. Fixing this is application dependent, and typically not able to be fixed from satellite. You can check out the Scaling/HiDPI section of the README for some tips.

As a result of this scaling change, satellite now requires the host compositor to implement the wp_viewport protocol. A list of the protocols satellite needs or can optionally take advantage of can be found in the readme.

XDG Activation

Satellite now supports the XDG activation protocol, thanks to @bbb651. This means properly behaving applications can focus themselves, depending on the host compositor's policy.

XDG decoration

Satellite now supports server-side XDG decorations, again thanks to @bbb651. Client-side decorations are planned at a later point, but are lower priority for now. Here's an example of them in action on labwc:

image

Improved window type detection

More windows should be properly created as toplevels/popups as expected. Some windows may not behave as expected, so feel free to open a bug if something doesn't seem right.

Full Changelog: v0.5.1...v0.6