EncryptPad uses symmetric encryption algorithm, and it uses the "most widely chosen quality file format OpenPGP RFC 4880".
- graphical user interface as well as command line interface to encrypt and decrypt files;
- portable (on Mac and Linux it can also be built with dynamic linking to libraries);
- password and key file protection, which can be used separately or combined for double protection;
- random key file and password generator;
- encryption of binary files (images, videos, archives etc.);
- read only mode to prevent accidental file modification;
- can use cURL to automatically download keys from a remote storage;
- UTF8 text encoding;
- Windows/Unix configurable line endings;
- supports GPG and EPD (EncryptPad specific format) file formats;
- cipher algorithms: CAST5, TripleDES, AES128, AES256;
- hash algorithms: SHA-1, SHA256;
- integrity protection: SHA-1;
- compression: ZLIB, ZIP.
The application is useful for storing passwords, credit card information, and so on, either for personal use or for sharing a private file with someone.
Since files can be protected with both a key and a password in the same time, it means EncryptPad is a good solution for cases in which you need to store sensitive information on uprotected media, such as a laptop, a memory stick, or unencrypted cloud storage.
It's important to mention that EncryptPad stores unencrypted text in memory. For this reason, the application developer recommends to close EncryptPad when not in use.
The EncryptPad website provides pretty much any information you may need about the app, including when you should and shouldn't use the application, how to use the command line interface, how to check the EncryptPad integrity, and much more, so check it out HERE.
You may also want to read the EncryptPad tutorials.
Download EncryptPad (binaries available for Mac and Windows, along with source code)
For how to build EncryptPad from source or install it in Arch Linux via AUR, see THIS page.
Install EcryptPad in Ubuntu or Linux Mint via PPA
Security is important for an encryption app, so I'll explain how to check if the source in the PPA matches the one on GitHub. Also, if you don't want to use a PPA to install EncryptPad, and you want to build it from source to create portable binaries, I'll provide instructions for that as well.
If you want to make sure the PPA package source matches the one on GitHub, download the source from the WebUpd8 PPA, place it in your home directory, and use the following command:sha256sum ~/encryptpad_0.3.2.2.orig.tar.gzNext, download the EncryptPad source from GitHub (the src.tar.gz archive), place it in your home directory, and use the command below:sha256sum ~/encryptpad0_3_2_2_src.tar.gzThe output of these commands should be identical.
The GitHub downloads can also be verified and the developer provides exact instructions HERE.
To add the PPA and install EncryptPad in Ubuntu 16.04, 15.10 or 14.04 / Linux Mint 18 or 17.x (and derivatives), use the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install encryptpad encryptcliYou can also download the debs without adding the PPA.
Build EncryptPad from source in Debian, Ubuntu or Linux Mint (portable)
To build EncryptPad (portable) from source in Debian, Ubuntu, Linux Mint and derivatives, follow the steps below.
1. Download the EncryptPad source (the src.tar.gz archive) and extract it in your home folder.
2. Install the packages required to build EncryptPad without dynamic linking to libraries (portable):sudo apt install build-essential qt5-default python
3. Build EncryptPad
Note that the first command above assumes you've extracted the EncryptPad source in your home folder and that there are no other folders names that start with "encryptpad".
That's it. You should find the EncryptPad binaries in the EncryptPad folder ("encryptpad0_3_2_2_src" for the latest version at the time I'm writing this article), under bin/release.
A new Opera Developer update released today brings an interesting new feature: a built-in RSS reader.
To try it out, get the latest Opera Developer and click on "News" on the left sidebar. The new Opera RSS reader allows adding your own custom sources, but it also comes with a news catalog:
To add a new custom source, click "Add sources", then paste the RSS feed in the "Search catalog" box.
Note that the Opera RSS reader doesn't automatically detect the RSS feed if you enter a website URL, or at least that was the case in my test. Instead, you must enter the RSS feed URL (as an example, here's a link to the WebUpd8 feed).
The feed reader is pretty limited at the moment. For instance, there's currently no option to remove a custom source. However, there is a workaround: click "Add sources", paste the same URL and untick it.
Also, the URL is displayed in the header and sidebar instead of RSS title. Furthermore, images didn't load for custom sources (like WebUpd8) in my test. I only tried a few though.
Another important change in the latest Opera Developer update is Chromecast support:
To try it out, install the `Download Chrome Extension` in Opera, then head over to the Chrome Web Store and install the Google Cast extension.
Download Opera Developer
Download Opera Developer
Or, you may want to download the latest stable version.
via Opera Desktop blog
Dock Applet is a MATE Panel applet that displays running applications / windows as icons. Its features include:
- pin and unpin applications to the dock and launch pinned applications directly from the dock;
- minimize/unminimize running app windows by clicking the app's dock icon;
- use an indicator for each app to show when it is running;
- supports multiple workspaces;
- displays an (optional) indicator for each window of the same app;
- the running app indicator can be dark or light, so it should work with any panel color;
- can be added to any MATE Panel, regardless of size or orientation;
- allows changing the MATE Panel color to the dominant color of the desktop wallpaper (this can be applied to all panels or just the panel containing Dock Applet).
The most important change in the latest Dock Applet 0.73 is the added support for rearranging dock icons using drag and drop. This feature is only available for the GTK3 version of the applet, meaning that as far as Ubuntu is concerned, it only works with Ubuntu MATE 16.10 (currently in alpha).
Another change is a redesigned window list, which appears on mouse over.
Besides a new look, the window titles are ellipsised when they are too long, and the window actions (like the Firefox "Open a New Window" and "Open a New Private Window") are now available in this menu (were previously only available in the right click menu). Also, the option to pin/unpin an application is now displayed at the bottom of the list to make it more accessible.
You can see these changes in the screenshot above. For comparison, here's how this menu used to look in previous Dock Applet versions:
And finally, the window list (displayed on mouse hover) is no longer closed when selecting a window (unless the mouse no longer hovers it). This allows users to easily cycle between multiple open windows.
Install MATE Dock Applet in Ubuntu MATE or Linux Mint MATE
The latest MATE Dock Applet 0.73 is available in the WebUpd8 MATE PPA. For Ubuntu MATE 16.04, 15.10 and 14.04 / Linux Mint 18 and 17.x, the applet is built using GTK2, which means it doesn't support rearranging the dock icons using drag and drop. For Ubuntu MATE 16.10, the applet is built with GTK3.
To add the PPA and install the latest MATE Dock Applet, use the following commands:sudo add-apt-repository ppa:webupd8team/mate
sudo apt update
sudo apt install mate-dock-applet
If you already had MATE Dock Applet added on a panel, restart the session (logout/login).
To add the applet to the MATE panel, right click the panel, select "Add to Panel", search for "Dock", and click "Add". That's it!
MATE Dock Applet is available for Arch Linux users via AUR(git version). Currently, the package uses GTK2.
To download the source code, report bugs, etc., see the Dock Applet GitHub page.
According to its description, the main reason behind creating this application is to allow using your favorite video player, like VLC, Totem, mpv, and others to watch Twitch.tv streams (the app even allows watching multiple streams at once) instead of Flash.
That's because while Twitch.tv now uses HTML5 for the video controls, it still uses Flash for the video itself, which can be pretty resource-heavy.
Livestreamer Twitch GUI allows searching and browsing channels and games, and it supports logging in to your Twitch account (using OAuth), with access to subscriptions, followed channels, and games.
Desktop notifications are included as well, so you can be notified when a channel you follow comes online. The notifications are optional and can be enabled or disabled per channel. There's also an option in the Livestreamer Twitch GUI tray / AppIndicator menu that allows pausing the notifications.
Other Livestreamer Twitch GUI features include:
- multiple chat methods (can open the chat in a web browser, Chatty or a custom app)
- stream language filters
- customizable settings for streams (like default quality and buffer), video player parameters, GUI and more
Download Livestreamer Twitch GUI
Download Livestreamer Twitch GUI (binaries available for Linux, Windows and Mac, along with source)
Note that for Livestreamer Twitch GUI to work, you'll need to install Livestreamer.
Install Livestreamer Twitch GUI in Debian, Ubuntu, or Linux Mint
The instructions below should work on any Linux distribution, except the command to install the dependencies (and the package names), which is for Debian-based Linux distributions only.
1. Install the required dependencies:
sudo apt install livestreamer x11-utils and xdg-utils
Note that Livestreamer Twitch GUI requires Livestreamer version 1.12. This is available in the official Ubuntu 15.10 and newer / Linux Mint 18 repositories. For Ubuntu 14.04 or Linux Mint 17.x, install it via GetDeb - here's a direct link to the deb files.
2. Download and install Livestreamer Twitch GUI
Download the latest Livestreamer Twitch GUI binary from GitHub, place it in your home folder and extract it. Using the command below, the app folder will be moved from your home directory to /opt, but you can use any location you want:
cd && sudo mv livestreamer-twitch-gui /opt/
And finally, to create a menu entry for Livestreamer Twitch GUI, use the following command:/opt/livestreamer-twitch-gui/add-menuitem.sh
If after running the command above you can't find Livestreamer Twitch GUI in the menu / Unity Dash or the icon is missing, restart the session (logout / login).
Arch Linux users can install Livestreamer Twitch GUI via AUR: stable | git.
For how to install the application in Windows, see THIS page.
More Twitch.tv tools:
- GNOME Twitch
- How To Stream To Twitch From Linux Using OBS Studio
- Twitch Indicator Lets You Know When The Channels You Follow Go Live
Developed by Eion Robb, the Skype4Pidgin developer, SkypeWeb Plugin for Pidgin has a major advantage over the old Skype4Pidgin plugin: it doesn't require Skype to run in the background.
According to its GitHub page, the plugin supports Live email address logins (as well as regular logins), group chat, file transfers, and allows setting "mood" messages. Unfortunately I couldn't find a complete list of features.
Voice and video calls support might be added later on, after the developer finishes implementing this in another plugin he's working on, Purple Hangouts (which allows using Google Hangouts in Pidgin, with extra features compared to the XMPP interface).
Install SkypeWeb Plugin for Pidgin
To make it easier to install, I uploaded the latest SkypeWeb Plugin for Pidgin (Git) to the main WebUpd8 PPA. Add the PPA and install the plugin in Ubuntu 16.04, 15.10 or 14.04 / Linux Mint 18 or 17.x by using the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install pidgin-skypeweb purple-skypeweb
For other Linux distributions and Windows, see the instructions on the SkypeWeb Plugin for Pidgin GitHub page (binaries available for Windows and packages for Fedora, CentOS/RHEL, Arch Linux along with instructions for building it from source).
Once installed, to add your Skype account in Pidgin select Accounts > Manage Accounts from the menu, click "Add", and from the Protocol drop-down, select "Skype (HTTP)":
Then simply enter your Skype username and password.
Report any bugs you may find @ GitHub.
More Pidgin plugins in the main WebUpd8 PPA:
- Use Google Hangouts With Extra Features In Pidgin With Purple Hangouts Plugin (Ubuntu PPA)
- Add Telegram Support To Pidgin With Telegram Purple
Thanks to Boris!
The application is built using Electron and is basically just a wrapper for the original Gmail / Google Inbox interface, on top of which it adds features like native desktop notifications, an unread email list in the tray / appindicator, support for multiple accounts and more.
What makes Wmail useful is the ability to have multiple Gmail accounts in one window, each with its own notification settings, while still using the Gmail or Google Inbox interface. Obviously this doesn't mean you can't use it with a single account.
Note that since Wmail is a wrapper for Gmail or Inbox, it doesn't work offline.
- support for both Gmail and Google Inbox;
- login using OAuth;
- supports unlimited accounts;
- desktop notifications (notification bubbles and sounds);
- unread badge in the app sidebar;
- tray / indicator icon (with configurable read / unread color) that can display the number of unread emails and allows quick access to recent unread emails;
- account-specific notification settings: you can choose if you want to display the unread badge, unread emails in the tray, or show notifications. Also, the app allows filtering unread messages: all, inbox only, primary, or important messages;
- keyboad shortcuts;
- drag & drop, spellchecking support, custom account images, the app can be closed to the tray / AppIndicator, and more.
I should also mention that in my test under Ubuntu 16.04 (w/ Unity), I stumbled upon a pretty annoying bug: you can't click anywhere inside the Wmail window when the tray / AppIndicator icon flashes. So if you receive a lot of emails at once (or if you add an account that has many unread emails), you'll have to wait for the tray icon to stop flashing before being able to use the app.
I already reported this bug and hopefully it will be fixed soon. Update: the bug has been fixed!
Download Wmail (download the latest prerelease because it comes with some Linux fixes)
To run it on Linux, simply extract the downloaded archive and double click on the "WMail" executable.
Report any bugs you may find @ GitHub.
GTK3 Tiling Terminal Emulator `Terminix` 1.1.0 Beta Released With UI Changes, Background Image Support
In case you're not familiar with Terminix, this is a GTK3 tiling terminal emulator. The application allows splitting terminals, both horizontally and vertically (which can be re-arranged using drag'n'drop), and it features options to save and restore the layouts.
The most important change in the latest Terminix 1.1.0 is probably the redesign of some parts of the application, making it less cluttered and more intuitive.
For instance, until now you had to look into a terminal's title or context menu to create a new horizontal or vertical terminal split. That's no longer the case and in Terminix 1.1.0 beta, there are two headerbar buttons that allow you to add a new terminal to the right or down.
Other UI changes include the addition of a find button in the headerbar, decluttered terminal menu, the session button no longer uses the new tab icon, which was confusing, and more.
You can read more about the design changes in Terminix 1.1.0 beta, HERE.
Terminix 1.1.0 with the default Ubuntu 16.04 wallpaper used as background image
Other changes in the latest Terminix 1.1.0 beta:
- support for background images;
- limited support for automatic profile switching;
- option to globally disable shortcuts;
- option to automatically copy text to clipboard when selecting;
- support for a Visual Bell;
- numerous bug fixes.
For a bit more information, including how to disable the client-side decorations and use a traditional titlebar, see our initial Terminix article.
Download Terminix (source code and 64-bit binary - requires GTK 3.14+ and GTK VTE Widget 0.42, available with Ubuntu 15.04+)
To install the latest Terminix 1.1.0 beta 1.2.0 64bit binary in Ubuntu (15.04, 15.10, 16.04 or 16.10) or Linux Mint 18, you can use the following commands:sudo apt-get install wget unzip libglib2.0-bin
sudo unzip terminix.zip -d /
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
If the application doesn't show up in the menu or its menu entry doesn't have an icon, you can try to restart the session (logout/login), or run the following command to update the HiColor icon theme cache:sudo gtk-update-icon-cache --ignore-theme-index -f -q /usr/share/icons/hicolor/
Or build it from source. For other Linux distributions, see THIS page.
The application was designed with speed and simplicity in mind and it can be used without any kind of configuration. That's because it uses broadcast discovery to find other devices on the local network with NitroShare installed.
To transfer files using NitroShare, all you have to do is select the files (or folders - NitroShare supports transferring entire directories) and the computer to send them to. Obviously, both computers need to be running NitroShare.
NitroShare does come with various settings, in case you need to change the download folder or device name, as well as more advanced settings, such as the transfer and broadcast port, and more.
NitroShare 0.3.2 was released recently, quickly followed by 0.3.3, released yesterday, and among the changes are:
- added option to encrypt transfer with TLS;
- added local HTTP API;
- added Nautilus and Nemo extensions (allows sending files with NitroShare from the Nautilus context menu);
- it's now possible to drag and drop files over the transfer window;
- added option to start NitroShare automatically after login;
- removed build dependency on libunity in favor of runtime detection;
- enabled translations and added French, Korean, & Spanish translations;
- bug fixes.
NitroShare (0.3.1 and not the latest 0.3.3 version) is available in the official Ubuntu 16.04+ / Linux Mint 18 and Debian Sid repositories. To install it, use the following command:sudo apt install nitroshareFedora 23+ users can install NitroShare from the official repositories using the following command:
sudo dnf install nitroshare
To install the latest 0.3.3 NitroShare in Ubuntu 16.10, 16.04, 15.10 or 14.04 / Linux Mint 18 or 17.x, you can use its official PPA. To add the PPA and install NitroShare, use the commands below:sudo add-apt-repository ppa:george-edison55/nitroshare
sudo apt update
sudo apt install nitroshare
After adding the PPA, you can also install the NitroShare Nautilus extension, using the commands below (the second command should restart Nautilus):sudo apt install nitroshare-nautilus
In the same way, to install the Nemo extension (and restart Nemo), use the following commands:
sudo apt install nitroshare-nemo
nemo -qNote that for the Nautilus / Nemo / Caja extension to work, NitroShare needs to be running.
Skype for Linux Alpha uses a responsive UI and supports sharing files, photos, and videos, and ships with a new range of emoticons.
The new version is not fully functional yet and the developers want Linux users to test the app and provide feedback:
"As we develop this new version of Skype for Linux, we need you to test, provide feedback and help us prioritize features. You will notice that with the Alpha version of Skype for Linux, which uses our next generation calling architecture, you will be able to call your friends and family on the latest versions of Skype on Windows, Mac, iOS and Android, but you won’t be able to make or receive calls to and from the previous versions of Skype for Linux (126.96.36.199)".
The announcement also mentions that you can now make one-to-one and group voice calls from a Chromebook or Chrome on Linux, using web.skype.com, this also being in alpha.
Video and landline calls are also on their way to Chrome for Linux and Chromebooks. Since Skype for Linux Alpha is basically web.skype.com with desktop integration (notifications and a tray icon / appindicator), these features aren't yet supported by the new application either.
I should also mention that Skype for Linux Alpha can be installed in parallel with the old Skype version, so there's no need to remove the stable Skype to install it.
Download Skype for Linux Alpha
Download Skype for Linux Alpha (deb and rpm packages available)
For Arch Linux, you can install Skype for Linux Alpha via AUR.