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();
}
copied to clipboard
9
likes
160
points
2.13k
downloads

Publisher

verified publishercanonical.com

Weekly Downloads

2024.09.11 - 2025.03.26

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

Repository (GitHub)
Contributing

Documentation

API reference

License

MPL-2.0 (license)

Dependencies

collection, dbus

More

Packages that depend on xdg_desktop_portal