在 Ubuntu 中,“自动触发”可能指多种行为,比如自动更新、自动登录、自动挂载、自动启动程序、自动休眠/唤醒等。下面按常见场景给你对应的禁用方法,你可以按需查看。
sudo systemctl disable unattended-upgrades
sudo systemctl stop unattended-upgrades
彻底卸载(可选):
sudo apt remove unattended-upgrades
适用于 Ubuntu 桌面版(18.04+):
gsettings set com.ubuntu.update-notifier auto-launch false
或图形界面:
设置 → 关于 → 软件更新 → 自动检查更新 → 关闭
sudo nano /etc/gdm3/custom.conf
找到:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=用户名
改为:
AutomaticLoginEnable=false
保存后重启。
设置 → 用户 → 自动登录 → 关闭
gsettings set org.gnome.desktop.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount-open false
dconf write /org/gnome/desktop/media-handling/automount false
dconf write /org/gnome/desktop/media-handling/automount-open false
ls ~/.config/autostart
rm ~/.config/autostart/程序名.desktop
启动应用程序 → 取消勾选/删除
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.screensaver lock-enabled false
gsettings set org.gnome.desktop.session idle-delay 0
如果你是问 某个服务自动启动:
systemctl list-unit-files --type=service | grep enabled
禁用:
sudo systemctl disable 服务名
crontab -l
删除或注释对应行。
系统级:
ls /etc/cron.d/
ls /etc/cron.daily/
你可以补充说明:
我可以直接给你精确的一行命令解决方案 ✅