--- libreoffice-25.2.0.0.alpha1/vcl/inc/unx/sessioninhibitor.hxx.old	2024-12-01 16:46:26.509063234 -0500
+++ libreoffice-25.2.0.0.alpha1/vcl/inc/unx/sessioninhibitor.hxx	2024-12-01 16:46:52.541461093 -0500
@@ -49,7 +49,7 @@
 
     std::optional<int> mnXScreenSaverTimeout;
 
-#if USING_X11 && !defined(__sun)
+#if USING_X11
     BOOL mbDPMSWasEnabled;
     CARD16 mnDPMSStandbyTimeout;
     CARD16 mnDPMSSuspendTimeout;
--- libreoffice-25.2.0.0.alpha1/vcl/unx/generic/window/sessioninhibitor.cxx.old	2024-12-01 16:47:31.601438291 -0500
+++ libreoffice-25.2.0.0.alpha1/vcl/unx/generic/window/sessioninhibitor.cxx	2024-12-01 16:48:06.463360204 -0500
@@ -18,10 +18,8 @@
 #include <X11/Xlib.h>
 #include <X11/Xatom.h>
 
-#if !defined(__sun)
 #include <X11/extensions/dpms.h>
 #endif
-#endif
 
 #include <config_gio.h>
 
@@ -306,7 +304,6 @@
 
 void SessionManagerInhibitor::inhibitDPMS( bool bInhibit, Display* pDisplay )
 {
-#if !defined(__sun)
     int dummy;
     // This won't change while X11 is running, hence
     // we can evaluate only once and store as static
@@ -341,7 +338,6 @@
                          mnDPMSSuspendTimeout,
                          mnDPMSOffTimeout );
     }
-#endif // !defined(__sun)
 }
 #endif // USING_X11