我发现一个bug:ubuntu在Android studio没有关闭状态下,Dell笔记本无法关机----acpi bios error
2026/9/12 14:53:24 网站建设 项目流程

如果关闭Android studio可以关机,但是如果没有关闭会出现

这个时候只能强制关机

然后我发现:如果Chrome没有关闭,也会出现这样的问题,这就说明是ubuntu系统级别的bug。

最后我发现即使打开浏览器,然后关闭,也无法正常关机了

最后我发现只要开机,不打开任何软件也无法正常关机了

----------------------

最后我发现了一个解决方法:

sudo nano /etc/default/grub #修改文件内容为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! " #特别注意这里!符号后面要留一个空格 #保存文件后 sudo update-grub sudo reboot

最后才用了一个临时方案

后来确定问题为:因为安装了android studio或者pycharm引入了某种Java机制,导致关闭软件后残留进程没有关闭,所以解决方案是:手动关闭残留进程

新建shut.sh文件,内容:

# 杀死所有 JVM 进程(PyCharm/Android Studio 核心依赖) pkill -9 -f java > /dev/null 2>&1 # 杀死所有 JetBrains 相关进程(Toolbox/IDE 后台) pkill -9 -f jetbrains > /dev/null 2>&1 pkill -9 -f pycharm > /dev/null 2>&1 pkill -9 -f studio > /dev/null 2>&1 # 杀死 ADB 服务(Android Studio 专属,可选但建议保留) pkill -9 -f adb > /dev/null 2>&1

执行这个后看到这个反应:

确定还有残留的没有找到的进程在阻止关机,大概要等待90s,所以我们就不等了:

sudo nano /etc/systemd/system.conf

添加文件内的内容:

DefaultTimeoutStopSec=5s DefaultTimeoutStartSec=5s
sudo systemctl daemon-reload

这样就可以了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询