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. +