基于命令行

基于命令行

我尝试在盖子关闭的情况下让笔记本电脑继续运行。

到目前为止我所做的是:

  1. 在文件中/etc/systemd/logind.conf添加HandleLidSwitch=ignore停靠模式和普通模式。但这根本不起作用。
  2. 在文件/etc/UPower/UPower.conf集中IgnoreLid=true

这有效,但现在我的 TeamViewer 会话关闭并且屏幕被锁定,所以我仍然无法实际使用笔记本电脑。

答案1

基于命令行

有一些设定您可以使用:

  • 使用交流线路时的处理

     gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
    

    这将禁用盖子关闭时的任何操作,笔记本电脑已插入交流电。
    要撤消,只需:

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

    除暂停之外的可能设置值包括:

    '空白'、'暂停'、'关闭'、'休眠'、'交互'、'无'、'注销'

  • 使用电池时的操作

     gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
    
  • 插入外接显示器时的处理

     gsettings set org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor 'nothing'
    

使用 GUI

如果你喜欢基于 GUI 的解决方案,你必须安装

sudo apt install dconf-editor

调用

dconf-editor&

或通过搜索程序 dash。

前往/org/gnome/settings-daemon/plugins/power/lid-close-ac-action 架构如上图第一行所示,进行设置:

在此处输入图片描述

答案2

在 Ubuntu 19.10 上,这些gsettings set org.gnome.settings-daemon.plugins.power lid-close-*操作似乎不再起作用。

合上盖子后继续运行,而不是暂停

/etc/systemd/logind.conf使用编辑文件sudo并更改行

#HandleLidSwitch=.....

HandleLidSwitch=lock

并重新启动系统。


该文件/etc/systemd/logind.conf控制 logind 如何处理系统电源和睡眠键以及盖子开关以触发系统关机或挂起等操作。可以是以下之一
“忽略”、“关机”、“重启”、“停止”、“kexec”、“暂停”、“休眠”、“混合睡眠”、“暂停然后休眠”和“锁定”。对于这些设置:

 HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=,
 HandleLidSwitchExternalPower=, HandleLidSwitchDocked=

参考:

答案3

安装GNOME 调整. 拉起用户界面并找到:

在此处输入图片描述

弄清楚该怎么做应该不难:

在此处输入图片描述

关闭 GNOME 调整以注册更改(测试之前)。

相关内容