ubuntu linux关闭睡眠

**

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值