Has anyone used AwesomeWM?

I run “systemd-analyze blame” after the system is fully booted. This shows what processes were started during boot up as well as how long they take. Then I decided what is needed and what isn’t. (DISCLAIMER: I have totally bricked my laptop on a few occasions doing this. Please do some googling at this point. I am not an expert :wink:)

For example, I don’t use Logical Volume Management, so LVM2 is unneeded.
“systemctl stop LVM2” will stop the process.
"systemctl disable LVM2 will usually make it not start at the next boot.
Sometimes disable doesn’t work because another service may trigger the one you don’t want.
“systemctl mask LVM2” makes the service invisible and it WILL NOT start.

I also disable systemd-time-wait-sync-daemon, accounts-sync(I think) and avahi along with some others that I don’t remember right now. The important thing is to remember that every system is different so what I don’t need may be very important to someone else. Research is key. Google/Duck Duck Go and the ArchWiki are my best friends (other than my wife).

There are other options to consider changing like how journal flushing is handled but my ability to explain this is quite weak.

I hope some of this is helpful :blush:

2 Likes