GTK apps integration in Plasma Wayland and Distribution Packaging
Nate Graham
nate at kde.org
Mon Sep 30 14:01:02 BST 2024
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
>
More information about the Distributions
mailing list