diff --git a/kernel/model/process.go b/kernel/model/process.go index 1a94cf896..1c3b4805d 100644 --- a/kernel/model/process.go +++ b/kernel/model/process.go @@ -38,10 +38,15 @@ func HandleSignal() { } func HookDesktopUIProc() { - if util.ContainerStd != util.Container || "dev" == util.Mode { + if util.ContainerStd != util.Container { return } + uiProcName := "siyuan" + if "dev" == util.Mode { + uiProcName = "electron" + } + time.Sleep(30 * time.Second) existUIProc := false for range time.Tick(7 * time.Second) { @@ -58,7 +63,7 @@ func HookDesktopUIProc() { return true } - if strings.Contains(strings.ToLower(proc.Executable()), "siyuan") { + if strings.Contains(strings.ToLower(proc.Executable()), uiProcName) { existUIProc = true return false }