mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-06-22 10:02:20 +00:00
On Arch Linux and other non-Debian distros, the systemd service could not be installed because: is_installed_daemon() returned true unconditionally on Linux, no install card was shown in the Flutter UI, and install_service() assumed the unit file was already in systemd's search path. Add is_installed_daemon() for Linux that checks /etc/systemd/system/ and /usr/lib/systemd/system/ for the unit file, and can install it via GTK sudo dialog when prompted. Show an install card on the home page (matching macOS behavior) when the daemon is not installed. Update install_service() and uninstall_service() to handle unit file copy/removal. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| android | ||
| assets | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| test | ||
| windows | ||
| .gitattributes | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| build_android.sh | ||
| build_android_deps.sh | ||
| build_fdroid.sh | ||
| build_ios.sh | ||
| ios_arm64.sh | ||
| ios_x64.sh | ||
| ndk_arm.sh | ||
| ndk_arm64.sh | ||
| ndk_x64.sh | ||
| ndk_x86.sh | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| run.sh | ||
flutter_hbb
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples and guidance on mobile development, and a full API reference.