Answers:
最简单的方法是consoleblank=0
在引导时将参数添加到内核命令行。
/etc/default/grub
在您喜欢的编辑器中打开;您将需要使用sudo
(用于vi
,nano
等)或gksudo
(用于gedit
,等)。
然后添加consoleblank=0
到GRUB_CMDLINE_LINUX_DEFAULT=
参数。
例如,您可能会说:
GRUB_CMDLINE_LINUX_DEFAULT =“安静的启动控制台blank = 0”
然后运行sudo update-grub
,然后重新启动。
grub
文件,只是要禁用(空白)屏幕保护程序。我求助于,setterm -blank 0
也许是在一个文件中~/.bashrc
。(另请参阅superuser.com上的“更改Linux控制台屏幕空白行为的答案”)
setterm -blank 0
在任何shell上键入以禁用tty控制台的消隐。
0
禁用消隐,任何大于0的值都是以分钟为单位的时间。默认值为10
。
要永久启用此功能,可以将此行添加到~/.bashrc
配置中。
超级用户可以在此答案中找到更详细的解释。
TERM=linux
(因为我在自己的代码中覆盖了它.bashrc
)。
这将“覆盖”当前配置中“ GRUB_CMDLINE_LINUX_DEFAULT =“的内容,默认情况下是我的,因此我仅使用以下“一线”。
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
在相同的情况下,其他建议似乎是一种解决方案。setvesablank on/off
使用Apropos接触了GNU工具。似乎是最合适的方法,请尝试一下是否合适。
Couldn't find a file descriptor referring to the console
- echo $TERM
返回`xterm-256color-但在“亮度和锁定”中,我找到了黑屏时的设置,并将其设置为“从不”-但这并不是真的。 OP,因为我在GUI中。
如果以上答案均不适合您,则可能表明GPU因过热而自动关闭(我本人不敢相信,readon)。
这种自动关闭机制至少在Ubuntu 18.04和Debian Buster中有效。我是怎么发现的?我有两个GPU,一个基本的视频输出器和一个游戏GPU;不是在sli中也不是在交火中。前者我必须卸下散热器以适合外壳。当我继续安装Ubuntu并使用我的游戏GPU时,使用上述补丁登录后,屏幕在10分钟后仍无法关闭(适用此页面上的答案)。起初,我认为这是由于通用驱动程序糟糕所致,所以在利用我的游戏GPU时我做了以下工作。
apt搜索nvidia驱动程序
sudo apt安装nvidia-driver-430
须藤重启
sudo nvidia-smi(登录后)
视频GPU摄氏73度,游戏GPU摄氏34度...据我所知,自动关机机制已得到证实。
当前活动的nvidia进程为0(仍在使用控制台的通用驱动程序,但73摄氏度和轶事证据表明已触发自动关机机制。
令人沮丧的是Windows 10已安装并且在没有散热器的情况下运行无缺陷,因此这是非常出乎意料的 ...我一定对GPU-Z有误读,因为我看到报告了34度的错误消息,除非GPU-Z中存在一个错误,否则基本上一个温度读数,并同时显示两个GPU。Nvidia-smi比GPU-Z更可靠。 如果GPU-Z为两个不同的GPU报告相同的温度,请不要信任它。