Language Selection

English French German Italian Portuguese Spanish

Web Upd8

Syndicate content Web Upd8
Daily Ubuntu / Linux news and application reviews
Updated: 2 hours 38 min ago

Terminix Now Available In PPA For Ubuntu 16.04 And Linux Mint 18 [Quick Update]

Friday 29th of July 2016 10:09:00 AM

Terminix was uploaded to the Debian Sid repositories recently. To make it easier to install and stay up to date with the latest Terminix versions, I used the official Debian packaging (thanks to the packagers!) and created a Terminix PPA for Ubuntu 16.04 and Linux Mint 18.
Ubuntu 16.10 Yakkety Yak did not yet import ldc 1.1.0 from Debian, required to build gtk-d (Terminix dependency), and it failed to build in my PPA for Yakkety (probably that's why it's not in Yakkety yet). Also, since Terminix requires GTK 3.14, it can't be built for Ubuntu 14.04.
I should also mention that there was an attempt to create a snap package for Terminix, but without success so far.
In case you're not familiar with Terminix, this is a GTK3 tiling terminal emulator that allows splitting terminals horizontally and vertically, and rearrange them using drag and drop. The layouts can be saved and restored. For more information about Terminix, see our initial article. Also check out its GitHub page.
To add the WebUpd8 Terminix PPA and install the app in Ubuntu 16.04, Linux Mint 18, and derivatives (32bit + 64bit), use the following commands:sudo add-apt-repository ppa:webupd8team/terminix
sudo apt update
sudo apt install terminixExtra tip: For additional Terminix themes, see THIS page.

How To Create And Edit Keyboard Shortcuts In Lubuntu (Openbox)

Friday 29th of July 2016 08:24:00 AM
Lubuntu (which uses Openbox as its window manager) doesn't come with any graphical user interface tool to edit or create new keyboard shortcuts, and to do this, you must either edit the configuration file manually, or use xbindkeys.

To simplify the process, you can use Obkey, an Openbox key editor. While its user interface is not the most intuitive, it simplifies the process of editing and adding new keyboard shortcuts.
Obkey modifies the Openbox configuration file, so it's recommended you save a backup, in case you want to revert the changes. Obkey does not provide a way to undo the changes!
To create a backup of the Openbox configuration (~/.config/openbox/lubuntu-rc.xml), use the following command:
cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.bckYou should find the backup ("lubuntu-rc.xml.bck") in the ~/.config/openbox/ folder. If later on you want to restore this backup, make sure Obkey is not running and use the command below:
cp ~/.config/openbox/lubuntu-rc.xml.bck ~/.config/openbox/lubuntu-rc.xml
Now back to Obkey. To use it in Lubuntu, you must run it using the following command (so it opens the Lubuntu Openbox configuration file):obkey ~/.config/openbox/lubuntu-rc.xml
In the Obkey window, you'll notice a long list of keyboard shortcuts. The actions are not displayed in this list. To see the action for a certain keyboard shortcut, you must select it, then look under "Actions" on the bottom right.
Editing an already existing keyboard shortcut is as easy as clicking on it (first column), then pressing the new key combination.
To create a new keyboard shortcut, click the "Insert sibling keybind" (1) button, set the key (2), and to assign it an action, click "+" under "Actions" (3):

This inserts a new action called "Focus" - click on this and you can choose from various actions:

If you want to add a custom action, like running some application or script, select "Execute" as the action, and add the command in the top right pane:

After making any changes to the Openbox configuration file using Obkey, click the "Save" button! If the changes are not applied after clicking "Save", run the following command to reload the Openbox configuration:openbox --reconfigure

Download Obkey
Obkey is not available in the official Lubuntu repositories. You can download an Obkey deb from Notesalexp (you can also add his repository) - it should work with any Lubuntu version. 
The deb does not depend on "python-gtk2", required to run Obkey, so make sure it's installed using the following command:sudo apt install python-gtk2
Arch Linux users can install Obkey via AUR: stable | git (fork).

For other Linux distributions, download the Obkey source from HERE. Use THIS fork if you encounter issues with the original Obkey.

Pandora Client `Pithos` Sees New Major Release

Thursday 28th of July 2016 12:02:00 PM
Pithos 1.2.0 was released today and it includes a new explicit content filter option, new dialog design, along with other improvements and important bug fixes.

