xdg_status_notifier_item 0.0.1 copy "xdg_status_notifier_item: ^0.0.1" to clipboard
xdg_status_notifier_item: ^0.0.1 copied to clipboard

PlatformLinux

Allows status notifications (i.e. system tray) on Linux desktops.

Pub Package codecov

Allows status notifications (i.e. system tray) on Linux desktops using the StatusNotifierItem specification.

import 'package:xdg_status_notifier_item/xdg_status_notifier_item.dart';

late final StatusNotifierItemClient client;

void main() async {
  client = StatusNotifierItemClient(
      id: 'test-client',
      iconName: 'computer-fail-symbolic',
      menu: DBusMenuItem(children: [
        DBusMenuItem(label: 'Hello'),
        DBusMenuItem(label: 'World', enabled: false),
        DBusMenuItem.separator(),
        DBusMenuItem(
            label: 'Quit', onClicked: () async => await client.close()),
      ]));
  await client.connect();
}
copied to clipboard

Contributing to xdg_status_notifier_item.dart #

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

3
likes
160
points
26
downloads

Publisher

verified publishercanonical.com

Weekly Downloads

2024.09.11 - 2025.03.26

Allows status notifications (i.e. system tray) on Linux desktops.

Repository (GitHub)
Contributing

Documentation

API reference

License

MPL-2.0 (license)

Dependencies

dbus

More

Packages that depend on xdg_status_notifier_item