call_end

    • Pl chevron_right

      Daniel García Moreno: GNOME Tour in openSUSE and welcome app

      news.movim.eu / PlanetGnome • 21 October • 1 minute

    As a follow up of the Hackweek 24 project , I've continued working on the gnome-tour fork for openSUSE with custom pages to replace the welcome application for openSUSE distributions.

    GNOME Tour modifications

    All the modifications are on top of upstream gnome-tour and stored in the openSUSE/gnome-tour repo

    • Custom initial page

    gnome-tour-opensuse.png

    • A new donations page . In openSUSE we remove the popup from GNOME shell for donations, so it's fair to add it in this place.

    gnome-tour-donation.png

    • Last page with custom openSUSE links , this one is the used for opensuse-welcome app.

    opensuse-welcome package

    The original opensuse-welcome is a qt application, and this one is used for all desktop environments, but it's more or less unmaintained and looking for a replacement, we can use the gnome-tour fork as the default welcome app for all desktop without a custom app.

    To do a minimal desktop agnostic opensuse-welcome application, I've modified the gnome-tour to also generate a second binary but just with the last page.

    The new opensuse-welcome rpm package is built as a subpackage of gnome-tour . This new application is minimal and it doesn't have lots of requirements, but as it's a gtk4 application, it requires gtk and libadwaita, and also depends on gnome-tour-data to get the resoures of the app.

    opensuse-welcome.png

    To improve this welcome app we need to review the translations, because I added three new pages to the gnome-tour and that specific pages are not translated, so I should regenerate the .po files for all languages and upload to openSUSE Weblate for translations.