Ubuntu设置背景卡顿修复后,WiFi启用却不显示网络需重复执行命令
解决Ubuntu背景设置后无响应及WiFi重启失效问题
问题梳理
你先是碰到Ubuntu设置背景图片后系统卡死(仅鼠标可正常操作),通过安装compizconfig-setting-manager解决了这个桌面渲染异常,但紧接着又遇到新问题:WiFi明明显示启用,却搜不到任何网络——虽然执行sudo systemctl restart network-manager能临时恢复,但每次重启机器都得重复操作,确实挺闹心的。
永久修复WiFi重启失效的方案
要让Network Manager开机自动正常工作,不用每次手动重启,你可以试试下面这些方法:
方法1:重置Network Manager状态并确保开机自启
- 先停止当前的Network Manager服务:
sudo systemctl stop network-manager - 删除可能导致异常的状态文件:
sudo rm /var/lib/NetworkManager/NetworkManager.state - 重启服务并设置开机自动启动:
sudo systemctl start network-manager sudo systemctl enable network-manager - 重启机器验证是否生效。
方法2:检查并修复开机启动项状态
有时候开机启动项可能被意外禁用,你可以先确认状态:
- 执行命令查看Network Manager的开机启用状态:
如果输出是systemctl is-enabled network-managerdisabled,就执行命令开启自启:sudo systemctl enable network-manager - 重启机器后观察WiFi是否能正常加载网络列表。
方法3:重置Network Manager配置文件
如果上面的方法都没效果,可以尝试恢复默认配置:
- 先备份当前配置文件,防止后续需要恢复:
sudo cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak - 删除现有配置并重建默认内容:
sudo rm /etc/NetworkManager/NetworkManager.conf echo -e "[main]\ndns=dnsmasq\nplugins=ifupdown,keyfile" | sudo tee /etc/NetworkManager/NetworkManager.conf - 重启服务并重启机器:
sudo systemctl restart network-manager sudo reboot
补充小提示
关于最初的桌面卡死问题,你用compizconfig-setting-manager修复的思路是对的——它是Compiz窗口管理器的配置工具,能解决很多桌面渲染相关的异常。如果之后再碰到类似桌面无响应但鼠标能用的情况,还可以试试按Alt+F2打开运行对话框,输入compiz --replace快速重启Compiz进程,不用单独安装工具。
内容的提问来源于stack exchange,提问作者Ahmed Taha Kormed
相关产品推荐
相关产品推荐

