diff --git a/apps/oneclient/desktop/src/lib.rs b/apps/oneclient/desktop/src/lib.rs index fbfd9245..c773fabb 100644 --- a/apps/oneclient/desktop/src/lib.rs +++ b/apps/oneclient/desktop/src/lib.rs @@ -81,8 +81,12 @@ async fn initialize_tauri(builder: tauri::Builder) -> LauncherResult .plugin(tauri_plugin_dialog::init()) .plugin(tauri_plugin_fs::init()) .plugin(tauri_plugin_deep_link::init()) - .plugin(tauri_plugin_os::init()) - .menu(tauri::menu::Menu::default) + .plugin(tauri_plugin_os::init()); + + #[cfg(not(target_os = "linux"))] + let builder = builder.menu(tauri::menu::Menu::default); + + let builder = builder .invoke_handler(router.into_handler()) .setup(move |app| { app.manage(ext::updater::UpdaterState::default()); diff --git a/apps/onelauncher/desktop/src/lib.rs b/apps/onelauncher/desktop/src/lib.rs index 3e5d4a4b..f0f4703b 100644 --- a/apps/onelauncher/desktop/src/lib.rs +++ b/apps/onelauncher/desktop/src/lib.rs @@ -74,8 +74,12 @@ async fn initialize_tauri(builder: tauri::Builder) -> LauncherResult .plugin(tauri_plugin_clipboard_manager::init()) .plugin(tauri_plugin_dialog::init()) .plugin(tauri_plugin_deep_link::init()) - .plugin(tauri_plugin_opener::init()) - .menu(tauri::menu::Menu::default) + .plugin(tauri_plugin_opener::init()); + + #[cfg(not(target_os = "linux"))] + let builder = builder.menu(tauri::menu::Menu::default); + + let builder = builder .invoke_handler(router.into_handler()) .setup(move |app| { app.asset_protocol_scope()