rustdesk/flutter/lib
Julian 3aca4274b5 fix(linux): add service mode installation for non-Debian distros
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>
2026-05-01 07:00:37 +08:00
..
common fix(iPad): keep touch gestures with external mouse (#14652) 2026-04-27 19:44:35 +08:00
desktop fix(linux): add service mode installation for non-Debian distros 2026-05-01 07:00:37 +08:00
mobile fix(iPad): keep touch gestures with external mouse (#14652) 2026-04-27 19:44:35 +08:00
models fix: iPad mouse down detection for physical mouse input (#14515) 2026-04-28 15:03:41 +08:00
native fix: web, reset cursor on disconn, back to main page (#9192) 2024-08-27 23:58:04 +08:00
plugin refact: optimize, ID search peers (#10853) 2025-02-20 18:31:12 +08:00
utils feat: Add relative mouse mode (#13928) 2026-01-09 10:03:14 +08:00
web refactor per code review 2026-04-22 01:41:13 +08:00
common.dart fix(mobile): deeplink, disable by default (#14824) 2026-04-16 23:21:14 +08:00
consts.dart fix(mobile): deeplink, disable by default (#14824) 2026-04-16 23:21:14 +08:00
main.dart feat: advanced option, main window, always on top (#12731) 2025-08-26 00:15:55 +08:00