温馨提示×

如何禁用Ubuntu自动触发

小樊
37
2026-08-05 23:11:04
栏目: 智能运维

在 Ubuntu 中,“自动触发”可能指多种行为,比如自动更新、自动登录、自动挂载、自动启动程序、自动休眠/唤醒等。下面按常见场景给你对应的禁用方法,你可以按需查看。


一、禁用自动更新(最常见)

1️⃣ 禁用无人值守自动更新(Unattended Upgrades)

sudo systemctl disable unattended-upgrades
sudo systemctl stop unattended-upgrades

彻底卸载(可选):

sudo apt remove unattended-upgrades

2️⃣ 禁用自动检查更新(GNOME)

适用于 Ubuntu 桌面版(18.04+):

gsettings set com.ubuntu.update-notifier auto-launch false

或图形界面:

设置 → 关于 → 软件更新 → 自动检查更新 → 关闭

二、禁用自动登录(开机自动进入桌面)

方法一:命令行(推荐)

sudo nano /etc/gdm3/custom.conf

找到:

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=用户名

改为:

AutomaticLoginEnable=false

保存后重启。


方法二:图形界面

设置 → 用户 → 自动登录 → 关闭

三、禁用自动挂载 U 盘 / 移动硬盘

临时禁用(当前会话)

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

四、禁用开机自动启动程序

1️⃣ 查看自动启动项

ls ~/.config/autostart

2️⃣ 删除对应 .desktop 文件

rm ~/.config/autostart/程序名.desktop

3️⃣ 或图形方式

启动应用程序 → 取消勾选/删除

五、禁用自动休眠 / 自动锁屏 / 自动睡眠

禁用自动挂起

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

六、禁用 systemd 服务的“自动触发”

如果你是问 某个服务自动启动

systemctl list-unit-files --type=service | grep enabled

禁用:

sudo systemctl disable 服务名

七、禁用 cron / 定时任务自动触发

crontab -l

删除或注释对应行。

系统级:

ls /etc/cron.d/
ls /etc/cron.daily/

八、如果你指的是“某个具体场景”

你可以补充说明:

  • Ubuntu 桌面还是服务器
  • 自动更新 / 自动重启 / 自动登录 / 自动启动程序
  • 出现在 开机 / 插设备 / 定时 / 空闲 时?

我可以直接给你精确的一行命令解决方案

0