You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04下如何实现仅锁屏而不关闭显示器电源?

Ubuntu 24.04下如何实现仅锁屏而不关闭显示器电源?

我太懂这种烦恼了!在Ubuntu 24.04的GNOME 46 + Wayland环境下,系统默认把屏幕休眠和锁屏的设置绑定死了,确实有点反人类。不过别担心,咱们可以通过两种方法来拆分这两个功能,完美实现你要的「仅锁屏但不关闭显示器电源」的效果:

方法一:用图形化的dconf编辑器(适合喜欢可视化操作的用户)

  • 先安装dconf编辑器,打开终端输入:
    sudo apt install dconf-editor
    
  • 打开dconf编辑器后,按照路径依次导航:
    1. 进入org/gnome/desktop/session,找到idle-delay,设置成你想要的锁屏延迟时间(单位是秒,比如输入1800就是30分钟)
    2. 进入org/gnome/desktop/screensaver,确保lock-enabled是开启状态,lock-delay设置为0(意思是闲置时间一到就立刻锁屏)
    3. 进入org/gnome/desktop/power,把sleep-inactive-ac-timeoutsleep-inactive-battery-timeout都设为0(表示从不自动关闭显示器电源);同时确认blank-screen-delay设为0(对应系统设置里的「Never」)

方法二:用终端命令快速配置(适合偏好命令行的用户)

直接在终端里执行以下命令就行,每个命令的作用我也标出来了:

  • 设置锁屏延迟时间(这里以30分钟为例,1800秒,你可以改成自己需要的数值):
    gsettings set org.gnome.desktop.session idle-delay 1800
    
  • 开启锁屏功能并设置闲置后立即锁屏:
    gsettings set org.gnome.desktop.screensaver lock-enabled true
    gsettings set org.gnome.desktop.screensaver lock-delay 0
    
  • 禁止显示器自动进入休眠(插电和使用电池状态都生效):
    gsettings set org.gnome.desktop.power sleep-inactive-ac-timeout 0
    gsettings set org.gnome.desktop.power sleep-inactive-battery-timeout 0
    
  • 确认屏幕从不自动空白:
    gsettings set org.gnome.desktop.screensaver blank-screen-delay 0
    

这样设置完成后,当系统闲置时间达到你设定的锁屏延迟值,就会直接跳转到显示时钟、日期的锁屏界面,显示器会一直保持点亮状态,不会进入待机或关闭电源的状态,完全符合你的需求~

备注:内容来源于stack exchange,提问作者Keladekeran

火山引擎 最新活动