Ubuntu 22.04 禁止熄屏锁屏的完整指南
Ubuntu 22.04 禁止熄屏锁屏的完整指南
在长时间编译或其他需要持续运行的任务时,Ubuntu 默认的熄屏和锁屏设置会带来诸多不便。本文将详细介绍如何在 Ubuntu 22.04 中关闭这些功能。
方法一:图形界面设置
1. 禁止锁屏
打开「设置」→「隐私」→「屏幕锁定」,将「自动锁屏」设置为「关闭」状态。
2. 禁止熄屏
进入「设置」→「电源」,将「空白屏幕」设置为「从不」。
3. 电源按钮行为
在「设置」→「电源」→「电源按钮行为」中,将「挂起」和「关机」设置为「无操作」。
方法二:命令行设置(推荐)
执行以下命令即可一键完成所有设置:
# 禁止锁屏
gsettings set org.gnome.desktop.session idle-delay 0
# 禁止熄屏(AC电源)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
# 禁止熄屏(电池)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
# 禁止屏幕保护器锁定
gsettings set org.gnome.desktop.screensaver lock-enabled false
方法三:禁用系统休眠服务
如果需要更彻底的禁止休眠,可以禁用系统服务:
编译时的最佳实践
建议在长时间编译时使用 screen 或 tmux,确保编译任务不会因为终端断开而中断:
# 安装tmux
sudo apt install tmux
# 创建会话
tmux new -s build
# 开始编译
make -j$(nproc)
# 按 Ctrl+B 然后按 D 退出会话
# 重新连接会话
tmux attach -t build
验证设置
可以使用以下命令查看当前设置状态:
总结
通过以上方法,可以轻松解决 Ubuntu 22.04 的熄屏锁屏问题。建议使用命令行方法,一键设置,方便快捷。如果需要在服务器上长期运行编译任务,记得配合 tmux 或 screen 使用,确保任务不会因会话断开而中断。


评论