You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.2 LTS系统保持非空闲状态及休眠断网问题求助

Ubuntu 22.04.2 LTS系统保持非空闲状态及休眠断网问题求助

Hey John,我来帮你搞定这两个烦人的问题!咱们一个一个来解决:

一、阻止系统自动休眠(包括看电影时)

你之前试过Caffeine但没效果?可能是安装或设置的方式不对,或者咱们换更直接的方法:

1. 图形界面快速设置(GNOME桌面默认)

打开系统设置,找到「电源」选项:

  • 把「接通电源时自动挂起」和「使用电池时自动挂起」都改成「从不」
  • 如果你连屏幕关闭都不想,也可以把「屏幕关闭」的时间改成「从不」(不过看电影时其实屏幕不用一直亮,但确保休眠不会触发)

2. 命令行强制修改(更彻底)

如果图形界面设置没生效,试试用gsettings命令直接修改系统配置:

  • 接通电源时永不休眠:
    gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
  • 使用电池时永不休眠(如果是笔记本):
    gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
  • 禁用系统空闲检测(防止误判为空闲):
    gsettings set org.gnome.desktop.session idle-delay 0

3. 重新配置Caffeine工具

如果还是想用Caffeine,确保你安装的是适配22.04的版本:

sudo apt update
sudo apt install caffeine

安装完成后,按Win键搜索「Caffeine」启动它,点击状态栏的咖啡图标,勾选「激活」和「当全屏应用运行时自动激活」——这样看电影时它会自动阻止休眠。

二、修复频繁断网需要重启的问题

断网大概率和网卡电源管理、驱动或网络配置有关,试试这些步骤:

1. 禁用网卡电源管理

很多时候系统为了省电会给网卡降频,导致断网:

  • 编辑NetworkManager配置文件:
    sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • 把里面的wifi.powersave = 3改成wifi.powersave = 2(2代表关闭电源管理)
  • 保存退出(Ctrl+O,回车,Ctrl+X),然后重启网络服务:
    sudo systemctl restart NetworkManager

2. 检查网卡驱动

先看看你的网卡型号:
lspci | grep Network
或者如果是无线网卡:
ip link show
根据网卡型号,比如Realtek、Intel等,去Ubuntu软件源找适配的驱动。比如Realtek某些型号需要安装rtl8821ce-dkms这类包,直接用sudo apt install 对应驱动包就行。

3. 排查DNS问题

有时候DNS解析失败会导致看似断网:

  • 打开系统设置->网络,找到你的网络连接,点击「设置」按钮
  • 在「IPv4」选项卡,把DNS改成手动输入,比如8.8.8.8(Google DNS)或1.1.1.1(Cloudflare DNS),保存后重启网络

4. 查看系统日志找根源

如果以上方法都没用,看看断网时的系统日志,能帮你定位问题:

  • 查看NetworkManager的日志:
    journalctl -u NetworkManager --since "1 hour ago"
  • 查看网卡相关的内核日志:
    dmesg | grep -i network
    把日志里的错误信息贴出来,就能更精准解决了。

试试这些方法,应该能解决你的问题!

备注:内容来源于stack exchange,提问作者John

火山引擎 最新活动