//go:build linux package main import ( "os" "os/exec" "path/filepath" ) // configureSysProcAttr 在 Linux 上不需要特殊設定。 func configureSysProcAttr(_ *exec.Cmd) {} // platformDataDir 回傳 Linux 的應用程式資料目錄(遵循 XDG)。 // $XDG_DATA_HOME/visiona-local 或 ~/.local/share/visiona-local func platformDataDir() string { if xdg := os.Getenv("XDG_DATA_HOME"); xdg != "" { return filepath.Join(xdg, appName) } home, _ := os.UserHomeDir() return filepath.Join(home, ".local", "share", appName) }