Pithos is a Pandora Radio client that integrates tightly with the desktop, providing notifications, an Ubuntu AppIndicator, MPRIS v2 support (so it integrates with the Ubuntu Sound indicator, etc.), media keys and more.
The app supports Pandora features like thumbs up / thumbs down / tired of this song options, the ability to switch between Pandora stations, and editing and creating stations. On top of that, Pithos also provides proxy support and scrobbling.
In case you're not familiar with Pandora Radio, this is a popular music streaming and recommendation service that's only available in the United States, Australia and New Zealand.
Changes in Pithos 1.2.0:
  • redesign all dialogs to use Headerbars (the main window does not use Headerbars);
  • redesign stations dropdown as a Popover with searching and sorting;
  • add explicit content filter option;
  • add extensive keyboard shortcuts for the main window, and a Keyboard Shortcuts help window for GTK 3.20+;
  • fix high CPU usage with Ubuntu's default theme;
  • fix Ubuntu sometimes showing wrong art in notifications;
  • fix 'now playing' not being set on;
  • mpris: Effectively rewritten to better follow the spec, and reference album art as locally downloaded files;
  • add initial support for translations (translators needed!);
  • store password with SecretService (libsecret);
  • migrate build system to Autotools;
  • migrate settings to GSettings;
  • remove all dependencies on dbus-python;
  • improve integration with Flatpak: use Gio to open URIs, and rename icons and data files to match app id.

