Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.6.0

nm

Bietet einen Client zur Verbindung mit NetworkManager – dem Dienst, der Netzwerkverbindungen unter Linux verwaltet.

Linux
30-Tage-Downloads
4,3 Mio.
Likes
23
Pub-Punkte
160

Paket installieren

flutter pub add nm

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das nm-Paket bietet einen Dart-Client zur Verbindung mit NetworkManager, einem Systemdienst, der Netzwerkverbindungen unter Linux verwaltet. Es ermöglicht Flutter-Anwendungen unter Linux, Netzwerkschnittstellen, WLAN-Netzwerke und Verbindungseinstellungen programmgesteuert abzufragen und zu steuern. Dieses Paket ist besonders nützlich für Desktop-Linux-Anwendungen, die Netzwerkkonfigurationsfunktionen erfordern. Es nutzt die von NetworkManager verwendete D-Bus-Schnittstelle und bietet Entwicklern eine saubere, dartfreundliche API. Das Paket wird von Canonical gepflegt und speziell für Linux-Plattformen entwickelt.

Anwendungsfälle

  • Verwaltung von Wi-Fi-Verbindungen in Linux-Desktop-Anwendungen
  • Programmatische Konfiguration von Netzwerkschnittstellen
  • Überwachung des Netzwerkstatus und der Konnektivität
  • Netzwerksteuerungen in Systemtools integrieren
  • Automatisierung von Netzwerk-Einrichtungsworkflows

Hauptmerkmale

  • D-Bus-Integration mit NetworkManager
  • Typsichere Dart-API für Netzwerkoperationen
  • Linux-spezifischer Plattformsupport
  • Echtzeit-Netzwerkzustandsüberwachung
  • Unterstützung für WLAN- und Kabelverbindungsverwaltung

Geeignet für

  • Linux-Desktop-Anwendungsentwickler
  • Systemnahe Netzwerktools
  • Apps, die direkten Zugriff auf NetworkManager benötigen
  • Entwickler, die Netzwerkkonfigurations-Oberflächen erstellen
  • Canonical-Ökosystemprojekte

Hinweise

  • Nur auf Linux-Plattformen begrenzt
  • Erfordert, dass der NetworkManager-Dienst läuft
  • Erforderliche D-Bus-Berechtigungen
  • Für bestimmte Operationen können erhöhte Berechtigungen erforderlich sein
  • Abhängig von der Stabilität der D-Bus-API von NetworkManager

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Pub Package codecov

Provides a client to connect to NetworkManager - the service that manages network connections on Linux.

import 'package:nm/nm.dart';

var client = NetworkManagerClient();
await client.connect();
print('Running NetworkManager ${client.version}');
await client.close();

Contributing to nm.dart

We welcome contributions! See the contribution guide for more details.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden