FLUTTER ECOSYSTEM

gsettings

Bietet einen Client zum Zugriff auf GSettings - eine Einstellungsdatenbank, die zum Speichern von Benutzereinstellungen unter Linux verwendet wird.

Neueste Version
0.2.9
30-Tage-Downloads
1,3 Mio.
Likes
29
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das gsettings-Paket bietet einen Flutter-Client zum Zugriff auf GSettings, eine systemweite Einstellungsdatenbank, die unter Linux zur Speicherung von Benutzereinstellungen verwendet wird. Es ermöglicht Flutter-Anwendungen unter Linux, GSettings-Schemata zu lesen und zu schreiben, wodurch eine nahtlose Integration mit dem Konfigurationssystem der Desktop-Umgebung erreicht wird. Dies ist besonders nützlich für Anwendungen, die Systemeinstellungen wie Thema-Einstellungen, Tastenkombinationen oder Bildschirmeinstellungen respektieren oder ändern müssen. Das Paket wird von Canonical gepflegt und speziell für Linux-Plattformen entwickelt.

Anwendungsfälle
  • Integration mit Linux-Desktopumgebungseinstellungen
  • Lesen und Schreiben von Benutzerpräferenzwerten
  • App-Einstellungen mit Systemstandardeinstellungen synchronisieren
  • Anpassen von Benutzeroberflächenthemen basierend auf Systemeinstellungen
  • Systemweite Konfigurationsoptionen implementieren
Hauptmerkmale
  • Native GSettings-Schema-Zugriff
  • Unterstützt das Lesen und Schreiben von Einstellungen
  • Speziell für Linux entwickelt
  • Von Canonical gepflegt
  • Einfache Dart-API für GSettings-Operationen
Geeignet für
  • Linux-only Flutter-Anwendungen
  • Desktop-Anwendungen, die eine Systemeinstellungsinintegration erfordern
  • Entwickler, die sich an Ubuntu und andere auf GNOME basierende Distributionen richten
  • Apps, die systemweite UI/UX-Vorgaben befolgen müssen
Hinweise
  • Nur auf die Linux-Plattform beschränkt
  • Benötigt verfügbare GSettings-Schemata
  • Für bestimmte Einstellungen können erhöhte Berechtigungen erforderlich sein
  • Abhängig von der zugrundeliegenden D-Bus-Infrastruktur
  • Nicht kompatibel mit Windows oder macOS
Unterstützte PlattformenLinux

Paket installieren

flutter pub add gsettings

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Verwandte Projekte