笔记本盒盖后待机一秒自动唤醒
Tofloor
poster avatar
shz__shz2000
deepin
2019-02-16 22:17
Author
笔记本盒盖后待机一秒自动唤醒。
东芝s40-a  系统:15.9.1
怎么解决?
Reply Favorite View the author
All Replies
avatar
bibichuan
deepin
2019-02-17 01:25
#1
我的联想G360也是这个问题,合上盖子后,先是四个指示灯都灭掉然后只亮一个,风扇突然转下,四个灯都亮,就像刚关了机又重新开机一样。没办法,凑合着用呗。
Reply View the author
avatar
s***1@gmail.com
deepin
2019-02-17 09:28
#2
我的是先得把鼠标拔了,合上盖子,一碰鼠标就唤醒
Reply View the author
avatar
comzhong
deepin
2019-02-17 09:37
#3
siyucn 发表于 2019-2-17 01:28
我的是先得把鼠标拔了,合上盖子,一碰鼠标就唤醒

你这个是usb鼠标开启了唤醒功能,windows也一样,不过可以在设备管理器里面鼠标属性设置取消,linux不知道在哪儿设置。
Reply View the author
avatar
绍贝格尔
deepin
2019-02-17 17:13
#4
我联想G50-80,电脑合上,还会有声音
Reply View the author
avatar
s***1@gmail.com
deepin
2019-02-17 17:35
#5
https://bbs.deepin.org/post/174779
你这个是usb鼠标开启了唤醒功能,windows也一样,不过可以在设备管理器里面鼠标属性设置取消,linux不知 ...

我是没找到地方,反正合上盖子之前得先把鼠标拔了,但基本上不影响啥,平时都开着电脑,拔鼠标的时候就是要带出去,反正都得拔。
Reply View the author
avatar
shz__shz2000
deepin
2019-02-18 05:04
#6
https://bbs.deepin.org/post/174779
我的联想G360也是这个问题,合上盖子后,先是四个指示灯都灭掉然后只亮一个,风扇突然转下,四个灯都亮,就 ...

我直接把笔记本盒盖待机改成休眠了。可以参考下面
https://bbs.deepin.org/post/144256#=3#pid484630
Reply View the author
avatar
看见如果
deepin
2019-02-18 06:02
#7
https://bbs.deepin.org/post/174779
我的联想G360也是这个问题,合上盖子后,先是四个指示灯都灭掉然后只亮一个,风扇突然转下,四个灯都亮,就 ...

哎哟不错哦,我家也有一台G360
Reply View the author
avatar
duanyao
deepin
2019-02-20 19:45
#8
一年前,deepin 升级4.14 内核后,我的笔记本也出现无法待机的问题。后来发现与蓝牙有关,关闭蓝牙后再待机就可以,参考我的帖子: https://bbs.deepin.org/post/151524
后来 deepin 再次升级内核后这个问题消失了。

所以建议你们测试一下关闭蓝牙,如果不行再测试拔掉鼠标、关闭wifi等。
Reply View the author
avatar
shz__shz2000
deepin
2019-02-20 23:31
#9
关闭蓝牙和WiFi都不行,我直接盒盖休眠了,休眠可以。
Reply View the author
avatar
lzh280
deepin
2019-02-21 00:56
#10
同样问题存在,合盖后,反复自动唤醒。
Reply View the author
avatar
shz__shz2000
deepin
2019-03-14 07:23
#11
已解决待机问题。
1.cat /proc/acpi/wakeup  查看 enabled状态的有几个,都禁止掉。
2.附上脚本代码:
  1. #!/bin/bash
  2. # Some events will wakeup right after suspend, disable them
  3. stat=$(cat /proc/acpi/wakeup)
  4. wakers=(EHC1 EHC2 XHC)
  5. for waker in ${wakers[@]}; do
  6.     is_en=$(echo "${stat}" | grep $waker | grep disabled);
  7.     if  [ -z "$is_en" ]; then
  8.         echo disable wakeup of $waker...
  9.         echo $waker | tee /proc/acpi/wakeup;
  10.     fi
  11. done
Copy the Code

3.其中wakers=(EHC1 EHC2 XHC)中的EHC1等选你们查出来的enabled状态的。
4.写服务,自启动。
  1. [Unit]
  2. Description=disable some events to wake up device
  3. After=systemd-udev-settle.service

  4. [Service]
  5. Type=idle
  6. ExecStart=/opt/suspend_event.sh(脚本地址)
  7. RemainAfterExit=no

  8. [Install]
  9. WantedBy=multi-user.target
Copy the Code

5.重启,盒盖看看能不能待机。
Reply View the author
avatar
shz__shz2000
deepin
2019-03-14 07:26
#12
https://bbs.deepin.org/post/174779
同样问题存在,合盖后,反复自动唤醒。

我解决了,你操作一下看看。看回帖。
Reply View the author
avatar
shz__shz2000
deepin
2019-03-14 07:33
#13
少说了一步。
写好服务后添加服务启动项,启动服务。
sudosystemctl enable 服务名.service
sudo systemctl start 服务名.service
Reply View the author