skoro si myslim ze by to melo behat v jakemkoliv DE ci WM (s dostupnosti gtk4 knihoven), dokud vychazi z freedesktop definic, protoze pokud ta aplikace neni nejak zbytecne prasacky svazana s GNOME, tam jedine co by mela delat je vytvaret/spravovat soubory ~/.local/share/applications/*.desktop dle specifikace:
https://specifications.freedesktop.org/desktop-entry-spec/latest/
tak melo by asi stacit (v *buntu 22.04:
sudo nala install libgtk-4-dev libadwaita-1-dev
git clone https://github.com/fabrialberio/PinApp.git
cd PinApp
mkdir build
meson build --prefix=/usr/local
sudo ninja -C build install
zkompiluje se, ale spusteni rve "AttributeError: 'gi.repository.Adw' object has no attribute 'EntryRow'" coz dle google je asi absenci libadwaita 1.2, nicmene i kdyz z libadwaita-git zkompiluju 1.3-alfa, tak PinApp rve stejne :)
nicmene PinApp, nePinAps, proc nepouzit zajetej vychytanej projekt na to same + mnohem vice: MenuLibre...
v Xubuntu je predinstalovan a pousti se rovnou pres prava mys nad "Start" WhiskerMenu a UpravitAplikace...
a na sve strance primo uvadi:
Supports Budgie, GNOME, KDE, LXDE, MATE, Pantheon, Unity, and Xfce.
12. 10. 2022, 22:24 editováno autorem komentáře
koukam ze je na Flathub, zkusil sem (nikoliv v Gnome, ale v Xfce), zjistil ze oproti MenuLibre to ma zlomek moznosti a i ten zaklad je ochuzenej ze napriklad nenabidne moznosti kategorii do kterych to pridat, navic ignoruje moje GTk3 tema (zdravime zastance libadwaita ;-), takze odinstalovano...
btw: pokud nekdo netusi, tak odebrat dotazene runtime zavyslosti:
flatpak uninstall --unused
mozna se pletu (pouzivam Xfce4@GTk3), ale neni problem s "kaslem na temata" ciste Gnome? tedy Gnome pouziva libadwaita nad GTk4 a GnomeShell + GnomeApps ktere pouzivaji/budou_pouzivat libadwaita bude problem s 3rd tematem, ale pokud NonGnome GTk4 aplikace nebude pouzivat libadwaita tak proc by mel byt problem s 3rd tematem?
EDIT:
"sudo nala install ..." sem se prehlidl, takze pro neuzivatele "nala" je to samozrejme "sudo apt install..." :-)