概要
file_picker_linux パッケージは、GTK3 および XDG デスクトップポータルを活用して、Flutter アプリケーション内でネイティブなファイルおよびディレクトリ選択を可能にする、Linux 固有の file_picker プラグイン実装を提供します。プラットフォーム固有のダイアログを使用することで、Linux デスクトップ環境とのスムーズな統合を実現し、ユーザーに馴染みやすく一貫した体験を提供します。このパッケージは、メインの file_picker プラグインと併用するように設計されており、Linux システム上で適切なバックエンドを自動検出・利用します。
用途
- Linux デスクトップアプリケーションでファイルとディレクトリを選択する
- Flutter Linuxアプリにおけるネイティブファイルダイアログの統合
- Linux デスクトップからのファイルアップロードをサポート
- LinuxベースのFlutterツールで文書管理を有効にする
- XDG デスクトップポータルを活用した安全なファイルアクセス
主な機能
- GTK3-based native file picker
- XDG Desktop Portals integration
- Automatic platform detection
- Secure file access via portals
- Cross-compatibility with file_picker core
適している対象
- Linux デスクトップ向けの Flutter 開発者
- Linuxでネイティブなファイルダイアログが必要なアプリ
- セキュリティにXDGデスクトップポータルを使用するプロジェクト
- Linuxを最優先とするFlutterアプリケーションを開発する開発者
- マルチプラットフォームファイルピッカーを維持しているチーム
注意事項
- Linux環境が必要です
- file_picker コアパッケージに依存しています
- 追加のシステム権限が必要になる場合があります
- Linux プラットフォームに限定
- ターゲットシステム上の GTK3 およびポータルの利用可能性