Pithos 1.2.0 dialogs
Since the Keyboard Shortcuts help window is only available with GTK 3.20, I'll make a list with the keyboard shortcuts available in Pithos 1.2.0:
  • Play/Pause: Space
  • Skip song: <Primary> + Right
  • Volume up: <Primary> + Up
  • Volume down: <Primary> + Down
  • Love song: <Primary> + l (that's an "L")
  • Unrate song: <Primary> + u
  • Ban song: <Primary> + b
  • Tired song: <Primary> + t
  • Bookmark song: <Primary> + d
  • Open song information: <Primary> + i

Where <Primary> is usually the Ctrl key, but it can also be the Super (Windows) key.

Install Pithos
Ubuntu 16.04 / Linux Mint 18 users can install the latest Pithos 1.2.0 by using its official PPA. An older Pithos version is available for Ubuntu 14.04. Add the PPA and install Pithos using the following commands:sudo add-apt-repository ppa:pithos/ppa
sudo apt update
sudo apt install pithosThe latest Pithos can't be built in Ubuntu 14.04 or 12.04, and there are no packages for other Ubuntu versions because they are no longer supported by Canonical (Ubuntu 15.10 reached end of life today).
Update: The package missing the "gir1.2-secret-1" dependency issue has been fixed.

Arch Linux can install the latest Pithos via AUR.

For other Linux distributions, see the instructions available on the Pithos homepage (including instructions for installing it with Flatpak, though there are some known issues).

Report any bugs you may find @ GitHub.

Ubuntu 15.10 (Wily Werewolf) Reaches End Of Life Today (July 28)

Thursday 28th of July 2016 10:10:00 AM
Quick Update: Ubuntu 15.10 (Wily Werewolf) reaches end of life today, July 28, 2016.

Like all non-LTS releases, Ubuntu 15.10 (Wily Werewolf) was supported for 9 months and this period ends today. This means it will no longer receive maintenance updates, including critical security upgrades.
If you're still using Ubuntu 15.10, it's recommended you upgrade to Ubuntu 16.04, which is supported until April 2021. For how to upgrade to Ubuntu 16.04, see THIS page.

Ubuntu MATE 16.10 Yakkety Yak Gets A Unity HUD-Like Searchable Menu

Tuesday 26th of July 2016 01:31:00 PM
MATE HUD, a Unity HUD-like tool that allows searching through an application's menu, was recently uploaded to the official Yakkety Yak repositories, and is available (but not enabled) by default in Ubuntu MATE 16.10.

MATE HUD is a fork of i3-hud-menu, which we've covered recently, with a few changes:
  • xprop was replaced with a Python implementation;
  • rofi is used instead of dmenu;
  • rofi is automatically themed based on the current GTK theme;
  • the settings (including configurable keyboard shortcut) are stored in Dconf (org > mate > hud).

Slightly off-topic: Rofi is a lot like dmenu, with various improvements, like mouse support (allows selecting items using the mouse; dmenu does not). Furthermore, Rofi provides a window switcher, run dialog and SSH launcher. Check it out HERE. You'll find Rofi in the official Ubuntu repositories (15.10+).
Like i3-hud-menu, MATE HUD has some limitations, Firefox, Thunderbird, or LibreOffice. It can also break the LibreOffice menu completely, as long as the "libreoffice-gtk" desktop integration package is installed.

Also, if appmenu-qt and appmenu-qt5 are installed, the menu is not displayed for Qt applications, while MATE HUD does work.

Check out our i3-hud-menu article for more information.
To try MATE HUD, you need to be running the latest Ubuntu MATE 16.10 Yakkety Yak. After installing all the available updates, you should see an option in MATE Tweak (under "Panel") that allows enabling MATE HUD:

If you can't see this option, make sure you've installed all the available updates (if you're using a repositories mirror, it may take a while until the package is synced). Alternatively, you can install MATE HUD using the following command:sudo apt install mate-hudOnce installed, restart the session (logout/login) and enable MATE HUD from MATE Tweak.
The default keyboard shortcut for opening MATE HUD is Ctrl + Alt + Space. This can be changed using Dconf Editor, under org > mate > hud.

Access Files, Directories And Make Remote Connections From The Top Unity Bar With Rocket Menu (AppIndicator)

Tuesday 26th of July 2016 11:11:00 AM
Rocket Menu is an AppIndicator for opening files, directories, and making connections to remote servers via Nautilus.

Think of Rocket Menu as a bookmark menu that sits in your top Unity bar, which allows accessing multiple resources from the same menu.
The app supports adding entries for files, directories, websites and remote connections. These can be added to Rocket Menu from its Connections Editor, which can be accessed from indicator menu ("Edit Connections"). You'll have to click "Apply" after making any changes via Connections Editor, for the changes to show up in the AppIndicator menu.
Note that opening remote connections only works with Nautilus.

Install Rocket Menu
The Rocket Menu indicator icon is broken in non-Unity desktops. Also, the package depends on Unity. So only install Rocket Menu package if you're using Unity!
Rocket Menu is available in a PPA for Ubuntu 16.04. Add the PPA and install it using the following commands:sudo add-apt-repository ppa:corenominal/rocket-menu
sudo apt update
sudo apt install rocket-menu gir1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-notify-0.7
If you don't want to add the PPA or you're using a different Ubuntu version, download the deb from HERE or grab the source from GitHub. After installing the deb, use the command below to install the missing dependencies (they may already be installed, but just in case):sudo apt install gir1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-notify-0.7

How To Safely Remove Old Linux Kernels In Ubuntu Or Linux Mint [Quick Tip]

Tuesday 26th of July 2016 09:32:00 AM
Old Linux kernels can take up a considerable amount of disk space. Apt ("sudo apt-get autoremove") tries to remove uneeded packages, including old Linux kernels, but it may fail to remove all of them.
Apt may fail to remove old Linux kernels when using an Ubuntu version that's under development, if you encounter THIS bug (which still occurs in Trusty), or if you've installed the kernels manually.
There are various commands out there for mass removing old Linux kernels, but they complicated (and hard to remember), and not all are safe. So what's the safest way of mass purging old Linux kernels in Ubuntu? Well, according to Dustin Kirkland, it's the "purge-old-kernels" command.

The purge-old-kernels man page mentions that the command will never remove the currently running kernel. Also, by default, it will keep at least the latest 2 kernels, but you can override this using the "--keep" parameter (for instance "--keep 1" to only keep 1 Linux kernel).
In Ubuntu 16.04 and newer, the purge-old-kernels command is part of the byobu package. For older Ubuntu versions, it's available with the bikeshed package. To install these packages, use the following command:
- for Ubuntu 16.04 and newer, Linux Mint 18 and derivatives:
sudo apt install byobu- for Ubuntu versions older than 16.04, Linux Mint 17.x and derivatives:
sudo apt install bikeshed
Once installed, you can remove old Linux kernels on Ubuntu (or Linux Mint) desktops or servers, using the following command:sudo purge-old-kernels
via Dustin Kirkland

EncryptPad: Secure Text Editor That Protects Files With Passwords, Keys, Or Both

Friday 22nd of July 2016 08:17:00 AM
EncryptPad is a free and open source text editor for sensitive information, which protects files with passwords, key files, or both, available for Linux, Windows and Mac. The app can also be used to encrypt binary files, such as images, videos, and so on.

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
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 you may want to verify the PPA source integrity. The EncryptPad GitHub page contains step-by-step instructions for this - see HERE.
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
cd ~/encryptpad*
./ --all
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.

Opera Developer Update Brings Built-In RSS Reader, Chromecast Support

Wednesday 20th of July 2016 02:08:00 PM

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

MATE Dock Applet 0.73 Released With Redesigned Window List, Drag And Drop Support

Wednesday 20th of July 2016 12:01:00 PM
MATE Dock Applet was updated to version 0.73 recently, getting support for rearranging dock icons via drag and drop (only for the GTK3 version), updated window list design and more.

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.

Watch Twitch Using Your Favorite Video Player With Livestreamer Twitch GUI

Tuesday 19th of July 2016 01:35:00 PM
Livestreamer Twitch GUI is a browser. The application uses Livestreamer under the hood, is powered by Node.js and Chromium, and is available for Linux, Windows and Mac.

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 streams (the app even allows watching multiple streams at once) instead of Flash. 
That's because while 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
By default, the app uses VLC to play streams. If VLC is not installed, you'll need to set a video player in the application settings: under Player > Videoplayer (enter "mpv", "totem", "smplayer" and so on, without the quotes):

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/
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 tools:

via ghacks

Chat With Your Skype Friends From Pidgin With SkypeWeb Plugin (Ubuntu PPA)

Tuesday 19th of July 2016 10:48:00 AM
`SkypeWeb Plugin for Pidgin` allows communicating with your Skype contacts using the SkypeWeb protocol. Right now, the Pidgin plugin doesn't support voice or video calls.
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:

Thanks to Boris!

Wmail Is A Nice Desktop App For Gmail And Google Inbox With Multi-Account Support

Friday 15th of July 2016 12:52:00 PM
Wmail is a free, open source desktop client for Gmail and Google Inbox, available for Linux, Windows and Mac.
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.
Wmail features:
  • 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 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

Thursday 14th of July 2016 11:56:00 AM
Almost two months after its first stable version, Terminix 1.1.0 beta was released today, bringing UI changes, support for background images and more.

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
Download Terminix (source code and 64-bit binary - requires GTK 3.14+ and GTK VTE Widget 0.42, available with Ubuntu 15.04+)
Update: in Ubuntu 16.04 / Linux Mint 18 (32bit + 64bit), you can now install Terminix by using the WebUpd8 Terminix PPA. Add the PPA and install the app using the following commands:sudo add-apt-repository ppa:webupd8team/terminix
sudo apt update
sudo apt install terminix
The old, unrecommended method for installing Terminix (64bit only!) in Ubuntu 16.10, 16.04, 15.10 or 15.0 / Linux Mint 18 is to download the Terminix binary and unzip it, using the following commands:sudo apt-get install wget unzip libglib2.0-bin
cd /tmp
sudo unzip -d /
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/If after using the instructions above (this shouldn't happen if you've used the PPA), 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.

LAN File Transfer Tool `NitroShare` 0.3.3 Adds Nautilus And Nemo Extensions, More

Thursday 14th of July 2016 09:36:00 AM
NitroShare is an application that allows transferring files over the local network, available for Linux, Windows and Mac.

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.
Note that the changelog mentions a Caja extension however, there's no such package in the latest NitroShare 0.3.3 available in its official PPA.

Install NistroShare
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
nautilus -q
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.

New Skype For Linux Alpha Version Released

Wednesday 13th of July 2016 02:23:00 PM
A new alpha version of Skype for Linux was released today.

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 (".
The announcement also mentions that you can now make one-to-one and group voice calls from a Chromebook or Chrome on Linux, using, 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 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.

More in Tux Machines

10 hot Android smartphones that got price cuts recently

With numerous smartphone getting launched each month, brands always adjust prices to give slightly competitive edge to older smartphone models and also to clear inventories. Here are 10 smartphones that got price cuts recently. Read more

Debian and Ubuntu News

  • Debian Project News - July 29th, 2016
    Welcome to this year's third issue of DPN, the newsletter for the Debian community.
  • SteamOS Brewmaster 2.87 Released With NVIDIA Pascal Support
  • Snap interfaces for sandboxed applications
    Last week, we took a look at the initial release of the "portal" framework developed for Flatpak, the application-packaging format currently being developed in GNOME. For comparison, we will also explore the corresponding resource-control framework available in the Snap format developed in Ubuntu. The two packaging projects have broadly similar end goals, as many have observed, but they tend to vary quite a bit in the implementation details. Naturally, those differences are of particular importance to the intended audience: application developers. There is some common ground between the projects. Both use some combination of techniques (namespaces, control groups, seccomp filters, etc.) to restrict what a packaged application can do. Moreover, both implement a "deny by default" sandbox, then provide a supplemental means for applications to access certain useful system resources on a restricted or mediated basis. As we will see, there is also some overlap in what interfaces are offered, although the implementations differ. Snap has been available since 2014, so its sandboxing and resource-control implementations have already seen real-world usage. That said, the design of Snap originated in the Ubuntu Touch project aimed at smartphones, so some of its assumptions are undergoing revision as Snap comes to desktop systems. In the Snap framework, the interfaces that are defined to provide access to system resources are called, simply, "interfaces." As we will see, they cover similar territory to the recently unveiled "portals" for Flatpak, but there are some key distinctions. Two classes of Snap interfaces are defined: one for the standard resources expected to be of use to end-user applications, and one designed for use by system utilities. Snap packages using the standard interfaces can be installed with the snap command-line tool (which is the equivalent of apt for .deb packages). Packages using the advanced interfaces require a separate management tool.
  • Ubuntu 15.10 (Wily Werewolf) Reaches End Of Life Today (July 28)
  • Ubuntu MATE 16.10 Yakkety Yak Gets A Unity HUD-Like Searchable Menu
    MATE HUD, a Unity HUD-like tool that allows searching through an application's menu, was recently uploaded to the official Yakkety Yak repositories, and is available (but not enabled) by default in Ubuntu MATE 16.10.

Tablet review: BQ Aquaris M10 Ubuntu Edition

As employees have become more and more flexible in recent years thanks to the power and performance of mobile devices, the way we work has changed dramatically. We frequently chop and change between smartphones, tablets and laptops for different tasks, which has led to the growth of the hybrid market – devices such as Microsoft’s Surface Pro 3 and Apple’s iPad Pro – that provide the power and functionality of a laptop with the mobility and convenience of a tablet. Read more

Leftovers: Software

  • qutebrowser v0.8.1
  • Anonymous publishing with Riffle
    Preserving anonymity online is an understandably hot topic these days. But it can be confused with related concepts like privacy and secure communication. A new protocol called Riffle was recently published [PDF] by researchers at MIT; it offers a different take on anonymity than that implemented by other projects. A Riffle network could be used to implement an anonymous but verifiable blogging or publishing platform: one in which the messages are visible to everyone, but the identity of all users remains hidden. For comparison, the most well-known anonymity project is, no doubt, Tor, which enables users to access Internet services without revealing their physical location on the network. It is possible to use Tor to access publishing services like Twitter and, thus, to broadcast content to the Internet at large without revealing one's identity. But Tor is just as useful at solving other problems, such as accessing remote servers that are blocked by a firewall. While important, that usage of Tor does not necessarily involve anonymity; one could, for instance, use it to log in to Facebook, and Tor alone does not prevent the use of web trackers by sites. Furthermore, Tor is the focus of near-constant attacks (against the network itself and against the algorithms that keep it working), and it may be vulnerable to large-scale traffic analysis—such as a national ISP could perform. One of the stated goals of Riffle is to prevent such traffic analysis, which has led to popular reports and online discussions referring to Riffle as a Tor competitor. But Riffle, in fact, tackles a narrower problem set. In a Riffle network, every message sent or file uploaded is eventually published in plaintext form where everyone can see it. The Riffle protocol offers strong guarantees that the identity of the message's uploader cannot be discovered—even in cases where multiple servers in the network have been compromised.
  • Announcing Serval!
    Serval is launching on Tuesday the 2nd of August, 2016. It will be available under the GPLv2 and is completely free to use.
  • Tangent Animation studio will support the Blender Institute to hire two devs full time to work on Blender 2.8 and a third one for Cycles
  • 5 Best Calendar Apps for Linux Desktop
    Time is money, as goes an old saying, therefore you need to manage it very well. This then calls for proper planning of your daily schedule, future events, appointments and several other daily activities.
  • Pandora Client `Pithos` Sees New Major Release
    Pithos 1.2.0 was released today and it includes a new explicit content filter option, new dialog design, along with other improvements and important bug fixes.
  • Terminix Now Available In PPA For Ubuntu 16.04 And Linux Mint 18 [Quick Update]
    Terminix was uploaded to the Debian Sid repositories recently. To make it easier to install and stay up to date with the latest Terminix versions, I used the official Debian packaging (thanks to the packagers!) and created a Terminix PPA for Ubuntu 16.04 and Linux Mint 18.
  • Geary – A Good Looking Modern Email Client for Linux
    Geary is a free and open source email client. It’s simple to setup and install, in a few minutes your done. No need to add extra features or add ons to install, it just works. The user interface is the easiest and simplest to use.
  • PVS-Studio confesses its love for Linux
    This post is about love. About the love of the static code analyzer PVS-Studio, for the great open source Linux operating system. This love is young, touching and fragile. It needs help and care. You will help greatly if you volunteer to help testing the beta-version of PVS-Studio for Linux.