App List

Firefox

"Mozilla Firefox, a free and open-source Web browser. Firefox is created by a global non-profit dedicated to putting individuals in control online"

Installing Firefox

Run the following commands to install Firefox:

# sudo apt-get update
# sudo apt-get install firefox

To-Do After Installing Firefox

Share more Firefox tips with the world in the wiki.

Firefox Privacy Settings

1. Disable tools you do not use. Type “about:config” in the address bar and press “Enter”. Be very careful when editing things here. Search the preference names below. Double click them to change their value to “False”:

- Disable Hello: "loop.enabled"
- Disable Pocket: "browser.pocket.enabled"
- Disable Reader+: "reader.parse-on-load.enabled"

2. Go to Firefox “Preferences”. Make the changes below in each section. Remember to make the changes based on your own needs:

General
Homepage: https://duckduckgo.com
Search
Default Search Engine: DuckDuckGo
Provide search suggestions
Content
Block pop-up windows
Privacy
Configure your settings as in the image below then click on settings as it is indicated:
Firefox Privacy Settings
Firefox Privacy Settings
Security
Warn me when sites try to install add-ons
Use a master password
Advanced
General: Check my spelling as I type
Data Choices: Enable Firefox Health Report Enable Crash Reporter

Install the Best Privacy Firefox Extensions

  1. BetterPrivacy
  2. HTTPS-Everywhere
  3. Master Password+
  4. NoScript
  5. uBlock Origin
  6. Random Agent Spoofer
  7. Bloody Vikings

Troubleshooting Firefox

Privoox has not encountered any problems while using Firefox. Please report your problems or solutions in the wiki. Let's work together to make Linux easy for everybody.

FileZilla

"FileZilla Client is a free, open source FTP client. It supports FTP, SFTP, and FTPS (FTP over SSL/TLS). The client is available under many platforms, binaries for Windows, Linux and Mac OS X are provided. "

Installing FileZilla

FileZilla’s package in the official Ubuntu 14.04 repository is a little outdated. If you would like to use the latest versions, follow the steps below:

FileZilla Dependencies

1. FileZilla and its other components such as libfilezilla need gcc-4.9 or newer to to compile. Run this command to check your gcc version. If your gcc version is at least 4.9 then skip to step 3:

gcc -v

Moo:In the last line of the output you would see a line like:"gcc version 4.8.5 (Ubuntu 4.8.5-2ubuntu1~14.04.1)". So, my gcc is old and I would need to update to a newer version.

2. Run following commands to add the repository and install gcc5:

# sudo add-apt-repository ppa:ubuntu-toolchain-r/test
# sudo apt-get update
# sudo apt-get install gcc-5 g++-5

3. Install FileZilla’s dependencies:

sudo apt-get install gettext libdbus-c++-dev libperl-dev libtool libsqlite3-dev libdbus-1-dev libgnutls28-dev libgtk2.0-dev checkinstall autoconf

Moo:In addition to the dependencies above, FileZilla also requires “libfilezilla”, “wxWidgets” and “Nettle”. See the “INSTALL” file in FileZilla’s source code for more details.

Compiling and Installing libfilezilla

“libfilezilla is a small and modern C++ library, offering some basic functionality to build high-performing, platform-independent programs”

1. Click here to Download libfilezilla’s source code.

2. Extract the tarball in your “Downloads” directory.

3. Prepare the compiling environment:

# cd ~/Downloads/libfilezilla-0.5.1/
# mkdir compile
# cd compile

Moo:The above commands open libfilezilla’s directory, create and open a folder named “compile”.

4. Start compiling:

# ../configure CXX='g++-5'
# make
# sudo checkinstall

5. If libfilezilla was installed successfully, you can find a “deb” file in the “compile” directory that you created. Save it so you wouldn’t need to recompile libfilezilla all over again just in case.

Moo:Moo: when you run the “make” command, pay close attention and make sure the source compiles successfully with no errors. Then, continue with “checkinstall”. You are recommended to fill in the info such as a package description, version etc. However, you may proceed with the defaults by pressing “Enter”.

Courtesy of Stack Overflow

Compiling and Installing wxWidgets

“wxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI.”

1. Click here to Download wxWidgets’s stable release source code.

2. Extract the tarball in your “Downloads” directory.

3. Prepare the compiling environment:

# cd ~/Downloads/wxWidgets-3.0.2/
# mkdir compile
# cd compile

4. Start compiling:

# ../configure --with-gtk=2
# make
# sudo checkinstall
# sudo ldconfig

5. If wxWidgets was installed successfully, you can find a “deb” file in the “compile” directory that you created. Save it so you wouldn’t need to recompile wxWidgets all over again just in case.

Compiling and Installing Nettle

“wxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI.”

1. Click here to Download Nettle’s source code.

2. Extract the tarball in your “Downloads” directory.

3. Prepare the compiling environment:

# cd ~/Downloads/nettle-3.2/
# mkdir compile
# cd compile

4. Start compiling:

# ../configure
# make
# sudo checkinstall

5. If Nettle was installed successfully, you can find a “deb” file in the “compile” directory that you created. Save it so you wouldn’t need to recompile Nettle all over again just in case.

Compiling and Installing FileZilla

Now, if you successfully installed the dependencies above, then you should be able to compile FileZilla successfully as well. Let’s do it:

1. Click here to Download Filezilla’s source code.

2. Extract the tarball in your “Downloads” directory.

3. Prepare the compiling environment:

# cd ~/Downloads/filezilla-3.17.0.1/
# mkdir compile
# cd compile

4. Start compiling:

# ../configure --with-pugixml=builtin
# make
# sudo checkinstall

5. If FileZilla was installed successfully, you can find a “deb” file in the “compile” directory that you created. Save it so you wouldn’t need to recompile FileZilla all over again just in case.

To-Do After Installing FileZilla

Share your FileZilla tips with the world in the wiki.

Troubleshooting FileZilla

Privoox has not encountered any problems while using FileZilla. Please report your problems or solutions in the wiki. Let's work together to make Linux easy for everybody.

Geary

"Geary is a lightweight email program designed around conversations and built for the GNOME desktop. It's designed to let you read your email quickly and effortlessly. Its interface is based on conversations, so you can easily read an entire discussion without having to click from message to message."

Installing Geary

If you're not using Elementary OS, run the following commands to add the repository and install Geary:

# sudo add-apt-repository ppa:yorba/ppa
# sudo apt-get update
# sudo apt-get install geary

To-Do After Installing Geary

Share your Geary tips with the world in the wiki.

Troubleshooting Geary

Privoox has not encountered any problems while using Geary. Please report your problems or solutions in the wiki. Let's work together to make Linux easy for everybody.