电量不足,直接关机,能改善提醒机制吗?
Tofloor
poster avatar
nocmt
deepin
2017-11-09 03:56
Author
已经几次了,忘记充着电用笔记本,结果正在写着代码,啪的一声黑屏关机了,

我记得之前貌似会在桌面提醒一下,但是好像IDE(webstorm)全屏情况下看不到。

所以我想电量不足能强制显示在中间吗?必须点击了才能继续用,如果能自定义阀值就更好了。

算是用户体验的问题吧,幸好IDE会自动保存。

纯粹建议,勿语言攻击,谢谢!


Reply Favorite View the author
All Replies
avatar
wtz
deepin
2017-11-09 04:56
#1
同经常忘插电源。不过我设置的电源策略是低于20%提醒,低于5%待机,这样就不至于丢数据了。
不过像低电量提醒这样的重要通知,还是需要重视一下用户体验的。
建议在窗口管理器里面考虑一下系统消息的优先级,如果是重要消息就允许提升到全屏窗口前。能自定义优先级最好。
Reply View the author
avatar
DebuggerX
deepin
2017-11-09 05:14
#2
本帖最后由 debuggerx 于 2017-11-8 21:17 编辑

如图所示,执行crontab -e命令编辑定时任务,在最后一行添加下面的代码:
  1. * * * * * export DISPLAY=:0 && [ `cat /sys/class/power_supply/BAT0/capacity` -lt 10 ] && zenity --warning --text "电量过低(`cat /sys/class/power_supply/BAT0/capacity`\%),即将关机\!\!\!"
Copy the Code
其中 -lt  后面跟的数值就是想要设定的最低电量百分比  
另外 /sys/class/power_supply/BAT0/capacity 这个路径是基于我自己笔记本的情况(小米air13),可能需要根据机型的不同调整。
这样,系统每隔1分钟就会检查一次电量,低于设定的值就会弹出警告,只要没充电没关机以后每分钟都会弹出。测试pycharm的全屏模式也是可以正常弹出的。。

这个东西见仁见智,加上了估计大多数用户又是要骂的,,所以,既然能自己解决何必把麻烦再扔给官方?
Reply View the author
avatar
nocmt
deepin
2017-11-09 05:43
#3
https://bbs.deepin.org/post/147866
如图所示,执行crontab -e命令编辑定时任务,在最后一行添加下面的代码:
其中 -lt[/backcolor ...

恩,还不错,谢了。
Reply View the author
avatar
topper
deepin
2017-11-09 06:06
#4
关于电量,我那台asus在睡眠待机时,将电完全耗完,现在都冲不进电了,电池废掉,原来win7的情况下一直这样也没问题
Reply View the author
avatar
jingle
deepin
2017-11-09 18:05
#5
我记得是有设计这个交互的
问了下,当电量低于20% 时候,会采用通知提示、低于10%或者更低时候会有提示插上 电源 一系列提示最后直到耗尽


Reply View the author
avatar
jingle
deepin
2017-11-09 20:28
#6
我用自己的笔记本测试了下  是有的,而且还是一个渐进的过程

Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2017-11-09 20:36
#7
最好就是显示器关闭或者降低亮度这样子会明显很多
Reply View the author
avatar
nocmt
deepin
2017-11-10 19:15
#8
https://bbs.deepin.org/post/147866
我用自己的笔记本测试了下  是有的,而且还是一个渐进的过程

IDE全屏貌似不显示出来,或者有但我没注意,因为一般来说写代码时我们注意力在中间偏左边(代码区域)。
Reply View the author
avatar
DebuggerX
deepin
2017-11-10 19:23
#9
https://bbs.deepin.org/post/147866
最好就是显示器关闭或者降低亮度这样子会明显很多

呵呵,简单啊,只要把我上面的定时任务改成:
  1. * * * * * export DISPLAY=:0 && [ `cat /sys/class/power_supply/BAT0/capacity` -lt 10 ] && xset dpms force off
Copy the Code

这样就是直接关闭显示器了~~只是你别自己把自己吓到了。。
降低亮度则是操作xrandr,命令会稍微长一点,不如写成脚本。
linux的定制性强取决于使用者的能力
Reply View the author
avatar
duanyao
deepin
2017-11-10 19:32
#10
我这里也是正常的,如7楼所说,先提醒电量不足,然后自动进入待机,不会自动关机的。
楼主的情况应该是因为某些原因这个机制没有工作。
IDE全屏即使能影响提醒,应该不会影响自动待机吧?至少 VLC 看视频全屏是不影响这个功能的。
Reply View the author
avatar
duanyao
deepin
2017-11-10 19:34
#11
https://bbs.deepin.org/post/147866
如图所示,执行crontab -e命令编辑定时任务,在最后一行添加下面的代码:
其中 -lt[/backcolor ...

你的小米air13上,系统自带的电量低提醒和自动待机功能不工作吗?
Reply View the author
avatar
mobing317
deepin
2017-11-10 19:35
#12
赞成,因为时尚模式时低电量显示红黄色比较清晰,切换成win模式的快捷栏时是个小图标,经常忘记电量的问题,出现没电黑屏了。
Reply View the author
avatar
DebuggerX
deepin
2017-11-10 19:39
#13
https://bbs.deepin.org/post/147866
你的小米air13上,系统自带的电量低提醒和自动待机功能不工作吗?

我的很正常啊,deepin在米本上确实近乎完美,我就是单纯试着给lz一个解决方法罢了。
不过真的要说的话确实不少老笔记本用的时间久了,电池损耗严重之后,很有可能没有休眠直接断电的,我甚至见过低于30%直接断电的机器,充电3小时亮屏5分钟~~
而且我写代码没有进入全屏模式的习惯……
Reply View the author
avatar
duanyao
deepin
2017-11-10 19:57
#14
https://bbs.deepin.org/post/147866
我的很正常啊,deepin在米本上确实近乎完美,我就是单纯试着给lz一个解决方法罢了。
不过真的要说的话确 ...

哦。不过让系统自带的功能正常工作更好吧,看他描述,似乎以前曾经正常工作过。
Reply View the author