xdg_desktop_portal 0.1.13 copy "xdg_desktop_portal: ^0.1.13" to clipboard
xdg_desktop_portal: ^0.1.13 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();
}
8
likes
160
points
267
downloads

Publisher

verified publishercanonical.com

Weekly Downloads

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