Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gnome-session-core | Distribution: openSUSE Tumbleweed |
Version: 49.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Sep 16 08:15:18 2025 |
Group: System/GUI/GNOME | Build host: reproducible |
Size: 413626 | Source RPM: gnome-session-49.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.gnome.org | |
Summary: Minimal version of the GNOME Session Manager |
This package contains a minimal version of gnome-session, that can be used for specific cases. The gnome-session package is needed for a fully functional GNOME desktop.
GPL-2.0-or-later
* Tue Sep 16 2025 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 49.0: + Fixed build with musl libc + Fixed some memory corruption bugs that led to gnome-session-init-worker crashing on logout + Fixed a memory leak in gnome-session-init-worker + Allowed Qt apps to use the Wayland text-input protocol, instead of forcing them to use the direct ibus integration plugin + Updated translations * Sat Aug 30 2025 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 49.rc: + Disabled the org.freedesktop.ScreenSaver proxy service on the login screen + Separated out the systemd-specific code from the gnome-session leader process into a dedicated executable. This makes it easier to integrate distributions that use alternative init systems with gnome-session + Updated translations * Fri Aug 29 2025 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 49.beta: + gnome-session is no longer started via a shell script, and instead all of the necessary setup is done in C. + gnome-session's builtin service manager has been completely removed. Service management will now be handled entirely by the operating system's native service manager (i.e. systemd). See the following blog post for more information: https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies + The "fail whale" dialog has been removed + Various unused APIs and interfaces were removed, including: - The org.gnome.SessionManager.Client and o.g.SM.App D-Bus interfaces - Various D-Bus APIs related to the service manager - Various .desktop and .session file keys that were used only by the builtin service manager - Fallback sessions, since there's no way to fall back anymore + The code was significantly refactored + gnome-session now provides a gnome-session-basic-services.target, that sessions like the GDM greeter and gnome-initial-setup can use to avoid listing all of the basic GNOME session services (like all the gnome-settings-daemon plugins) + The --autostart command line option was removed, and instead kiosk sessions should set Kiosk=true in their session definition file. + Updated GNOME's mimetype defaults to drop Evince (which was replaced with Papers) - Changes from version 49.alpha.1: + Fix POTFILES to stop listing deleted files + Stop requiring the gnome-settings-daemon Wacom plugin, which doesn't exist anymore + Ensure that we start localsearch when starting a GNOME session via systemd - Changes from version 49.alpha.0: + Removed XSMP + Removed session restore functionality + X11 sessions are disabled by default + Added a default mimeapps list for GNOME's core apps + gsd-xsettings now starts on demand in Wayland + Dropped gnome-dummy session + Allow Inhibit() with no app ID + Unset all LC_* variables that are bound to REGION + Ported fail whale to gtk4 + Dropped session selector GUI + Dropped the hardware acceleration check + gnome-session-inhibit: Propagate parent death + gnome-session-inhibit: Fixup terminal handling - Drop gnome-session-better-handle-empty-xdg_session_type.patch: no longer applicable - bump basever to 49: follow upstream versioning - Pass -Dmimeapps=false to meson: we maintain our default list in glib2-branding. - drop gnome-session-xsession subpackage, obsoleted by the main package - Drop gnome-session-s390-not-require-g-s-d_wacom.patch: no longer needed - Have the main package require gnome-session-wayland: this could probably be folded back into the main package (unless xsession reappears) - Add long-missing requires(post,postun) update-alternatives * Sat Apr 12 2025 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 48.0: + The gnome-session script no longer re-runs itself as a subprocess. + GNOME OS CI was ported to use a CI template. + Integrated new CI-based release process. + Fix bugs caused by systemd v257's inhibitor behavior changes. + Make `gnome-session --version` print to stdout rather than syslog. + README updates. + Updated translations. - Bump basever define to 48, following upstream changes. * Thu Mar 06 2025 Frederic Crozat <fcrozat@suse.com> - Ensure gnome-session-wayland or -xsession is required by gnome-session. * Wed Nov 27 2024 Dominique Leuenberger <dimstar@opensuse.org> - Build gnome-session-wayland also on s390x: It was originally excluded because xwayland did not exist. That has been solved in 2021 though. * Wed Nov 13 2024 Dominique Leuenberger <dimstar@opensuse.org> - Move update-alternative post/postun scriptlets from the main package to the xsession sub-package (boo#1233299). - Drop gnome-session-default-session: this was there to also support the alternative fallback-session, but that one was dropped at the times of GNOME 3.8. * Wed Oct 30 2024 Bjørn Lie <bjorn.lie@gmail.com> - Split out new sub-package gnome-session-xsession. * Thu Sep 19 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 47.0.1: + Add back gnome-session-ctl. * Wed Sep 18 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 47.0: + Allow to disable X11 sessions. + Updated translations. - Bump base_ver define to 47. * Tue Mar 19 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 46.0: + Updated translations. * Mon Mar 04 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 46.rc: + Fix for race a shutdown with loginctl terminate-user + Updates for Access portal changes + Updated translations. * Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 46.alpha: + Make ctrl-c behave better in gnome-session-inhibit. + Advertise support for headless session. + Build goo cleanups. + Copyright header cleanups. + README cleanups. + Updated translations. - Drop -D systemd=true -D systemd_journal=true meson parameters: no longer supported to be switched off. * Tue Nov 28 2023 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -p N instead of deprecated %patchN. * Sun Sep 17 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 45.0: + Two crashers fixes. + Fix inverted boolean in the "null" system backend. + Updated translations. - Drop gnome-session-Fix-inhibit-DBus.patch: Fixed upstream. - Bump basever define to 45 following upstream changes. * Thu Sep 14 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add gnome-session-Fix-inhibit-DBus.patch: gsm-manager: Fix Inhibit DBus method handler (glgo#gnome-session!97). * Mon Sep 11 2023 bjorn.lie@gmail.com - Update to version 44.0+10: + gnome-session: Bind more LC_* variables to REGION + gsm-system: make return_false actually return FALSE + data: Add gnome-portals.conf + DOAP: Fix 'bug-database' value to point to GNOME GitLab Issues + Updated translations. - Switch compression to zst, both in service and tarball produced. * Thu May 04 2023 Bjørn Lie <bjorn.lie@gmail.com> - Drop pkgconfig(dbus-glib-1) BuildRequires: Only needed when building with consolekit support, and we do not do that anymore. - Replace dbus-1-x11 with explicit /usr/bin/dbus-launch Requires, as that is what is really needed. * Mon Mar 20 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 44.0: + No changes, stable bump only. * Mon Mar 06 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 44.rc: + Code clean ups + Better handling when dbus-daemon dies + Improved log output + Updated translations. - Pass systemduserunitdir=%%{_userunitdir} to meson, ensure we set the correct dir during build. - Drop gnome-session-exit-when-lost-name-on-bus.patch: Fixed upstream. - Bump basever define to 44 following upstream changes. * Tue Sep 20 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 43.0: + Build system improvements. + GError clean up fix. + Updated translations. + Drop gnome-session-clear-error-when-running-under-GDM.patch: Fixed upstream. * Thu Sep 08 2022 Xiaoguang Wang <xiaoguang.wang@suse.com> - Add gnome-session-clear-error-when-running-under-GDM.patch: Also clear error when running under GDM (bsc#1204867 glgo!GNOME/gnome-session!83). * Wed Mar 23 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 42.0: + Give better error when failing to get renderer string. + Fix failure to run sessions for program accounts. + Updated translations. - Rebase gnome-session-better-handle-empty-xdg_session_type.patch with quilt. - Drop glib2_gsettings_schema_requires macro from gnome-session-core package, no longer needed. - Add a basever define and set it to 42, make future version updates simpler, as this will autorename lang-package with regards to version (as done here, bumped to 42 from 41). * Mon Feb 21 2022 Xiaoguang Wang <xiaoguang.wang@suse.com> - Add back gnome-session-exit-when-lost-name-on-bus.patch: gnome-session exit immediately when lost name on bus (bsc#1175622 glgo!GNOME/gnome-session!60, bsc#1188882). * Wed Jan 12 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 41.3: + No changes, just version synching. - Changes from version 40.8: + data: Install GNOME on Wayland session for X11 preferred setups + Don't spew as much into log when falling back to non-systemd sessions + Work better with certain versions of meson + Correct screwed up check for gnome-shell + Various cleanups and leak fixes + Updated translations. - Rebase gnome-session-better-handle-empty-xdg_session_type.patch. - Drop gnome-session-exit-when-lost-name-on-bus.patch: no longer applicable.
/usr/bin/gnome-session /usr/bin/gnome-session-inhibit /usr/bin/gnome-session-quit /usr/lib/systemd/user/app-flatpak-.scope.d /usr/lib/systemd/user/app-flatpak-.scope.d/override.conf /usr/lib/systemd/user/app-gnome-.scope.d /usr/lib/systemd/user/app-gnome-.scope.d/override.conf /usr/lib/systemd/user/gnome-session-basic-services.target /usr/lib/systemd/user/gnome-session-initialized.target /usr/lib/systemd/user/gnome-session-manager.target /usr/lib/systemd/user/gnome-session-manager@.service /usr/lib/systemd/user/gnome-session-monitor.service /usr/lib/systemd/user/gnome-session-pre.target /usr/lib/systemd/user/gnome-session-restart-dbus.service /usr/lib/systemd/user/gnome-session-shutdown.target /usr/lib/systemd/user/gnome-session-signal-init.service /usr/lib/systemd/user/gnome-session-wayland.target /usr/lib/systemd/user/gnome-session-wayland@.target /usr/lib/systemd/user/gnome-session-x11-services-ready.target /usr/lib/systemd/user/gnome-session-x11-services.target /usr/lib/systemd/user/gnome-session.target /usr/lib/systemd/user/gnome-session@.target /usr/lib/systemd/user/gnome-session@gnome.target.d /usr/lib/systemd/user/gnome-session@gnome.target.d/gnome.session.conf /usr/libexec/gnome-session-ctl /usr/libexec/gnome-session-init-worker /usr/libexec/gnome-session-service /usr/share/doc/packages/gnome-session-core /usr/share/doc/packages/gnome-session-core/NEWS /usr/share/doc/packages/gnome-session-core/README.md /usr/share/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml /usr/share/gnome-session /usr/share/gnome-session/sessions /usr/share/licenses/gnome-session-core /usr/share/licenses/gnome-session-core/COPYING /usr/share/man/man1/gnome-session-inhibit.1.gz /usr/share/man/man1/gnome-session-quit.1.gz /usr/share/man/man1/gnome-session.1.gz /usr/share/xdg-desktop-portal /usr/share/xdg-desktop-portal/gnome-portals.conf
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Sep 27 23:29:56 2025