FWIW, my understanding is that the font rendering issue requiring the GTK portal to fix it should be resolved as of https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7748.

If that's indeed the case, we should be able to stop requiring or recommending that the package be included.

Nate



On 9/30/24 4:49 AM, Vlad Zahorodnii wrote:
Hi,

A common pitfall with packaging the Plasma Wayland session is omitting important dependencies that are a cornerstone for proper integration of GTK applications and also some flatpak applications. These dependencies include:

- xsettingsd
- and, xdg-desktop-portal-gtk

While xsettings is marked properly as a runtime dependency in kde-gtk- config, we have a history of kde-gtk-config packages not pulling xsettings on some distros. Furthermore, neither kde-gtk-config nor plasma-workspace mark xdg-desktop-portal-gtk as a runtime dependency, so if you install the plasma wayland session on some distros, it's not guaranteed that the GTK XDG portal will be installed too. Diagnosing integration issues with GTK applications can be challenging, and, ideally, it should require no manual user intervention. So, I've been wondering how we could communicate to distributions more clearly that these packages need to be installed (even though they are runtime dependencies), so the users don't experience integration issues with GTK apps?

Vlad


Reply via email to