使用 Jupiter 时如何禁用 Wi-Fi 电源管理?

使用 Jupiter 时如何禁用 Wi-Fi 电源管理?

背景与问题

X131e 3372-2VU当 Ubuntu 尝试管理无线接口的电源时,我的笔记本电脑(Lenovo ThinkPad ,运行 Ubuntu 12.04 LTS)会冻结。

我必须手动禁用无线电源管理以防止冻结,而且自从我这样做之后再也没有发生过这种情况。

但是,现在我jupiter为了节省电池而不使用交流电源,似乎无线电源管理又打开了,系统再次开始冻结。

有没有办法配置jupiter不管理无线接口电源?还是只需手动禁用电源管理(即jupiter不会再次打开)就足够了?

除此之外,这个jupiter小程序的表现非常出色。它确实让我的笔记本电脑的电池寿命增加了一倍。所以我更愿意保留jupiter它。

症状

即使在重新启动或关闭之前iwconfig手动关闭无线电源管理( ),启动时运行时仍会显示以下内容:sudo iwconfig eth2 power off

eth2      IEEE 802.11abg  ESSID:"287LyonSt."  
          Mode:Managed  Frequency:2.437 GHz  Access Point: F8:D1:11:9B:89:81   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

提前致谢。

答案1

经过研究和一些运气(互联网上没有太多关于如何摆弄jupiter配置的信息),我找到了自己的答案。

如果你看一下/usr/bin/jupiter,它是在中编写的python,它告诉我们从以下 2 个文件jupiter运行所有相关的 shell 脚本:power-management/usr/lib/jupiter/kernel/

  • battery当笔记本电脑使用电池时运行脚本。
  • power当笔记本电脑使用交流电源时运行脚本。

要停止jupiter打开power-management无线接口卡,请执行以下操作:

  1. 找到以下行:iw dev $WIFI_ADAPTER set power_save on
  2. 更改为:iw dev $WIFI_ADAPTER set power_save off

答案2

此目录包含 ubuntu 12.04 lst 默认电源管理器

/usr/lib/pm-utils/power.d/

“无线”可执行文件内部有启用、禁用交流电/电池无线功能或更多安全的逻辑。

相关内容