首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简历时wifi还在睡觉

简历时wifi还在睡觉
EN

Ask Ubuntu用户
提问于 2016-03-20 12:29:09
回答 3查看 5.6K关注 0票数 3

当我把我的桌面放在透明电脑里,然后把它放回到wifi上,它就消失了。它模拟了所描述的这里问题。但是要修复它,必须运行一个命令sudo nmcli nm sleep false。但是nm的东西不再起作用了。它已经从nmcli (描述这里)中删除。那么你能做些什么来修复它呢?

我正在使用ubuntu gnome 4.2

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-03-20 13:22:38

请打开一个终端并做:

代码语言:javascript
复制
gksudo gedit  /etc/systemd/system/wifi-resume.service

如果您没有文本编辑器gedit,请使用nano或kate或传单垫。一个新的空文件将打开。增加以下内容:

代码语言:javascript
复制
[Unit]
Description=Local system resume actions
After=suspend.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target

仔细校对两次,保存并关闭文本编辑器。

现在做:

代码语言:javascript
复制
sudo chmod +x  /etc/systemd/system/wifi-resume.service

其次是:

代码语言:javascript
复制
sudo systemctl enable wifi-resume.service

我建议你重新启动。测试并让我们听听你的报告。

票数 4
EN

Ask Ubuntu用户

发布于 2016-05-24 23:45:53

另一种解决办法类似于问题中提到的特里斯坦T号的nmcli (没有nm,这不再是特里斯坦提到的选项):

代码语言:javascript
复制
nmcli radio wifi on

我使用奥维斯·隆's 对类似问题的回答在16.04 LTS上为我的笔记本电脑(一台戴尔精密电脑)提供无线网络自动恢复功能。

我创建了/etc/pm/瞌睡.d/10_resume_wifi

代码语言:javascript
复制
#!/bin/sh

case "${1}" in
    resume|thaw)
      nmcli radio wifi off && nmcli radio wifi on;;
esac

然后是一个sudo chmod +x /etc/pm/sleep.d/10_resume_wifi,以使该文件可执行。

如果您想知道双分号或者像我一样的孤立的闭括号,请参阅http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_03.html --这就是案例语法的工作原理。

票数 1
EN

Ask Ubuntu用户

发布于 2020-12-10 12:50:20

这个线程中接受的答案对我不起作用,也不适用于任何替代解决方案。我必须将以下服务文件添加为/etc/systemd/system/wifi-resume.service

代码语言:javascript
复制
[Unit]
Description=Restart Network Manager at resume (after suspend)
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
Type=oneshot
# note: the following also unloads iwlwifi
ExecStart=/usr/sbin/modprobe -r iwldvm
# note: the following also loads iwldvm
ExecStart=/usr/sbin/modprobe iwlwifi
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

然后使用sudo systemctl enable wifi-resume.service启用

作为备份,在测试上面的内容时,我创建了一个bash脚本,其中包含以下内容

代码语言:javascript
复制
#!/bin/bash
echo {MY_PASSWORD} | sudo -S modprobe -r iwldvm
echo {MY_PASSWORD} | sudo -S modprobe iwlwifi
echo {MY_PASSWORD} | sudo -S service network-manager restart
notify-send "Wifi: reloaded."
exit

并将其绑定到自定义键盘快捷键。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/748113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档