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 Plasma-devel mailing list