使用 Flutter 开发的非官方 Ubuntu 桌面设置应用 – 开发中
该项目的目标是使用 Flutter UI 工具包为 Ubuntu 桌面构建一个功能齐全的设置应用程序。
我们使用的并希望感谢的提及包有
- gsettings.dart
- bluez.dart
- nm.dart
- yaru.dart
- yaru_icons.dart
- yaru_widgets.dart
- dbus.dart
- upower.dart
- udisks.dart
- filesystem_picker
- flex_color_picker
Alpha 版本 / 下载
目前该应用程序仍处于非常原始的 Alpha 阶段,并且许多页面仍然缺失。
但是,如果您愿意,可以从发布页面 下载、解压然后运行 Alpha 版本。
构建
以下是从源代码运行应用程序所需的步骤。
安装 Flutter
使用任一方式
sudo snap install flutter --classic
或使用
sudo apt install git curl cmake meson make clang libgtk-3-dev pkg-config
mkdir ~/development
cd ~/development
git clone https://github.com/flutter/flutter.git -b master
echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc
source ~/.bashrc
启用 Flutter Linux 桌面支持
flutter config --enable-linux-desktop
安装 libhandy
sudo apt install libhandy-1-dev
待办事项
- 使用真正的 Yaru 图标 – 感谢 @Jupi007
- 响应式布局
- MVVM 软件架构 – 感谢 @jpnurmi
- search
- Wi-Fi 页面 – 开发中
- 以太网页面
- 蜂窝网络页面
- 蓝牙页面 – 开发中
- 壁纸页面
- 外观页面
- 多任务页面
- 通知页面
- 搜索页面
- 应用程序页面
- 安全页面
- 在线账户页面
- 共享页面
- 声音页面 – 开发中
- 电源页面
- 显示器页面
- 鼠标和触摸板页面
- 键盘快捷键页面 – 开发中
- 打印机页面 – 开发中
- 可移动媒体页面
- 颜色页面
- 区域和语言页面
- 辅助功能页面
- 用户页面
- 首选应用程序页面
- 日期和时间页面
- Wacom 页面
- 信息页面

