10 Commits

Author SHA256 Message Date
ebcbcbccc0 Accepting request 1320146 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1320146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-session?expand=0&rev=219
2025-11-27 14:19:12 +00:00
4635fbb23d - Update to version 49.2:
+ Fixed bug with offline updates that prevented gnome-shell from
    converting a shutdown into a reboot
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=376
2025-11-26 10:41:56 +00:00
15b8c26e91 Accepting request 1319629 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1319629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-session?expand=0&rev=218
2025-11-25 14:51:08 +00:00
aafd8b6c1b - Update to version 49.1+11:
+ manager: Allow gnome-shell to change logout type.
  + Updated translations.

- Drop custom startup script and xsession file (gnome and
  gnome.desktop), no longer needed nor wanted.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=374
2025-11-24 07:37:56 +00:00
f5d8901b39 Accepting request 1317841 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1317841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-session?expand=0&rev=217
2025-11-18 14:31:17 +00:00
412ff29c03 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=372 2025-11-14 15:54:23 +00:00
50aff5a602 Accepting request 1311115 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-session?expand=0&rev=216
2025-10-14 16:06:48 +00:00
3f2c93104d OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=370 2025-10-13 12:45:40 +00:00
2d0ec2f3ac Accepting request 1305498 from GNOME:Factory
Update to GNOME 49 (forwarded request 1305083 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-session?expand=0&rev=215
2025-09-24 13:21:59 +00:00
cbfb64126a Update to GNOME 49
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=368
2025-09-17 15:54:22 +00:00
11 changed files with 173 additions and 314 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/gnome-session.git</param>
<param name="revision">48.0</param>
<param name="revision">49.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

91
gnome
View File

@@ -1,91 +0,0 @@
#!/bin/bash
#
# This is not the original gnome-session but a start script
# to install some preconfiguration for GNOME
# and some variables to check.
#
# For feedback on this script please use
# https://bugzilla.novell.com/
#
# Define directory that we use to store migration state
if test "x$XDG_CONFIG_HOME" = "x"; then
XDG_CONFIG_HOME="$HOME/.config"
fi
SUSE_DIR="$XDG_CONFIG_HOME/suse"
if test -e /usr/share/applications/YaST2/live-installer.desktop; then
IS_LIVE_IMAGE="yes"
else
IS_LIVE_IMAGE="no"
fi
# Use gnome-applications.menu instead of applications.menu: its
# structure is more appropriate.
export XDG_MENU_PREFIX=gnome-
# Some actions that are specific to the LiveCD
if test "$IS_LIVE_IMAGE" = "yes" ; then
## Make live installer icon more visible. Note that we can't simply put it on
## the desktop, since the desktop is not managed by nautilus anymore (by
## default)
if test -f /etc/xdg/menus/${XDG_MENU_PREFIX}applications.menu -a ! -f "${XDG_CONFIG_HOME}/menus/${XDG_MENU_PREFIX}applications.menu"; then
# Add live installer to the system tools menu (this is nice to have, and also
# required for the favorite app change below)
mkdir -p -m 0700 "${XDG_CONFIG_HOME}"
mkdir -p "${XDG_CONFIG_HOME}/menus"
cat > "${XDG_CONFIG_HOME}/menus/${XDG_MENU_PREFIX}applications.menu" << EOF
<Menu>
<Name>Applications</Name>
<MergeFile type="parent">/etc/xdg/menus/${XDG_MENU_PREFIX}applications.menu</MergeFile>
<Menu>
<Name>System</Name>
<Include>
<Filename>YaST2-live-installer.desktop</Filename>
</Include>
</Menu>
</Menu>
EOF
fi
# Add live installer as favorite application to gnome-shell dash
FAVORITES=`gsettings get org.gnome.shell favorite-apps`
if test $? -eq 0; then
echo ${FAVORITES} | grep -q YaST2-live-installer.desktop
if test $? -ne 0; then
FAVORITES=`echo ${FAVORITES} | sed "s:^\[:\['YaST2-live-installer.desktop', :"`
gsettings set org.gnome.shell favorite-apps "${FAVORITES}"
fi
fi
# Add live installer to the top panel in fallback mode
if test -f /usr/share/gnome-panel/panel-default-layout.layout -a ! -f "${XDG_CONFIG_HOME}/gnome-panel/panel-default-layout.layout"; then
FIRST_TOPLEVEL=`grep --max-count=1 "\[Toplevel" /usr/share/gnome-panel/panel-default-layout.layout | sed "s:\[Toplevel *::g;s: *]::g"`
if test ! -z "${FIRST_TOPLEVEL}"; then
mkdir -p -m 0700 "${XDG_CONFIG_HOME}"
mkdir -p "${XDG_CONFIG_HOME}/gnome-panel"
cp /usr/share/gnome-panel/panel-default-layout.layout "${XDG_CONFIG_HOME}/gnome-panel/panel-default-layout.layout"
cat >> "${XDG_CONFIG_HOME}/gnome-panel/panel-default-layout.layout" << EOF
[Object live-installer-launcher]
object-iid=PanelInternalFactory::Launcher
toplevel-id=top-panel
pack-type=start
pack-index=-1
@instance-config/location="file:///usr/share/applications/YaST2/live-installer.desktop"
EOF
fi
fi
## Other tweaks
# setup session to not have a lock-enabled screensaver
gsettings set org.gnome.desktop.screensaver lock-enabled false
# setup session to not care about updates
gsettings set org.gnome.settings-daemon.plugins.updates active false
fi
# Uncomment after SLED12, remove after SLED14:
#rm -f ~/.skel/gnome2-run ~/.skel/gnome2-run-9.2 ~/.skel/sled10-run
exec /usr/bin/gnome-session ${session} $*

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7273702b44118ff276bd778015622fcef48cb2bdbaf22ce272005cca1c8eac13
size 2820620

View File

@@ -1,13 +0,0 @@
Index: gnome-session-42.0/tools/gnome-session-check-accelerated.c
===================================================================
--- gnome-session-42.0.orig/tools/gnome-session-check-accelerated.c
+++ gnome-session-42.0/tools/gnome-session-check-accelerated.c
@@ -147,7 +147,7 @@ main (int argc, char **argv)
* Also make sure that we don't read cached information about the first GPU
* when requesting information about the second.
*/
- if (is_discrete_gpu_check () || g_strcmp0 (g_getenv ("XDG_SESSION_TYPE"), "x11") != 0) {
+ if (is_discrete_gpu_check () || g_strcmp0 (g_getenv ("XDG_SESSION_TYPE"), "wayland") == 0) {
g_autofree char *discrete_renderer_string = get_gtk_gles_renderer (&gtk_gles_error);
if (discrete_renderer_string) {
g_print ("%s", discrete_renderer_string);

View File

@@ -1,12 +0,0 @@
Index: gnome-session-40.1.1/data/meson.build
===================================================================
--- gnome-session-40.1.1.orig/data/meson.build
+++ gnome-session-40.1.1/data/meson.build
@@ -25,7 +25,6 @@ required_components = {
'org.gnome.SettingsDaemon.Smartcard',
'org.gnome.SettingsDaemon.Sound',
'org.gnome.SettingsDaemon.UsbProtection',
- 'org.gnome.SettingsDaemon.Wacom',
'org.gnome.SettingsDaemon.XSettings',
],
}

View File

@@ -1,16 +0,0 @@
diff --unified --recursive --text --new-file --color gnome-session-48.0/gnome-session/main.c gnome-session-48.0.new/gnome-session/main.c
--- gnome-session-48.0/gnome-session/main.c 2025-04-12 09:03:38.000000000 +0800
+++ gnome-session-48.0.new/gnome-session/main.c 2025-09-16 12:06:39.785818528 +0800
@@ -696,6 +696,12 @@
if (ibus_path) {
const gchar *p;
+ /* For Qt 6.8 and newer */
+ p = g_getenv ("QT_IM_MODULES");
+ if (!p || !*p)
+ p = "wayland;ibus";
+ gsm_util_setenv ("QT_IM_MODULES", p);
+ /* For Qt 6.7 and older */
p = g_getenv ("QT_IM_MODULE");
if (!p || !*p)
p = "ibus";

View File

@@ -1,9 +1,135 @@
-------------------------------------------------------------------
Fri Sep 19 03:31:18 UTC 2025 - Alynx Zhou <alynx.zhou@suse.com>
Tue Nov 25 08:32:46 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Add gnome-session-set-QT_IM_MODULES.patch: Set QT_IM_MODULES to
prefer Wayland text-input on supported Qt versions. (bsc#1248592,
glgo#GNOME/gnome-session#166)
- Update to version 49.2:
+ Fixed bug with offline updates that prevented gnome-shell from
converting a shutdown into a reboot
+ Updated translations.
-------------------------------------------------------------------
Wed Nov 19 15:37:40 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.1+11:
+ manager: Allow gnome-shell to change logout type.
+ Updated translations.
-------------------------------------------------------------------
Tue Nov 18 14:28:05 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop custom startup script and xsession file (gnome and
gnome.desktop), no longer needed nor wanted.
-------------------------------------------------------------------
Fri Nov 14 10:00:50 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Replace dbus-launch with dbus-service Requires (boo#1253498).
-------------------------------------------------------------------
Sat Oct 11 04:12:18 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.1:
+ Updated documentation to reflect GNOME 49 changes
+ Fixed bug where gnome-session would fail to reap the processes
of the apps it launched, leaving around zombie processes
+ Fixed option parsing regression in gnome-session-inhibit
+ Reworked logic to find DBUS_SESSION_BUS_ADDRESS, which should
make gnome-session work better in non-systemd environments (and
unblock some cleanups in systemd, potentially)
+ Added null check before using $XDG_SESSION_TYPE environment
variable
+ Updated translations.
-------------------------------------------------------------------
Mon Oct 6 11:21:03 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Consolidate all sub-packages into main package, we no longer have
use for the split as only wayland session is supported going
forward. Add Obsoletes and Provides for gnome-session-core and
gnome-session-wayland to ensure smooth upgrades.
-------------------------------------------------------------------
Tue Sep 16 06:15:18 UTC 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 10:40:48 UTC 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 07:44:35 UTC 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 09:33:55 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,4 +1,4 @@
name: gnome-session
version: 48.0
mtime: 1744419818
commit: d95cf6aa0fcbdc7f4d6fe1e4a2156f9822c99952
version: 49.2
mtime: 1764029669
commit: 645dd6ef78d912cd57c395efeb3f5a0c8110dfb2

View File

@@ -1,7 +1,7 @@
#
# spec file for package gnome-session
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,16 @@
#
%define basever 48
%define basever 49
Name: gnome-session
Version: 48.0
Version: 49.2
Release: 0
Summary: Session Tools for the GNOME Desktop
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://www.gnome.org
#Source0: https://download.gnome.org/sources/gnome-session/44/%%{name}-%%{version}.tar.xz
Source0: %{name}-%{version}.tar.zst
Source1: gnome
Source2: gnome.desktop
# PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch bsc#1084756 bgo#794256 yfjiang@suse.com -- solution provided by msrb@suse.com using a more reasonable way to handle gpu acceleration check
Patch0: gnome-session-better-handle-empty-xdg_session_type.patch
# PATCH-FIX-OPENSUSE gnome-session-s390-not-require-g-s-d_wacom.patch bsc#1129412 yfjiang@suse.com -- Remove the runtime requirement of g-s-d Wacom plugin
Patch2: gnome-session-s390-not-require-g-s-d_wacom.patch
# PATCH-FIX-UPSTREAM gnome-session-set-QT_IM_MODULES.patch bsc#1248592, glgo#GNOME/gnome-session#166 alynx.zhou@suse.com -- Set QT_IM_MODULES to prefer Wayland text-input
Patch3: gnome-session-set-QT_IM_MODULES.patch
BuildRequires: docbook-xsl-stylesheets
BuildRequires: fdupes
@@ -47,9 +38,9 @@ BuildRequires: pkgconfig(gio-2.0) >= 2.46.0
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0) >= 2.46.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.24.2
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0
BuildRequires: pkgconfig(glib-2.0) >= 2.82.0
BuildRequires: pkgconfig(gnome-desktop-4) >= 3.24.2
BuildRequires: pkgconfig(gtk4) >= 3.22.0
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(json-glib-1.0) >= 0.10
BuildRequires: pkgconfig(libsystemd) >= 209
@@ -58,123 +49,69 @@ BuildRequires: pkgconfig(systemd) >= 242
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcomposite)
BuildRequires: pkgconfig(xtrans)
Requires: %{name}-core = %{version}
Requires: (gnome-session-wayland or gnome-session-xsession)
Suggests: gnome-session-wayland
Requires: dbus-service
Requires: gnome-settings-daemon
Requires: gsettings-desktop-schemas >= 0.1.7
Requires: hicolor-icon-theme
Requires: xorg-x11-server-wayland
Requires(post): update-alternatives
Requires(postun): update-alternatives
# gnome-session-default-session merged into gnome-session; the alternative - fallback-session - disappeared
# with GNOME 3.8
Provides: %{name}-default-session = %{version}
Obsoletes: %{name}-default-session <= %{version}
Obsoletes: %{name}-default-session < %{version}
# With the change to GNOME 49, the XSession is no longer a thing
Obsoletes: gnome-session-xsession < 49
# With the change to GNOME 49, core and wayland session are merged into the main package
Obsoletes: gnome-session-core < 49.1
Provides: gnome-session-core = %{version}
Obsoletes: gnome-session-wayland < 49.1
Provides: gnome-session-wayland = %{version}
%description
This package provides the basic session tools, like session management
functionality, for the GNOME Desktop.
%package wayland
Summary: Wayland support for the GNOME Session Manager
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: gnome-settings-daemon
Requires: xorg-x11-server-wayland
%description wayland
This package contains the definition of the default GNOME session on Wayland.
%package core
Summary: Minimal version of the GNOME Session Manager
Group: System/GUI/GNOME
Requires: /usr/bin/dbus-launch
Requires: gsettings-desktop-schemas >= 0.1.7
Requires: hicolor-icon-theme
%description core
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.
%package xsession
Summary: Desktop file for X11 GNOME Session
Provides: gnome-session:%{_datadir}/xsessions/gnome.desktop
Requires: %{name} = %{version}
Requires: gnome-shell
Requires: xorg-x11-server
%description xsession
Desktop file to add GNOME (X11) to display manager session menu.
%lang_package
%prep
%setup -q
%patch -P 0 -p1
%ifarch s390 s390x
%patch -P 2 -p1
%endif
%patch -P 3 -p1
%autosetup -p1
%build
%meson \
-D docbook=false \
-D systemduserunitdir=%{_userunitdir} \
-D mimeapps=false \
%{nil}
%meson_build
%install
%meson_install
# install startup script and xsession file
install -d -m755 %{buildroot}%{_bindir}
install -m755 %{SOURCE1} %{buildroot}%{_bindir}/gnome
install -d -m755 %{buildroot}%{_datadir}/xsessions
install -m644 %{SOURCE2} %{buildroot}%{_datadir}/xsessions/gnome.desktop
%find_lang %{name}-%{basever} %{?no_lang_C}
%fdupes %{buildroot}/%{_prefix}
# Prepare for 'default.desktop' being update-alternative handled, boo#1039756
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop
touch %{buildroot}%{_sysconfdir}/alternatives/default-waylandsession.desktop
ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_datadir}/wayland-sessions/default.desktop
%post xsession
%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \
default-xsession.desktop %{_datadir}/xsessions/gnome.desktop 25
%postun xsession
[ -f %{_datadir}/xsessions/gnome.desktop ] || %{_sbindir}/update-alternatives \
--remove default-xsession.desktop %{_datadir}/xsessions/gnome.desktop
%files
%{_bindir}/gnome
%{_datadir}/gnome-session/sessions/gnome.session
%{_datadir}/gnome-session/sessions/gnome-dummy.session
%files xsession
%{_datadir}/xsessions/default.desktop
%{_datadir}/xsessions/gnome.desktop
%{_datadir}/xsessions/gnome-xorg.desktop
%ghost %{_sysconfdir}/alternatives/default-xsession.desktop
%post wayland
%post
%{_sbindir}/update-alternatives --install %{_datadir}/wayland-sessions/default.desktop \
default-waylandsession.desktop %{_datadir}/wayland-sessions/gnome.desktop 25
%postun wayland
%postun
[ -f %{_datadir}/wayland-sessions/gnome.desktop ] || %{_sbindir}/update-alternatives \
--remove default-waylandsession.desktop %{_datadir}/wayland-sessions/gnome.desktop
%files wayland
%files
%license COPYING
%doc NEWS README.md
%{_datadir}/gnome-session/sessions/gnome.session
%dir %{_datadir}/wayland-sessions
%{_datadir}/wayland-sessions/default.desktop
%{_datadir}/wayland-sessions/gnome.desktop
%{_datadir}/wayland-sessions/gnome-wayland.desktop
%ghost %{_sysconfdir}/alternatives/default-waylandsession.desktop
# Disabled as wayland is now the default session again.
#{_datadir}/wayland-sessions/gnome-wayland.desktop
%files core
%license COPYING
%doc AUTHORS ChangeLog NEWS README.md
%{_bindir}/gnome-session
%{_bindir}/gnome-session-inhibit
%{_bindir}/gnome-session-quit
@@ -186,18 +123,9 @@ ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_
%{_mandir}/man1/gnome-session.1%{?ext_man}
%{_mandir}/man1/gnome-session-inhibit.1%{?ext_man}
%{_mandir}/man1/gnome-session-quit.1%{?ext_man}
%{_libexecdir}/gnome-session-binary
# Helper for the session definitions, to know if hardware is accelerated
%{_libexecdir}/gnome-session-check-accelerated
%{_libexecdir}/gnome-session-check-accelerated-gl-helper
%{_libexecdir}/gnome-session-check-accelerated-gles-helper
%{_libexecdir}/gnome-session-ctl
%{_libexecdir}/gnome-session-failed
%{_datadir}/gnome-session/hardware-compatibility
%dir %{_userunitdir}/gnome-launched-.scope.d
%{_userunitdir}/gnome-launched-.scope.d/override.conf
%{_userunitdir}/gnome-session-failed.service
%{_userunitdir}/gnome-session-failed.target
%{_libexecdir}/gnome-session-init-worker
%{_libexecdir}/gnome-session-service
%{_userunitdir}/gnome-session-initialized.target
%{_userunitdir}/gnome-session-manager.target
%{_userunitdir}/gnome-session-manager@.service
@@ -210,10 +138,13 @@ ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_
%{_userunitdir}/gnome-session-wayland@.target
%{_userunitdir}/gnome-session-x11-services-ready.target
%{_userunitdir}/gnome-session-x11-services.target
%{_userunitdir}/gnome-session-x11.target
%{_userunitdir}/gnome-session-x11@.target
%{_userunitdir}/gnome-session.target
%{_userunitdir}/gnome-session@.target
%dir %{_userunitdir}/app-flatpak-.scope.d
%{_userunitdir}/app-flatpak-.scope.d/override.conf
%dir %{_userunitdir}/app-gnome-.scope.d
%{_userunitdir}/app-gnome-.scope.d/override.conf
%{_userunitdir}/gnome-session-basic-services.target
%dir %{_userunitdir}/gnome-session@gnome.target.d
%{_userunitdir}/gnome-session@gnome.target.d/gnome.session.conf

View File

@@ -1,66 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=gnome
TryExec=gnome
Name=GNOME
DesktopNames=GNOME
Name[ar]=جينوم
Name[bn]=গনোম
Name[cs]=GNOME
Name[eo]=Gnomikuo
Name[hi]=ग्नोम
Name[mn]=ГНОМЕ
Name[sv]=Gnome
Name[ta]=க்னோம்
Name[xx]=xxGNOMExx
Comment=The GNU Network Object Model Environment. A complete, free and easy-to-use desktop environment
Comment[ar]=بيئة نموذج الكائن الشبكي من GNU، بيئة سطح مكتبي حرّة وسهلة الاستخدام
Comment[bn]=দি গনিউ নেটওয়ার্ক অবজেক্টমডেল এনভায়রনমেন্ট। একটি পূর্ণ, মুক্ত এবং সহজেই ব্যবহারযোগ্য ডেস্কটপ এনভায়রনমেন্ট
Comment[bs]=GNU Network Object Model Environment. Kompletna, slobodna i jednostavna za upotrebu desktop okolina
Comment[ca]=El GNU Network Object Model Environment. Un complet, lliure i fàcil d'usar entorn d'escriptori
Comment[cs]=GNU Network Object Model Environment. Úplné, svobodné a snadno použitelné pracovní prostředí
Comment[cy]=Yr Amgylchedd Model Gwrthrych Rhwydwaith GNU (GNU Network Object Model Environment). Amgylchedd penbwrdd cyflawn, rhydd, a hawdd ei ddefnyddio.
Comment[da]=GNU Network Object Model Environment. Et fuldstænding, frit og nemt at bruge desktopmiljø
Comment[de]=Das GNU Network Object Model Environment. Eine komplette, freie und leicht benutzbare Arbeitsumgebung
Comment[el]=Το GNU Network Object Model Environment. Ένα πλήρης, ελεύθερο και εύκολο στη χρήση περιβάλλον επιφάνειας εργασίας
Comment[eo]=Plena labortabla ĉirkaŭaĵo
Comment[es]=El GNU Network Object Model Environment, un entorno de escritorio completo, libre y fácil de usar
Comment[et]=GNU Network Object Model Environment on täielik, vaba ja väga hõlpsasti kasutatav töölaua keskkond
Comment[eu]=GNU Network Object Model Environment. mahaigain-ingurune oso, libre eta erabilterreza
Comment[fi]=GNU Network Object Model Environment. Valmis, vapaa ja helppokäyttöinen työpöytäympäristö
Comment[fr]=The GNU Network Object Model Environment. Un environnement de bureau complet, gratuit et facile à utiliser
Comment[fy]=De GNU Network Object Model Environment, In komplete, frije en ienfâldige te brûken buroblêd omwrâld
Comment[gl]=O GNU Network Object Model Environment. Un entorno de escritorio completo, ceibe e de uso doado
Comment[he]=The GNU Network Object Model Environment. סביבת עבודה מלאה, חופשית וקלה לשימוש
Comment[hi]=जीएनयू नेटवर्क ऑब्जेक्ट मॉडल एनवायरनमेंट. एक संपूर्ण, उपयोग में आसान डेस्कटॉप वातावरण
Comment[hu]=GNU Network Object Model Environment (GNOME), egy teljes, ingyenes, könnyen kezelhető grafikus környezet
Comment[is]=GNU Network Object Model Environment er fullkomið og fjrálst skjáborðsumhverfi sem er auðvelt að nota
Comment[it]=Il GNU Network Object Model Environment. Un ambiente desktop completo, libero e facile da usare
Comment[ja]=GNUオブジェクトモデル環境,完全にフリーで使い易いデスクトップ環境
Comment[lt]=GNU tinklo objektų modeliavimo aplinka. Savarankiška, laisva ir lengvai naudojama darbastalio aplinka
Comment[mk]=GNU Network Object Model Environment. Работна околина која е комплетна, слободна и едноставна за користење
Comment[mn]=GNU Network Object Model Environment. Бүрэн, үнэгүй хэрэглэхэд хялбар дэлгэцийн системийн орчин
Comment[mt]=GNU Network Object Model Environment. Ambjent grafiku komplet, ħieles u faċli tużah.
Comment[nb]=GNU Network Object Model Environment. Et skrivebordsmiljø som er komplett, fritt og lett å bruke.
Comment[nds]=De GNU Network Object Model Environment. En kumplette Schriefdisch-Ümgeven, ümsunst un eenfach to bruken
Comment[nl]=De GNU Network Object Model Environment, een complete, vrije en eenvoudig te gebruiken desktop environment.
Comment[nn]=GNU Network Object Model Environment. Eit skrivebordsmiljø som er komplett, fritt og lett å bruka.
Comment[pa]=GNU Network Object Model Environment ।ਇੱਕ ਸੰਪੂਰਨ, ਮੁਫਤ ਅਤ ਵਰਤਣ ਵਿੱਚ ਅਤਿ ਆਸਾਨ ਵਿਹੜਾ ਵਾਤਾਵਰਣ
Comment[pl]=GNU Network Object Model Environment (GNOME). Pełne, wolne i łatwe w użyciu środowisko pulpitu
Comment[pt]=O GNU Network Object Model Environment. Um ambiente de trabalho completo, livre e fácil de usar
Comment[pt_BR]=Acrônimo para GNU Network Object Model Environment ou Ambiente de Modelo de Objetos de Rede GNU; um ambiente de trabalho completo, livre e fácil de usar
Comment[ro]=GNU Network Object Model Environment. Un mediu grafic complet, gratuit şi uşor de utilizat
Comment[ru]=GNU Network Object Model Environment - полная, свободная и легкая в использовании графическая среда
Comment[sk]=The GNU Network Object Model Environment. Úplné, voľne šíriteľné a ľahko používateľné pracovné prostredie
Comment[sl]=GNU Network Object Model Environment. Popolno, prosto in preposto namizno okolje
Comment[sr]=„GNU Network Object Model Environment“(Gnome, Гном). Потпуно, бесплатно и лако за коришћење радно окружење
Comment[sr@Latn]=„GNU Network Object Model Environment“(Gnome, Gnom). Potpuno, besplatno i lako za korišćenje radno okruženje
Comment[sv]=GNU Network Object Model Environment. En fullständig, fri och lättanvänd skrivbordsmiljö
Comment[ta]=GNU மாதிரி வலை பொருள் சூழல்.முழுமையான , இலவச சுலபமாக பயன்படுத்தக்கூடிய மேல்மேசை சூழல்
Comment[tr]=GNU Network Object Model Environment (GNOME)
Comment[uk]=The GNU Network Object Model Environment. Повнофункціональне, вільне та зручне графічне середовище
Comment[uz]=GNOME (GNU Network Object Model Environment) - мукаммал, бепул ва фойдаланиш учун жуда қулай иш столи муҳити
Comment[vi]=Môi trường kiểu đối tượng của GNU: Một môi trường desktop đầy đủ, miễn phí và dễ sử dụng
Comment[xx]=xxThe GNU Network Object Model Environment. A complete, free and easy-to-use desktop environmentxx
Comment[zh_CN]=GNU 网络对象模型环境。完整、自由、易用的桌面环境