Android异常耗电
Android手机总会遇到各种各样的后台唤醒,异常耗电问题,总的来说国内手机整治这些流氓app还是挺得力的,一般不会出现异常耗电问题。
但是如果遇到了就挺麻烦的,最近遇到两次,还是靠回溯法解决的。
微信
本来微信一直是正常的,结果突然开始后台疯狂唤醒,耗电量猛增。回想了下,版本一直没变,有变动的就是多关注了两个公众号,一个京东,还有个百度盘脚本的。干脆两个都取消关注,接下来果然正常了。
Adm导致Firefox奔溃
Adm广告过滤软件用了一段时间了,发现Firefox打开使用很长时间没关闭再访问淘宝等特定网站很容易崩溃。当时还没怀疑adm,毕竟频率不高,不容易复现。后来遇到崩溃的网站越来越多,而且adm也会直接退出。
当时怀疑是规则,排查后清空规则还是如此。
一筹莫展之下都打算换到其它软件,adbyby不支持https,koolproxy不支持pc且作者放弃此项目了。
一番折腾下还是找到了解决办法,回滚到旧版的adm,linux下最新版是2.6,换用2.5后一切正常。再也没有遇到Firefox崩溃和adm自动退出的问题。
Gtk3主题修改
最近在使用arc的gtk主题,archlinux源里的arc-solid-gtk-theme,跟普通版相比禁用了透明。此主题简单大方不失精致,用了段时间挺满意的,不过有个问题就是字体颜色太淡了,看起来很累眼。
字体颜色归gtk主题管,gtk又分为gtk2和gtk3,现在就分别修改下。
Gtk2
合并分区及更改分区顺序
合并分区
更换ssd之前的老机械盘被当作了数据盘使用,但是因为之前分区的原因所以留下了两个分区。其实数据盘一个分区使用最方便,两个看着碍眼,使用上还要分配空间容量。一直想要合并分区,担心数据安全没敢,今天决定合并掉。
合并用gparted,之前分区为/dev/sdb1和/dev/sdb2,sdb1容量150多G,1t盘剩下的容量都给了sdb2。因为sdb1数据只有几G,干脆复制出来然后删除掉sdb1然后再调整sdb2的容量至全盘。
选择好了点应用操作,经过漫长的4个小时的等待,终于合并成功了。机械盘就是慢,ssd十几分钟大概就够了。
禁用Firefox同步账号导致的cpu异常占用
无意中发现火狐在关闭所有网页后主进程还在占用 6%-7% (htop里显示单线程)的cpu,如果是按总量4个线程大概就1%,我也发现不了,也就没后边的折腾了。
刚开始怀疑的是后台活动导致的,关了一些自动更新推送之类的还是没用。
接着发现刚打开firefox时是正常的,打开附加组件管理器后就开始持续cpu占用了。关了一些附加组件管理器的功能还是老样子。
没头绪了,又试了几次原来是打开三道杠菜单后才会导致异常。之前都是通过三道杠打开的附加组件管理器,用地址栏打开about:addons就没事。点开三道杠研究了下也没什么神奇的,三道杠也不能定制。
不弄明白心里像搁了根刺。要彻底排除设置问题还得新建配置,打开配置文件管理器,新建了个配置启动,果然点击三道杠后没有异常。看了下比原来的三道杠多了个同步账号,难道是禁用同步账号的锅。about:config里把identity.fxaccounts.enabled恢复成true,重启firefox再点击三道杠后,到htop里看cpu占用是0%。