diff --git a/desktop/mate/mate-screensaver/actions.py b/desktop/mate/mate-screensaver/actions.py
index 686a9c00f6..ba0712a49d 100644
--- a/desktop/mate/mate-screensaver/actions.py
+++ b/desktop/mate/mate-screensaver/actions.py
@@ -16,6 +16,7 @@ def setup():
--with-systemd=no \
--prefix=/usr \
--sysconfdir=/etc \
+ --with-elogind \
--with-xscreensaverdir=/usr/share/xscreensaver/config \
--with-xscreensaverhackdir=/usr/lib/misc/xscreensaver")
diff --git a/desktop/mate/mate-screensaver/pspec.xml b/desktop/mate/mate-screensaver/pspec.xml
index b85b3d1112..72e452eb83 100644
--- a/desktop/mate/mate-screensaver/pspec.xml
+++ b/desktop/mate/mate-screensaver/pspec.xml
@@ -33,7 +33,7 @@
xorg-proto
xmlto
intltool
-
+ elogind-devel
@@ -48,7 +48,7 @@
glib2
pango
libX11
-
+ elogind
libXext
dbus-glib
libnotify
diff --git a/desktop/mate/mate-session-manager/actions.py b/desktop/mate/mate-session-manager/actions.py
index f9b3a9337d..eaa5d03af2 100644
--- a/desktop/mate/mate-session-manager/actions.py
+++ b/desktop/mate/mate-session-manager/actions.py
@@ -14,6 +14,7 @@ def setup():
--enable-ipv6 \
--libexecdir=/usr/lib/mate-session-manager \
--disable-docbook-docs \
+ --with-elogind \
--with-default-wm=marco")
def build():
diff --git a/desktop/mate/mate-session-manager/pspec.xml b/desktop/mate/mate-session-manager/pspec.xml
index a4239fa787..6e0cb9e9d6 100644
--- a/desktop/mate/mate-session-manager/pspec.xml
+++ b/desktop/mate/mate-session-manager/pspec.xml
@@ -25,7 +25,7 @@
mate-common
python3-devel
libXtst-devel
-
+ elogind-devel
dbus-glib-devel
pangox-compat-devel
@@ -42,7 +42,7 @@
libICE
libX11
libXau
-
+ elogind
libXtst
libXext
dbus-glib
@@ -72,4 +72,4 @@
ayhanyalcinsoy@pisilinux.org
-
\ No newline at end of file
+