Visão geral
O pacote file_picker_linux fornece uma implementação específica do Linux para o plugin file_picker, aproveitando o GTK3 e os Portais de Desktop XDG para habilitar a seleção nativa de arquivos e diretórios em aplicativos Flutter. Ele garante integração perfeita com ambientes de desktop Linux usando diálogos nativos da plataforma, oferecendo aos usuários uma experiência familiar e consistente. O pacote foi projetado para funcionar junto com o plugin principal file_picker, detectando automaticamente e utilizando o backend apropriado nos sistemas Linux.
Casos de uso
- Selecionando arquivos e diretórios em aplicativos de desktop do Linux
- Integrando diálogos nativos de arquivos em aplicativos Flutter para Linux
- Suporte para upload de arquivos de desktops Linux
- Habilitar gerenciamento de documentos em ferramentas Flutter baseadas em Linux
- Usando Portais de Área de Trabalho XDG para acesso seguro a arquivos
Principais recursos
- GTK3-based native file picker
- XDG Desktop Portals integration
- Automatic platform detection
- Secure file access via portals
- Cross-compatibility with file_picker core
Indicado para
- Desenvolvedores Flutter voltados para desktop Linux
- Aplicativos que exigem diálogos de arquivos nativos no Linux
- Projetos usando Portais de Desktop XDG para segurança
- Desenvolvedores construindo aplicativos Flutter com foco no Linux
- Equipes mantendo seletor de arquivos multiplataforma
Considerações
- Requer ambiente Linux
- Depende do pacote core file_picker
- Pode ser necessário permissões adicionais do sistema
- Limitado a plataformas Linux
- Disponibilidade do GTK3 e dos portais nos sistemas-alvo