ubuntu 16.04 霍尔开关
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
ubuntu 16.04 霍尔开关
问题:
盒盖,霍尔开关工作,发现从灭屏到进入suspend有10S的时间,但是,按电源键选择待机,看log,从灭屏到suspend只有1.5s,时间.
如何让霍尔开关只灭屏,而不让系统进入suspend?
盒盖,霍尔开关工作,发现从灭屏到进入suspend有10S的时间,但是,按电源键选择待机,看log,从灭屏到suspend只有1.5s,时间.
如何让霍尔开关只灭屏,而不让系统进入suspend?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 16.04 霍尔开关
首先在桌面环境的电源管理器中取消合盖待机。其次在 /etc/systemd/logind.conf 中将
HandleLidSwitch 设置为 ignore。注意把行首的 "#" 符号去掉。
HandleLidSwitch 设置为 ignore。注意把行首的 "#" 符号去掉。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
Re: ubuntu 16.04 霍尔开关
这样操作的结果是进入锁屏界面,不是灭屏vickycq 写了:首先在桌面环境的电源管理器中取消合盖待机。其次在 /etc/systemd/logind.conf 中将
HandleLidSwitch 设置为 ignore。注意把行首的 "#" 符号去掉。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 16.04 霍尔开关
您的机器是一般的笔记本还是其它设备?yangweili1987 写了:这样操作的结果是进入锁屏界面,不是灭屏
无论如何,当您合上盖子,显示屏应该会关闭。这个跟操作系统可能没多少关系
也许您应该描述为“这样操作的结果是灭屏的同时进入锁屏界面”?
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
Re: ubuntu 16.04 霍尔开关
我用磁铁靠近霍尔开关,模拟盒盖,按照您的操作 只是锁屏,没有灭屏vickycq 写了:您的机器是一般的笔记本还是其它设备?yangweili1987 写了:这样操作的结果是进入锁屏界面,不是灭屏
无论如何,当您合上盖子,显示屏应该会关闭。这个跟操作系统可能没多少关系
也许您应该描述为“这样操作的结果是灭屏的同时进入锁屏界面”?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 16.04 霍尔开关
您的设备是笔记本电脑吗?合上盖子如何?yangweili1987 写了:我用磁铁靠近霍尔开关,模拟盒盖,按照您的操作 只是锁屏,没有灭屏
使用 acpi_listen 分别监听“磁铁靠近霍尔开关”和“合盖”的 acpi 事件,看有何区别
理论上笔记本电脑有一个 LID_SWITCH,您可以在 /proc/acpi/button/ 中看到它。当 LID_SWITCH 动作时,就会触发桌面环境的电源管理器或 systemd-logind 执行预先确定的动作。您的情况可能是屏幕开关由其它机关控制。如果您希望磁铁靠近霍尔开关时熄灭屏幕而不锁屏,您可以利用 acpid 在磁铁靠近霍尔开关事件时执行熄灭屏幕的命令,如 `xset dpms force off`,同时在桌面环境的系统设置中取消熄灭屏幕时锁屏。参考 https://askubuntu.com/a/817514
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
Re: ubuntu 16.04 霍尔开关
是一个LID_SWITCH, acpid 在磁铁靠近霍尔开关事件时执行熄灭屏幕的命令,如 `xset dpms force off`? 对ubuntu命令添加不太熟悉,该如何操作,谢谢vickycq 写了:您的设备是笔记本电脑吗?合上盖子如何?yangweili1987 写了:我用磁铁靠近霍尔开关,模拟盒盖,按照您的操作 只是锁屏,没有灭屏
使用 acpi_listen 分别监听“磁铁靠近霍尔开关”和“合盖”的 acpi 事件,看有何区别
理论上笔记本电脑有一个 LID_SWITCH,您可以在 /proc/acpi/button/ 中看到它。当 LID_SWITCH 动作时,就会触发桌面环境的电源管理器或 systemd-logind 执行预先确定的动作。您的情况可能是屏幕开关由其它机关控制。如果您希望磁铁靠近霍尔开关时熄灭屏幕而不锁屏,您可以利用 acpid 在磁铁靠近霍尔开关事件时执行熄灭屏幕的命令,如 `xset dpms force off`,同时在桌面环境的系统设置中取消熄灭屏幕时锁屏。参考 https://askubuntu.com/a/817514
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 16.04 霍尔开关
使用 acpi_listen 找出“磁铁靠近霍尔开关”的 acpi 事件
创建一个脚本,执行 `xset dpms force off`
在 /etc/acpi/events/ 中建立新的描述文件,将“磁铁靠近霍尔开关”的 acpi 事件和上述脚本挂钩
参考
https://wiki.archlinux.org/index.php/Acpid
http://www.thinkwiki.org/wiki/How_to_configure_acpid
创建一个脚本,执行 `xset dpms force off`
在 /etc/acpi/events/ 中建立新的描述文件,将“磁铁靠近霍尔开关”的 acpi 事件和上述脚本挂钩
参考
https://wiki.archlinux.org/index.php/Acpid
http://www.thinkwiki.org/wiki/How_to_configure_acpid
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
Re: ubuntu 16.04 霍尔开关
在etc/acpi/event创建了脚本,但是没有执行vickycq 写了:使用 acpi_listen 找出“磁铁靠近霍尔开关”的 acpi 事件
创建一个脚本,执行 `xset dpms force off`
在 /etc/acpi/events/ 中建立新的描述文件,将“磁铁靠近霍尔开关”的 acpi 事件和上述脚本挂钩
参考
https://wiki.archlinux.org/index.php/Acpid
http://www.thinkwiki.org/wiki/How_to_configure_acpid
event=button/lid
action=/etc/acpi/actions/sleep.sh
是event写的不对么?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 16.04 霍尔开关
逐渐定位问题
先在 /etc/acpi/actions/sleep.sh 中执行一些简单的指令,如写信息到文件。拿霍尔开关靠近再移开,看文件里有没有内容。
注意 /etc/acpi/actions/sleep.sh 要有可执行权限。
确认 acpid.service 正在运行。
注意 “磁铁靠近霍尔开关” 和 “磁铁远离霍尔开关” 的 acpi 事件可能相同。如果是这样,需要在 /etc/acpi/actions/sleep.sh 中予以甄别。上文链接中有例子
先在 /etc/acpi/actions/sleep.sh 中执行一些简单的指令,如写信息到文件。拿霍尔开关靠近再移开,看文件里有没有内容。
注意 /etc/acpi/actions/sleep.sh 要有可执行权限。
确认 acpid.service 正在运行。
注意 “磁铁靠近霍尔开关” 和 “磁铁远离霍尔开关” 的 acpi 事件可能相同。如果是这样,需要在 /etc/acpi/actions/sleep.sh 中予以甄别。上文链接中有例子
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 33
- 注册时间: 2017-05-15 15:13
- 系统: ubuntu 16.04
Re: ubuntu 16.04 霍尔开关
非常感谢您的帮助vickycq 写了:逐渐定位问题
先在 /etc/acpi/actions/sleep.sh 中执行一些简单的指令,如写信息到文件。拿霍尔开关靠近再移开,看文件里有没有内容。
注意 /etc/acpi/actions/sleep.sh 要有可执行权限。
确认 acpid.service 正在运行。
注意 “磁铁靠近霍尔开关” 和 “磁铁远离霍尔开关” 的 acpi 事件可能相同。如果是这样,需要在 /etc/acpi/actions/sleep.sh 中予以甄别。上文链接中有例子