AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1541710
Accepted
adrianhb
adrianhb
Asked: 2025-02-18 23:28:25 +0800 CST2025-02-18 23:28:25 +0800 CST 2025-02-18 23:28:25 +0800 CST

从屏幕空白唤醒时不需要密码

  • 772

Ubuntu 24.04,Gnome 后备 Metacity。

由于安全原因,一小时后我暂停了。

为了节省能源,15分钟后我会关闭屏幕。

我确实希望屏幕从SUSPEND唤醒后锁定并需要密码。

我不希望从屏幕空白唤醒后屏幕锁定并需要密码。

dconf-editor 菜单中没有明显或清晰的内容。很多建议都与情况不太一样。

谢谢!

suspend
  • 2 2 个回答
  • 130 Views

2 个回答

  • Voted
  1. Best Answer
    Sébastien Bouchard
    2025-03-04T22:55:12+08:002025-03-04T22:55:12+08:00

    转到:设置>隐私和安全>屏幕锁 设置 > 隐私和安全 > 屏幕锁 从那里,您可以启用或禁用空白和/或暂停时的屏幕锁定。

    在 Ubuntu 24.04(GNOME)上,Wayland 会话。

    • 1
  2. adrianhb
    2025-03-04T20:11:22+08:002025-03-04T20:11:22+08:00

    这是一个临时的、相当笨重的解决方案,有待更好的解决方案。

    目标是:

    • 闲置 10 分钟后屏幕变黑。闲置 1 小时后屏幕挂起。
    • 通过键盘或鼠标活动从空白屏幕唤醒不需要密码解锁。
    • 从挂起状态唤醒应该需要密码解锁。

    此设置(Ubuntu 24.04、Gnome 闪回/回退、Metacity)提供了两种屏幕空白和挂起方法:A、Gnome 闪回(GF)方式,可在设置/电源中设置,并可使用 gsettings 和 dconf-editor 进行调整,以及B、X/Xorg 方式,在 xorg.conf 文件中配置并可使用 xset 命令进行设置。

    GF 默认要求输入密码才能使用 Blank 和 Suspend。可以使用以下方法关闭该功能

    gsettings set org.gnome.desktop.lockdown disable-lock-screen true

    但它也不需要密码。

    您还可以使用 dconf-editor 关闭 GF 对空闲超时的处理,以设置

    org/gnome/gnome-flashback 空闲监控关闭

    但是你完全依赖 X,而我无法处理暂停功能。

    X 不需要 Blank 的密码。正如我所说,我没有让它处理 Suspend,但我怀疑它也不需要密码。

    因此,我们可以使用 X 表示空白,使用 GF 表示暂停。

    问题是,它们会发生冲突。GF 会定期将 X 中设置的超时时间清零。

    通常,在键盘或鼠标活动一两分钟不活动后就会发生这种情况。

    解决此重置的方法是每隔几分钟循环调用 xset。

    几乎。

    在设置/电源中:

    将 GF 屏幕空白设置为“永不”

    将 GF 自动暂停设置为所需的超时时间

    创建包含以下内容的 bash 脚本

    while true
    do
       if [[ `xset q` = *Standby:\ 0* ]]
       then
          # xset s off may only need to be done once
          xset s off
          xset dpms 600
          sleep 300
       fi
    done
    

    并将其设置为启动应用程序。请注意,设置超时会重新启动倒计时,因此您只能在已清零的情况下设置它,否则如果循环比超时更快,它将永远不会超时。

    总而言之,这是一个可行但不太令人满意的解决问题的方法,我希望有一个更好的解决方案可以被我接受为更好的答案。

    • 0

相关问题

  • 根据 ssh 请求从休眠中唤醒

  • 如何从命令行挂起/休眠?

  • 混合动力在哪里暂停?

  • 如何让我的电脑中的风扇在暂停时关闭?[关闭]

  • 为什么我的 Kubuntu 会话在恢复后需要相当长的时间才能响应?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve