micahflee/fixubuntu

Uninstall debs instead of twiddling gsettings?

hrj opened this issue · 8 comments

hrj commented

Disclaimer: I am not an expert in Ubuntu; I am just wondering.

Wouldn't it be better to uninstall the packages completely rather than twiddling the gsettings.

Uninstalling packages would require super user permissions though. If that is a problem, it could be provided as an alternative #2

I think that would be great. And in 13.04 that's exactly what it's doing -- uninstall unity-lens-shopping. But 13.10 changed things up a lot, and it's no longer in a neat package.

Do you want to figure out what packages could get uninstalled without breaking Dash itself? I can change the script to do that.

I've had a cursory look and it looks like Canonical has made it impossible to uninstall.

If user uninstall unity-scope-home which appears to trigger online searches for everything, then Dash breaks completely.

I used to love Canonical and Ubuntu. It is so sad to see them turn to the darkside of privacy invasive stuff.

👎 that sucks. Should I close this issue then, if it's not possible?

hrj commented

Well, I don't know if it is possible or not, but here're my findings:

I have unity-scope-master-default, unity-scope-home and unity-scopes-runner installed. And yet Dash doesn't work, as in, it doesn't shown any completions (local or remote) when I type into the search box. This is on Ubuntu 13.10.

I have uninstalled all the other "scope" debs that I could find.

So, I don't know what combination of packages works. If there is a minimal set that works for someone, I can try that out. And the ones that can't be safely uninstalled can be turned off through gsettings.

I haven't touched any of the other scopes (yet). I wanted to carefully document what breaks what so am starting slow.

On fresh install, just tapping Super and then search term invoked unity-scope-home to connect to the internet. So I started with removing that. Once I did, Dash wouldn't even return results just locally. I reinstalled and then everything worked. I disabled the "Online access" setting in System Settings and Dash still worked without scope-home connecting to internet. so I assume scope-home is required for Dash to work at all?

So hrj, I'd say maybe more scopes are impacting -scope-home based on your results?

I'll continue to investigate.

I don't think I have the skill level to find what to uninstall to disable online lookups. Best I can tell, it's baked in so deep, uninstalling a scope or lens isn't going to fix it.

In fact unity-lens-shopping no longer exists. It's just infected everything instead of being isolated to one lens. Someone more knowledgable than me is going to have to look into whether there is a package that can be uninstalled or something to stop online lookups from occuring even when the setting for online access is enabled. Hopefully someone with the expertise can find such a thing and share it with all of us.

I don't think this is possible anymore in Unity. Alas. Closing this issue.

hrj commented

Thanks all for your comments and efforts; I am now downloading Linux Mint based on the recommendation from fixubuntu :)