Uninstall debs instead of twiddling gsettings?
hrj opened this issue · 8 comments
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?
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.
Thanks all for your comments and efforts; I am now downloading Linux Mint based on the recommendation from fixubuntu :)