Skip to content

feat: Adding an Ubuntu Debloater installation script #39

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

lucasgab2230
Copy link

I'm adding a debloater for Ubuntu and its derivatives, because I think that comes with bloatware. It's heavy.

@psygreg
Copy link
Owner

psygreg commented Jul 6, 2025

I'll leave this PR here and see how this debloater performs in the real world before approving it. Some of my concerns:

  • It may remove services that people may need and regret removing later, then blame either you or LinuxToys for them not working - and commenting out those functionalities would arguably render the debloater toothless;
  • It may accidentally end up removing whole desktop environments or critical dependencies - Linux Mint can break for far less because of a messed up dependency on fuse3 of cinnamon-session, which happened in past versions when using AppImage-related installers. For that not to happen we would be relying on Ubuntu and its flavours' developer goodwill, which may not always be there - specially regarding snaps, which Cannonical intends to push on its users regardless of their opinions;
  • Most packages that are removed by the debloater are never installed in the first place when using the minimal install option Ubuntu gives on its setup. If the user goes for the 'complete' install, it's their choice, and should be up to them to delete those extra packages if they want - and deal with the consequences of broken dependencies if they push for a removal they shouldn't that I mentioned earlier.

@lucasgab2230
Copy link
Author

lucasgab2230 commented Jul 6, 2025

Ok, sir. But I've been forgoted to put that in some supermenu. And I think to people that installation was do by other people, like a IT technical. And my installation was do by my brother. I don't know English. Therefore, my writing is that.

@natanael-b
Copy link

@lucasgab2230 It is an example of extreme bad practice listing these packages as "bloat":

gnome-orca
orca
brltty
speech-dispatcher
speech-dispatcher-audio-plugins
speech-dispatcher-espeak-ng

Instead act like all groups be "bloat", you probably shold group them like "Acessbility", "Built-in games", "Default multimedia tools" in a separated menu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants