diff --git a/ks_includes/sdbus_nm.py b/ks_includes/sdbus_nm.py index f2ac76df..1e3ed5cb 100644 --- a/ks_includes/sdbus_nm.py +++ b/ks_includes/sdbus_nm.py @@ -112,14 +112,7 @@ class SdbusNm: ["systemctl", "is-active", "--quiet", "NetworkManager"] ) if status.returncode != 0: - logging.info("Starting NetworkManager service...") - subprocess.run(["sudo", "systemctl", "start", "NetworkManager"]) - subprocess.run(["sudo", "systemctl", "enable", "NetworkManager"]) - status = subprocess.run( - ["systemctl", "is-active", "--quiet", "NetworkManager"] - ) - if status.returncode != 0: - raise RuntimeError("Failed to start NetworkManager service") + raise RuntimeError("Failed to detect NetworkManager service") except FileNotFoundError as e: logging.exception(f"{e}") raise RuntimeError(f"{e}") from e diff --git a/scripts/KlipperScreen-install.sh b/scripts/KlipperScreen-install.sh index 34716b75..faadc6b9 100755 --- a/scripts/KlipperScreen-install.sh +++ b/scripts/KlipperScreen-install.sh @@ -291,6 +291,9 @@ install_network_manager() echo_error "Not installing NetworkManager for the network panel" else echo_ok "Installing NetworkManager for the network panel" + echo_text "" + echo_text "If you were not using NetworkManager" + echo_text "You will need to reconnect to the network using KlipperScreen or nmtui or nmcli" sudo apt install network-manager sudo mkdir -p /etc/NetworkManager/conf.d sudo tee /etc/NetworkManager/conf.d/any-user.conf > /dev/null << EOF