Ubuntu 16.04:无法在屏幕锁定期间阻止 wifi 睡眠

Ubuntu 16.04:无法在屏幕锁定期间阻止 wifi 睡眠

我尝试了很多方法但都没能找到可行的解决方案。

在我的笔记本电脑上,我注意到 wifi 在屏幕锁定下处于“休眠”状态,这使得无法让它执行需要互联网连接的操作。例如:如果正在运行备份上传操作,我希望锁定笔记本电脑并让它执行上传操作。

我在 15.10 中没有看到这个问题,所以我猜测是设备管理或操作系统中存在一些我还没弄清楚的问题。

在花费大量时间尝试三种不同的方法关闭无线接口上的电源管理后,我意识到即使这样也无法阻止睡眠。

例如:

sudo iwconfig wlp2s0 power off

关闭设备上的电源管理,直到重新启动,但似乎不会影响屏幕锁定期间的无线睡眠功能。我尝试过类似的方法,其中/etc/pm/config.d/wireless包含一个脚本来执行与上述相同的命令,但没有成功。

休眠、睡眠和挂起模式均已关闭,笔记本电脑是 Surface Pro 4 i7。

我可能只是忽略了一些简单的东西,但又想不通。有什么想法吗?

更新 21-06-2016

今天早上我注意到,当插入第二台显示器时,它会在唤醒/从锁定屏幕返回时被忽略。拔下并重新插入显示器连接后,一切恢复正常。

我认为这两个问题也许存在某种联系。

2016 年 10 月 8 日更新 我在下面的评论中找到的链接没有找到任何结果,但在系统日志中找到了以下线索:

NetworkManager[21369]: <info>  [1470826457.2514] manager: wake requested (sleeping: yes  enabled: yes)

我离开办公桌 10 分钟,回来时我以为 wifi 一直开着。但事实并非如此 - 在我重新登录时它似乎已经恢复了 - 也许这里的问题应该是

如何关闭 Ubuntu 16.04.1 中的睡眠和唤醒功能?

由于标准 UI(包括 Gnome 调整)工具和设置似乎没有达到正确的结果,转动acpi=off会产生其他后果;还有哪些其他安全方法?

答案1

已修复。通过锁定笔记本电脑并在运行 DR/备份的同时保持笔记本电脑运行进行测试 - 笔记本电脑不仅立即响应键盘解锁,而且上传在后台完成。

在找到有关如何禁用挂起选项的更多详细信息后,我不得不使用 dconf 编辑器 - 我猜这仅适用于笔记本电脑(Surface Pro 4 i7),因为驱动程序支持问题,因为我的台式机没有这个问题。即使通过对接端口连接以太网,笔记本电脑也会出现此问题,因此这不是 WiFi 特有的,而是 Ubuntu 挂起特有的。

解决方案是完全禁用挂起和休眠,这可能看起来有点极端,但我并不想让笔记本电脑在 Linux 下休眠。我使用 W10 双启动(不幸的是没办法),这很好地处理了挂起功能。

找到线索这里这里- 他们没有确切地匹配分辨率,但我用它们来测试设置变化。

org.gnome.settings-daemon.plugins.power我更改了几次设置,但active=false最终还是成功了。

还尝试设置sleep-inactive-ac-timeout和(sleep-inactive-battery-timeout0从不)但似乎没有效果。

有一个终端正在运行

sudo tail -f /var/log/syslog | grip networkmanager

grip是的别名grep -i),一旦我改变了,active=false终端就会一直安静下来,直到解锁。

注意:由于我使用的是 Ubuntu Gnome,这些设置可能与其他 DM 配置不直接匹配。

相关内容