xdg_desktop_portal 0.1.12 copy "xdg_desktop_portal: ^0.1.12" to clipboard
xdg_desktop_portal: ^0.1.12 copied to clipboard

PlatformLinux

A native Dart implementation of portals. This package allows Dart applications to use portals available on the Linux desktop.

example/example.dart

import 'package:xdg_desktop_portal/xdg_desktop_portal.dart';

void main() async {
  var client = XdgDesktopPortalClient();

  var value =
      await client.settings.read('org.gnome.desktop.interface', 'font-name');
  var fontName = value.asVariant().asString();
  print('Font set to $fontName');

  await client.close();
}
6
likes
140
pub points
76%
popularity

Publisher

verified publishercanonical.com

A native Dart implementation of portals. This package allows Dart applications to use portals available on the Linux desktop.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MPL-2.0 (LICENSE)

Dependencies

collection, dbus

More

Packages that depend on xdg_desktop_portal