diff --git a/desktop/gnome/base/gnome-session/actions.py b/desktop/gnome/base/gnome-session/actions.py
index 42c166758a..3d93305c28 100644
--- a/desktop/gnome/base/gnome-session/actions.py
+++ b/desktop/gnome/base/gnome-session/actions.py
@@ -23,7 +23,7 @@ def install():
mesontools.install()
# lfs
- shelltools.system("sed -e 's@^Exec=@&/usr/bin/dbus-run-session @' \
- -i %s/usr/share/wayland-sessions/gnome-wayland.desktop" % get.installDIR())
+ # shelltools.system("sed -e 's@^Exec=@&/usr/bin/dbus-run-session @' \
+ # -i %s/usr/share/wayland-sessions/gnome-wayland.desktop" % get.installDIR())
pisitools.removeDir("/tmp")
#shelltools.system("rm -rv %s/tmp/{*.d,*.target,*.service}" % get.installDIR())
diff --git a/desktop/gnome/base/gnome-session/files/gentoo/gnome-session-46.0-meson-Support-elogind.patch b/desktop/gnome/base/gnome-session/files/gentoo/gnome-session-46.0-meson-Support-elogind.patch
new file mode 100644
index 0000000000..ac96d521b8
--- /dev/null
+++ b/desktop/gnome/base/gnome-session/files/gentoo/gnome-session-46.0-meson-Support-elogind.patch
@@ -0,0 +1,18 @@
+--- a/meson.build 2024-07-29 16:43:01.812864903 +0200
++++ b/meson.build 2024-07-29 16:54:16.654741387 +0200
+@@ -113,8 +113,13 @@
+ pkgconfig_define: ['prefix', session_prefix])
+ endif
+
+-libsystemd_dep = dependency('libsystemd', version: '>= 209', required: true)
+-session_bin_deps += libsystemd_dep
++libsystemd_dep = dependency('libsystemd', version: '>= 209', required: false)
++if libsystemd_dep.found()
++ session_bin_deps += libsystemd_dep
++else
++ elogind_dep = dependency('libelogind', version: '>=209', required: true)
++ session_bin_deps += elogind_dep
++endif
+
+ configure_file(
+ output: 'config.h',
diff --git a/desktop/gnome/base/gnome-session/pspec.xml b/desktop/gnome/base/gnome-session/pspec.xml
index b4a70dfdf1..2b3d9df5e8 100644
--- a/desktop/gnome/base/gnome-session/pspec.xml
+++ b/desktop/gnome/base/gnome-session/pspec.xml
@@ -29,7 +29,7 @@
meson
-
+ gentoo/gnome-session-46.0-meson-Support-elogind.patch
@@ -64,6 +64,13 @@
+
+ 2024-08-05
+ 46.0
+ Rebuild.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2024-03-19
46.0