Index: electron/shell/browser/lib/power_observer_linux.cc
--- electron/shell/browser/lib/power_observer_linux.cc.orig
+++ electron/shell/browser/lib/power_observer_linux.cc
@@ -33,6 +33,9 @@ namespace electron {
 
 PowerObserverLinux::PowerObserverLinux()
     : lock_owner_name_(get_executable_basename()), weak_ptr_factory_(this) {
+#if defined(OS_BSD)
+  return;
+#else
   auto* bus = bluez::BluezDBusThreadManager::Get()->GetSystemBus();
   if (!bus) {
     LOG(WARNING) << "Failed to get system bus connection";
@@ -55,6 +58,7 @@ PowerObserverLinux::PowerObserverLinux()
       base::BindRepeating(&PowerObserverLinux::OnSignalConnected, weakThis));
   logind_->WaitForServiceToBeAvailable(base::BindRepeating(
       &PowerObserverLinux::OnLoginServiceAvailable, weakThis));
+#endif
 }
 
 PowerObserverLinux::~PowerObserverLinux() = default;
