add flutter start_server & fix cm user environment from linux service

This commit is contained in:
csf
2022-09-07 20:08:12 +08:00
parent d0c438268d
commit 121111b864
2 changed files with 27 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
use hbb_common::log;
use crate::{start_os_service, flutter::connection_manager};
use crate::{start_os_service, flutter::connection_manager, start_server};
/// Main entry of the RustDesk Core.
/// Return true if the app should continue running with UI(possibly Flutter), false if the app should exit.
@@ -20,7 +20,15 @@ pub fn core_main() -> bool {
return false;
}
if args[1] == "--server" {
// TODO: server
log::info!("start --server");
#[cfg(not(target_os = "macos"))]
{
start_server(true);
}
#[cfg(target_os = "macos")]
{
std::thread::spawn(move || start_server(true));
}
return false;
}
}