#!/bin/bash sudo ls / # sudo systemctl status | tr ' ─' '\n' | grep ".service" cruft=" user@1000.service --gapplication-service --systemd-service stop_services .service --gapplication-service " use=" accounts-daemon.service NetworkManager.service firewalld.service flatpak-system-helper.service gdm.service gnome-session-manager@gnome.service xdg-desktop-portal-gnome.service xdg-desktop-portal-gtk.service gnome-terminal-server.service org.gnome.SettingsDaemon.Datetime.service org.gnome.SettingsDaemon.Power.service org.gnome.SettingsDaemon.Sound.service org.gnome.SettingsDaemon.UsbProtection.service org.gnome.Shell@wayland.service pipewire-pulse.service pipewire.service " services=" ModemManager.service abrt-journal-core.service abrt-oops.service abrt-xorg.service abrtd.service alsa-state.service atd.service auditd.service avahi-daemon.service bluetooth.service chronyd.service colord.service crond.service cups.service dbus-broker.service fwupd.service gssproxy.service irqbalance.service packagekit.service pcscd.service polkit.service power-profiles-daemon.service rsyslog.service rtkit-daemon.service smartd.service speakersafetyd.service sshd.service sssd-kcm.service switcheroo-control.service dbus-:1.3-org.freedesktop.problems@0.service systemd-homed.service systemd-journald.service systemd-logind.service systemd-machined.service systemd-oomd.service systemd-resolved.service systemd-udevd.service systemd-userdbd.service udisks2.service upower.service uresourced.service wpa_supplicant.service dbus-:1.2-com.redhat.imsettings@0.service dbus-:1.2-org.freedesktop.portal.IBus@0.service dbus-:1.2-org.freedesktop.problems.applet@0.service dbus-:1.2-org.gnome.DiskUtility@0.service dbus-:1.2-org.gnome.Identity@0.service /usr/libexec/goa-identity-service dbus-:1.2-org.gnome.Logs@0.service dbus-:1.2-org.gnome.Nautilus@0.service dbus-:1.2-org.gnome.OnlineAccounts@0.service dbus-:1.2-org.gnome.ScreenSaver@0.service dbus-:1.2-org.gnome.Shell.CalendarServer@0.service dbus-:1.2-org.gnome.Shell.Notifications@0.service dbus-:1.30-org.a11y.atspi.Registry@0.service dconf.service /usr/libexec/dconf-service evolution-addressbook-factory.service evolution-calendar-factory.service evolution-source-registry.service gnome-session-monitor.service tracker-miner-fs-3.service org.gnome.SettingsDaemon.Wacom.service org.gnome.SettingsDaemon.PrintNotifications.service org.gnome.SettingsDaemon.Rfkill.service org.gnome.SettingsDaemon.ScreensaverProxy.service org.gnome.SettingsDaemon.Sharing.service org.gnome.SettingsDaemon.Smartcard.service org.gnome.SettingsDaemon.Housekeeping.service org.gnome.SettingsDaemon.Keyboard.service org.gnome.SettingsDaemon.MediaKeys.service org.gnome.SettingsDaemon.A11ySettings.service org.gnome.SettingsDaemon.Color.service wireplumber.service xdg-desktop-portal.service xdg-document-portal.service xdg-permission-store.service org.freedesktop.IBus.session.GNOME.service at-spi-dbus-bus.service dbus-broker.service gvfs-afc-volume-monitor.service gvfs-daemon.service gvfs-goa-volume-monitor.service gvfs-gphoto2-volume-monitor.service gvfs-metadata.service gvfs-mtp-volume-monitor.service gvfs-udisks2-volume-monitor.service uresourced.service " while [[ true ]] do for ser in `echo $services` do sudo systemctl stop $ser sudo systemctl disable $ser done echo "loop completed" done