micahflee / fixubuntu Goto Github PK
View Code? Open in Web Editor NEWfixubuntu.com
License: GNU Affero General Public License v3.0
fixubuntu.com
License: GNU Affero General Public License v3.0
From 596a8aa#commitcomment-4566605:
Hey, this performs a string comparison, not a numeric one. Try this for example
$ [ 3 \< 12.10 ] && echo true || echo false
false
You can use awk to compare decimals
if awk "BEGIN {exit !($V < 12.10)}"; then
After using the fixubuntu.sh script I noticed that the video button in the dash still produced suggestions in 14.04. Some searching around I found that this is handled by the "unity-scope-video-remote" package. This package has been around sinds 12.04 upto 14.10, see:
I fixed this bug by running:
sudo apt-get purge unity-scope-video-remote
Could you fix the "fixubuntu.sh" script to remove the video suggestions!?
Thanks for the great work!
Regards,
Onno
There was a point when Ubuntu didn't violate everyone's privacy by default. If you run this code on an older version (like 12.04) it just throws an error.
I got this feedback from Stu:
by the way, when I run the code, I get the following:
No such schema 'com.canonical.Unity.Lenses'
[sudo] password for stu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package unity-lens-shopping
I am on 12.04 LTS
What was the first version of Ubuntu that included this stuff by default?
https://wiki.ubuntu.com/Security/Features#prng-cloud
Pollinate (getting entropy over the network) is NOT a good idea. While we're fixing Ubuntu, we should remove this potential RNG vulnerability.
Refer to this article: http://www.lothar.com/blog/48-remote-entropy/
The last commit was 18 days ago.
The current sourcecode of http://fixubuntu.com contains:
<html lang=en>
The code in this repository contains:
<html lang="en">
This is not the same. Why?
What do you think about this?
I could have a go after my current PR is sorted if you want.
@XhmikosR I didn't realize I needed to mark .htaccess customizations so they don't get overwritten. I looked in .htaccess but don't see instructions for it. Is this a grunt thing that I haven't learned yet? :)
There are a lot of comments on a specific commit about this: b985f91
I'm making it an issue now to more easily manage. So comment here instead.
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
On my 13.10 machine the schema is has changed from
com.canonical.Unity.lenses
to
com.canonical.Unity.Lenses.
Possible patch to follow.
Although there's not a direct privacy concern, the other problem with Ubuntu / Unity is the presence of ads for non-free stuff in the software center and music apps. Could we at least add links to how to turn those things off? That would make fixubuntu a better full solution and have more long-term relevance too, post-Unity-8
Online searches will be opt-in starting with 14.04:
http://www.omgubuntu.co.uk/2014/03/ubuntu-make-amazon-product-results-opt-unity
Which means the code to turn it off will only be neesed for 13.10 and earlier.
New version number 14.04.2
that needs a case distinction is out: http://www.ubuntu.com/download/ubuntu-kylin
Dear Micah,
Your site is violating interrectumal property of a company not worth mentioning here, for the safety of your contributors.
Only Barbara Streisand knows it.
In an attempt of humanity towards others, and as was overheard elsewhere on teh Internetz, I suggest that you move your domain name from fix-beeeep.com to something more appropriate, such as spybuntu.info.
Alternately, the company should stop trying to resemble what it's supposed to fight, and follow your own suggestion to opt-in users for a surveillance program rather than violating privacy by default.
P.S.: I don't know of any spirit of open source, but I do know about a philosophy of free software.
Just got a report about this, but haven't tested it myself.
There should be:
if awk "BEGIN {exit !($V < 12.10 || $V > 14.04)}"; then
instead of:
if awk "BEGIN {exit !($V < 12.10 || $V >= 14.04)}"; then
provided this information is valid:
"Amazon results are not being removed entirely, and the change is not going to take effect in Ubuntu 14.04 LTS." -- source: www.omgubuntu.co.uk/2014/03/ubuntu-make-amazon-product-results-opt-unity
Add a Twitter tool to let people tweet at @ubuntu and @canonical about why they value their privacy. I was thinking maybe it should choose a random tweet out of 5 or so, letting people cycle through them. Tweets can be things like:
Hey @canonical, I switched to @ubuntu because I value my privacy. Please https://fixubuntu.com by default.
Hey @ubuntu, I don't want you to know when I'm searching my local porn collection. Please https://fixubuntu.com by default.
And others in a similar vein. Other ideas?
Hi,
Nice job.
How can we fix this?
$ ./fixubuntu.sh
./fixubuntu.sh: line 9: [[: 14.04: syntax error: invalid arithmetic operator (error token is ".04")
./fixubuntu.sh: line 9: [[: 14.04: syntax error: invalid arithmetic operator (error token is ".04")
All done. Enjoy your privacy.
$ /usr/bin/lsb_release -rs
14.04
Dark black is really bad color for background, except for hacking websites. Please change it.
Thanks.
README says that license is GPLv3 but in fact it is AGPLv3.
It seems Bionic is shipping with Gnome as the default desktop env. Will it still need the fix?
I'd like to suggest a small modification to the lines modifying /etc/hosts, instead of just:
echo | sudo tee -a /etc/hosts; echo 127.0.0.1 productsearch.ubuntu.com | sudo tee -a /etc/hosts
enclose it in an "if", something like:
if
grep -q productsearch.ubuntu.com /etc/hosts
then
echo | sudo tee -a /etc/hosts; echo 127.0.0.1 productsearch.ubuntu.com | sudo tee -a /etc/hosts
fi
so that multiple executions of the same script (e.g. when re-cleaning an installation) do not append multiple lines to the file
http://thejh.net/misc/website-terminal-copy-paste
To promote good security habits, perhaps suggest visitors to paste commands into a text editor first.
http://www.omgubuntu.co.uk/2018/02/ubuntu-data-collection-opt-out states that
The data Ubuntu says it wants to collect about your system sounds rather innocuous. It will include:
- Which version of Ubuntu you’re installing (including which flavour)
- Whether you have network connectivity
- Hardware stats, including CPU, RAM, GPU, etc
- Your device vendor (e.g., Dell, Lenovo, etc)
- Your country
- How long your install took to complete
- Whether you have auto login enabled
- Your disk layout
- Whether you chose to install third party codecs
- Whether you chose to download updates during install
It looks like since Fix Ubuntu launched Ubuntu has ironed out a lot of its obnoxious problems. I want to confirm, but I think that by opening System Settings > Security & Privacy, going to the Search tab and turning off "Include online search results", none of your dash search queries leave your computer.
If this is the case, then I want to redesign the website and replace the script to run with simple instructions for how to turn this off in the GUI.
In the newest release (and probably in the future releases) of Ubuntu, the Amazon dash search is disabled by default.
So, currently, with 15.04 and 15.10 already in their EOL, 14.04 will soon become the only supported Ubuntu version with the Amazon dash search enabled by default.
Which begs the question: is this website still necessary?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.