我使用的是带有 Broadcom wl 卡的 HP 上网本。我使用 STA 驱动程序。从睡眠状态唤醒后,通常需要 30 秒才能重新连接到我的 WLAN。使用该命令,
sudo iwlist scanning
重新连接过程立即启动。我编写了一个脚本
echo $Password | sudo -S $iwlist scanning
并通过桌面上的启动器启动它,从而将时间缩短到 15 秒。有没有办法自动启动脚本并防止终端弹出。
答案1
首先,看一下你的计算机如何暂停/恢复。据此,您可以调整脚本并将其放入/etc/pm/sleep.d
。脚本应如下所示
#!/bin/sh
case "${i}" in
resume)
$DO_SOMETHING
;;
esac
第二种(也是更好的)可能性是修改/usr/lib/pm-utils/sleep.d
。有一些脚本,重要的是55NetworkManager
和60_wpa_supplicant
。数字 55 和 60 是一种优先级。数字越低,挂起脚本执行得越早。恢复时,脚本按相反顺序运行。
因此我建议将脚本从复制/usr/lib/pm-utils/sleep.d
到/etc/pm/sleep.d/
并尝试第一个数字。也许您的系统存在一些依赖关系。您必须通过一些实验来找出答案。