From 23f9f58f6c15145bda73c58d10e46a832478bb36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Domeradzki?= Date: Sun, 14 Dec 2025 02:26:34 +0100 Subject: [PATCH] Use more user-friendly warning --- ArchiSteamFarm/Core/OS.cs | 4 ++-- ArchiSteamFarm/Localization/Strings.resx | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Core/OS.cs b/ArchiSteamFarm/Core/OS.cs index 8cc3c4d46..79b4ac46b 100644 --- a/ArchiSteamFarm/Core/OS.cs +++ b/ArchiSteamFarm/Core/OS.cs @@ -298,7 +298,7 @@ internal static class OS { } catch (ConnectException e) { // Possible if no DBus is available at all ASF.ArchiLogger.LogGenericDebuggingException(e); - ASF.ArchiLogger.LogGenericError(Strings.FormatWarningFailedWithError(nameof(connection))); + ASF.ArchiLogger.LogGenericWarning(Strings.WarningNoSystemRequiredLinuxDependencies); return; } @@ -339,7 +339,7 @@ internal static class OS { } catch (DBusException e) { // Possible if login manager does not support inhibit, although that should be super rare ASF.ArchiLogger.LogGenericDebuggingException(e); - ASF.ArchiLogger.LogGenericError(Strings.FormatWarningFailedWithError(nameof(connection))); + ASF.ArchiLogger.LogGenericWarning(Strings.WarningNoSystemRequiredLinuxDependencies); return; } diff --git a/ArchiSteamFarm/Localization/Strings.resx b/ArchiSteamFarm/Localization/Strings.resx index bbcea1a82..20faf37ae 100644 --- a/ArchiSteamFarm/Localization/Strings.resx +++ b/ArchiSteamFarm/Localization/Strings.resx @@ -800,4 +800,7 @@ Process uptime: {1} Input: {0} {0} will be replaced by text input from the user. + + You've declared --system-required, although your OS is missing required dependencies for that feature to work. Consider installing dbus, although you can also safely ignore this warning if you do not require inhibition to work properly. +