我希望能够在按键时关闭屏幕。我需要 vbetool 来做到这一点(xset dpms force off
只是清空它,而不是关闭它)。但是,vbetool 需要 root 权限。所以我my_user_name ALL=NOPASSWD:/usr/sbin/vbetool"
用 visudo 将行放入我的 sudoers 文件中。但是,当我运行 时vbetool dpms off
,它显示
mmap /dev/zero: Operation not permitted
Failed to initialise LRMI (Linux Real-Mode Interface).
有什么想法可以解决这个问题吗?
答案1
因此,放入 visudo 的行需要如下:
my_user_name ALL=(ALL) NOPASSWD: /usr/sbin/vbetool
然后就sudo vbetool dpms off
可以工作了。
但是,它似乎xset dpms force off
最终还是做了同样的事情。我认为在之前的几个版本中它并不是这样工作的,但现在它可以工作了。