当前位置: 首页>>技术教程>>正文


Ubuntu 17.10 及更高版本:合上盖子时不暂停,仅锁定屏幕

, , , ,

问题描述

自从我升级到 Ubuntu 17.10 后,设置中就没有关于 notebook-lid 关闭时要做什么的选项了。

在此之前,该函数具有选项 “do nothing” 和 “suspend”,也许还有 “shutdown”。

“do nothing” 函数做了一些事情:当盖子关闭时,显示屏变暗并且屏幕被密码锁定。

我的问题是如何更改设置,使其像我习惯的那样,以便屏幕仅锁定但在合上盖子时不会暂停。

最佳回答

禁用 lid-close 上的挂起

  1. 通过运行安装 Tweaks ( gnome-tweak-tool )

    \n

    sudo apt-get install gnome-tweak-tool\n
  2. 启动“调整”,转到 “Power” 部分并禁用 lid-close 上的挂起。\n

启用 lid-close 上的锁定

在执行此操作之前撤消上述步骤。另外,保存所有工作,第二个命令将要求您重新启动。

  1. /etc/systemd/logind.conf 中添加以下行

    \n

    [Login]\nHandleLidSwitch=lock  \n
  2. 跑步

    \n

    sudo systemctl restart systemd-logind\n

Sources

次佳回答

在 Ubuntu 18.04 Gnome 桌面中,设置实用程序中没有用于配置笔记本电脑盖关闭操作的选项。而且 Gnome Tweaks 仅提供了一个开关来启用/禁用“笔记本电脑盖关闭时暂停”选项。

对于那些希望笔记本电脑在合上盖子时自动关闭、休眠或不执行任何操作的人,可以通过破解配置文件来实现此目的:

  1. Ctrl + Alt + T 或从开始菜单搜索“Terminal”打开终端。当它打开时,运行以下命令:

    \n

    sudo gedit /etc/systemd/logind.conf\n
  2. 文件打开后,通过删除开头的 # 来取消注释 #HandleLidSwitch=suspend 行,并将值更改为:\n

    • HandleLidSwitch=poweroff:盖子关闭时关闭/断电。

    • HandleLidSwitch=hibernate :盖子关闭时休眠(需要测试\\nif休眠是否有效)。

    • HandleLidSwitch=ignore:什么也不做。

    • HandleLidSwitch=suspend :合上盖子时暂停笔记本电脑。

  3. 保存文件并最后重新启动 Systemd 服务以通过命令应用更改:

    \n

    systemctl restart systemd-logind.service\n

Source

第三种回答

您可以安装 dconf-editor 来更改盖子关闭时发生的情况。

sudo apt-get install dconf-editor

转到 dconf-editor 中的 org.gnome.settings-daemon.plugins.power 。您可以更改 lid-close-ac-actionlid-close-battery-action 的值来更改盖子关闭时的操作。可能的值为 ‘suspend’,’hibernate’,’logout’,’shutdown’,’nothing’。

通过 CLI 将是:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14273.html,未经允许,请勿转载。