**
ubuntu关闭睡眠
**
方法 1: 修改 logind.conf 文件
1打开终端。
2使用文本编辑器(如 nano)以管理员权限编辑 /etc/systemd/logind.conf 文件。如果你不熟悉 nano,可以使用任何你喜欢的文本编辑器,只要确保以管理员权限运行:
sudo nano /etc/systemd/logind.conf
3在文件中找到以下行(它们可能被注释掉了,即以 # 开头):
HandleLidSwitch=ignore:忽略笔记本盖子关闭的动作。
HandleSuspendKey=ignore:忽略挂起按键的动作。
HandleHibernateKey=ignore:忽略休眠按键的动作。
IdleAction=ignore:忽略空闲时的动作。
4将这些行改为(如果行被注释掉了,去掉 #):
5保存文件并退出文本编辑器。如果你使用的是 nano,可以按 Ctrl + O 保存更改,然后按 Ctrl + X 退出。
6重启 systemd-logind 服务来应用更改:
sudo systemctl restart systemd-logind
方法 2: 使用 gsettings 禁用自动休眠
如果你想要禁用基于空闲时间的自动休眠,可以使用 gsettings 命令:
1打开终端。
2禁用电池供电时的自动休眠:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type ‘nothing’
3禁用接通电源时的自动休眠:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type ‘nothing’
这些命令会阻止系统在空闲时自动进入休眠状态,但不会影响通过系统菜单手动选择的休眠。
方法 3: 使用 systemd 防止睡眠(临时)
如果你的系统使用 systemd(大多数现代 Linux 发行版都是),你可以用 systemd-inhibit 命令来阻止系统进入睡眠状态。这是一个临时的解决方案,适合在执行某个重要任务时使用,防止系统自动睡眠:
systemd-inhibit --what=handle-lid-switch:sleep:idle --mode=block --why=“防止自动睡眠” <你的命令>
这个命令会在执行 <你的命令> 期间阻止系统睡眠。–what 参数可以指定阻止的动作类型,比如 sleep、hibernate、idle 等。
方法 4: 使用 caffeine(用户友好)
sudo apt install caffeine
安装后启动,在状态栏里激活
方法 5: 关闭休眠状态
查看当前的休眠状态是否打开
systemctl status sleep.target sleep.target - Sleep
关闭休眠模式
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
再次查看休眠模式
systemctl status sleep.target
方法 6:使用gnome-tweak管理
执行如下命令安装gnome-tweak
sudo apt install gnome-tweak-tool
然后,运行如下命令运行gnome-tweak-tool
gnome-tweaks
会弹出一个窗口,将“笔记本电脑盖子关闭时挂起”选项取消选择,如下图所示:
方法 7:直接使用设置
设置-亮度与锁定-自动休眠时间-never
其他原因:nvidia显卡驱动问题、BIOS设置问题
来源:网络
补充:
官方文档
官方 Ubuntu 文档
Wiki
Home - Ubuntu Wiki
论坛/社区
Ask Ubuntu
搜索例如:
suspend - 在 Ubuntu 上完全禁用睡眠 22.04 - 询问 Ubuntu (askubuntu.com)

1万+

被折叠的 条评论
为什么被折叠?



