If I have no bluetooth adapter at my PC
can I remove
$ rpm -qa | grep -E 'bluez|bluetooth'
to unload the system a bit?
whether this will lead to system malfunctions?
P.S. System = Fedora 38 Cinnamon
What resource bottlenecks are you encountering?
In general, it is best to stay as close as you can with the default configuration so
any issues you have will be shared with others using the same configuration (with luck, they will solve the problem before you encounter it). Bluetooth is now being used for proximity (e.g., Google passkey) so down the road you may find you need a bluetooth USB dongle.
If you don’t have bluetooth hardware, the support packages should have minimal impact beyond some mass storage space and network transfers for updates.
You can remove
bluez no problem. These are the user-facing tools.
bluez-cups will probably go when you remove
bluez, also no problem.
You can’t remove
pipewire-libs depends on it (unless you want to lose the entire pipewire stack and many desktop apps).
you convinced me
I will not touch anything
I use Bluetooth, so I keep
bluez (for the CLI tools) and
bluez-obexd (required for
blueman). But I removed
bluez-cups long ago:
$ dnf list --installed NetworkManager-bluetooth bluez-cups
Error: No matching Packages to list
You can install Fedora using netinstall/Everything or a custom kickstart without any Bluetooth packages in the first place.
Don’t listen to @gnwiii’s FUD. Fedora (or Linux in general) is not some fragile thing that falls apart if you change anything slightly. That is what proprietary makers say to scare you from modifying the software/hardware you buy from them.
Of course, you must understand the risks of certain modifications, but in this case I’ve already explained which ones are safe to remove and which one is not (
This is not something the majority of new to Fedora users will do.
I’ve seen too many users mess up linux systems trying to reverse changes like removing a package because they don’t know why it is needed, and then getting failures they don’t realize involve the component they removed. Then community support forums end up running around in circles trying to help solve the problem without knowing the user has removed some “unneeded” component. Ill advised optimizations are probably one of the reasons that many users reinstall the OS when they encounter problems.