Ubuntu 17.10 及更高版本:关闭盖子时不要挂起,只需锁定屏幕

51 suspend lid power-management gnome-power-manager standby

自从我升级到 Ubuntu 17.10 后,设置中没有关于当笔记本盖子关闭时要做什么的选项。

在此处输入图片说明

在此功能之前有“什么都不做”和“暂停”以及“关闭”选项。

“什么都不做”功能做了一些事情:当盖子合上时,显示屏变暗,屏幕被密码锁定。

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

Leg*_*las 53

在盖子关闭时禁用暂停

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

    sudo apt-get install gnome-tweak-tool
    
    Run Code Online (Sandbox Code Playgroud)
  2. 启动 Tweaks,转到“电源”部分并禁用关闭盖子时暂停。

    截屏

启用锁盖关闭

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

  1. 在下面添加几行 /etc/systemd/logind.conf

    [Login]
    HandleLidSwitch=lock  
    
    Run Code Online (Sandbox Code Playgroud)
  2. sudo systemctl restart systemd-logind
    
    Run Code Online (Sandbox Code Playgroud)

来源

  • 不,对我不起作用,这是文件在编辑后和重启后的样子:https://i.stack.imgur.com/o9d9P.png (2认同)
  • 它对我不起作用,但我不知道为什么 (2认同)

小智 11

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

对于那些希望它在笔记本电脑盖关闭时自动关闭、休眠或什么都不做的人,这里是通过破解配置文件来做到的:

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

    sudo gedit /etc/systemd/logind.conf
    
    Run Code Online (Sandbox Code Playgroud)
  2. 当文件打开时,#HandleLidSwitch=suspend通过#在开头删除来取消注释该行,并将值更改为:

    • HandleLidSwitch=poweroff: 关闭/关闭盖子时关闭电源。
    • HandleLidSwitch=hibernate:关闭盖子时休眠(需要测试休眠是否有效)。
    • HandleLidSwitch=ignore: 没做什么。
    • HandleLidSwitch=suspend: 关闭盖子时暂停笔记本电脑。
  3. 保存文件,最后重启 Systemd 服务以通过命令应用更改:

    systemctl restart systemd-logind.service
    
    Run Code Online (Sandbox Code Playgroud)

来源


小智 5

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

sudo apt-get install dconf-editor
Run Code Online (Sandbox Code Playgroud)

org.gnome.settings-daemon.plugins.powerdconf-editor。您可以更改lid-close-ac-actionlid-close-battery-action更改盖子关闭时的动作的值。可能的值为“暂停”、“休眠”、“注销”、“关机”、“无”。

截屏

通过 CLI 将是:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
Run Code Online (Sandbox Code Playgroud)