Gnome 软件是最大的内存消耗者之一,它在启动时被加载,因此减少了启动时间。
我很少使用 gnome 软件,而且在大多数启动时它都没用。但是启动应用程序时没有条目,甚至在之后也没有显示隐藏的启动应用。另外,我没有从 systemd-analyze 中找到任何与 gnome-software 相关的进程,因此无法使用 systemctl 将其禁用。
答案1
转到/etc/xdg/autostart/gnome-software-service.desktop
并删除行
NoDisplay=true
或更改true
为false
。然后GNOME 软件应该出现在你的启动应用程序列表。您可以从那里禁用它。
如果GNOME 软件仍然没有出现在启动应用程序按照上述建议列出,然后按照以下步骤操作。
复制
/etc/xdg/autostart/gnome-software-service.desktop
到~/.config/autostart/
目录。.desktop
使用文本编辑器打开复制的文件并删除以下行NoDisplay=true
或更改
true
为false
。现在GNOME 软件应该出现在你的启动应用程序列表。禁用它。或者,您可以附加
X-GNOME-Autostart-enabled=false
行到所复制的
.desktop
文件。
答案2
从https://ask.fedoraproject.org/en/question/92941/how-to-stop-fedora-24-gnome-software-auto-updating/,请尝试以下两个选项:
在 gsettings 中禁用它
gsettings set org.gnome.software download-updates false
如果失败,请屏蔽(禁用)后端服务 PackageKit,即 Gnome Software 使用的服务。
sudo systemctl mask packagekit.service
答案3
对于 Ubuntu 22.04,我发现上述建议都没有用。虽然我能够在启动应用程序中看到 Gnome 软件,但在这里禁用它并没有帮助。删除全局桌面文件和本地桌面文件并没有阻止它启动。
它已启动,因为它是此处定义的服务:
/usr/share/dbus-1/services/org.gnome.Software.service
在该目录中,执行以下操作:
sudo mv org.gnome.Software.service org.gnome.Software.service_disabled
我还不知道这有什么副作用。