在 .xinitrc 中,我使用
xrandr --output LVDS1 --off
禁用我的笔记本电脑的显示器(我总是在学校使用投影仪)。
但是,在我使用 登录之前xinit
,或者当我临时转到控制台时(Linux 虚拟终端,例如带有Ctrl+ Alt+的 tty2 F2)——简单地说,显示器打开,而我希望它关闭。
我认为它只在 X 期间工作是合乎逻辑的,因为 xrandr 是一个 X 工具。所以,我需要找到控制台“xrandr”。
答案1
我认为这是不可能的,因为用于虚拟控制台的驱动程序不太灵活。一旦加载了 *fb 内核驱动程序,其设置就无法更改,并且一旦加载了 fbcon 模块, *fb 将不会卸载(对我来说)。
但是,我认为您只想启用/禁用监视器,而不是与控制台上的 xrandr 完全等效。有vbetool
可以与硬件进行一些交互的程序。根据您的硬件,此工具可以启用/禁用您的液晶面板。
Linux 内核文档对此有所了解。在文档/power/video.txt还列出了一些替代工具。