FLUTTER ECOSYSTEM

dbus

Uma implementação nativa em Dart do cliente da mensagem do barramento D-Bus. Este pacote permite que aplicativos Dart acessem diretamente serviços na área de trabalho do Linux.

Versão mais recente
0.8.0
Downloads em 30 dias
6,8 mi
Curtidas
80
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Uma implementação nativa em Dart do cliente da mensagem do barramento D-Bus, permitindo que aplicativos Dart se comuniquem diretamente com serviços de desktop do Linux. Este pacote fornece acesso de baixo nível ao D-Bus, permitindo interações com serviços do sistema e aplicativos, como gerenciamento de sessão, eventos de hardware e integração com a área de trabalho. É projetado para desenvolvedores que constroem aplicações desktop no Linux, com suporte a Windows e macOS por meio de implementações compatíveis do D-Bus. A biblioteca oferece uma API limpa e nativa em Dart para envio e recebimento de mensagens pelo D-Bus.

Casos de uso
  • Interagindo com serviços do sistema Linux
  • Integrando recursos de desktop em aplicativos Dart
  • Acessando eventos de hardware e sessão
  • Construindo utilitários de desktop multiplataforma
  • Habilitar a comunicação com outros aplicativos de desktop
Principais recursos
  • Cliente nativo do Dart D-Bus
  • Acesso direto aos serviços de desktop do Linux
  • Suporte para barramentos de mensagens (sessão e sistema)
  • Compatibilidade multiplataforma (Linux, Windows, macOS)
  • API Dart assíncrona limpa
Indicado para
  • Desenvolvedores de aplicativos para desktop voltados para Linux
  • Integrações de nível do sistema
  • Desenvolvedores Dart construindo ferramentas para desktop
  • Aplicações que exigem comunicação com serviço de desktop
  • Projetos que precisam de integração de baixo nível com o Linux
Considerações
  • Principalmente destinado a ambientes Linux
  • Documentação limitada além do uso básico
  • Requer a disponibilidade do daemon D-Bus nos sistemas-alvo
  • Pode ser necessário configurar especificamente para a plataforma no Windows/macOS
  • Não adequado para plataformas móveis ou web
Plataformas compatíveisWindowsLinux

Instalar pacote

flutter pub add dbus

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos relacionados