Files
game-driver/pkg/utils/blank.go

25 lines
508 B
Go

package utils
import (
"os"
"os/exec"
)
// BlankOpen 打开屏幕
func BlankOpen() {
if found, err := exec.LookPath("xset"); err == nil {
exec.Command(found, "dpms", "force", "on").Run()
return
}
os.WriteFile("/sys/class/graphics/fb0/blank", []byte("0"), 0644)
}
// BlankClose 关闭屏幕
func BlankClose() {
if found, err := exec.LookPath("xset"); err == nil {
exec.Command(found, "dpms", "force", "off").Run()
return
}
os.WriteFile("/sys/class/graphics/fb0/blank", []byte("1"), 0644)
}