February 9, 2017

February Desktop

It has been a while since I posted my current Linux desktop. My favorite Linux distros are Ubuntu Mate 16.04 and ChalletOS 16.04 (64-bit versions). The XFCE features and included applications in ChalletOS have won me over and it now is my favorite Linux distro. It looks polished based on the included Styles theme changer, includes classy icon and font sets, and everything works great. Included "must have applications" are Audacious Music Player, Synaptic Applications Manager, and the Firefox browser. Recent posts for ChalletOS speak about the Windows 7 easy transition to Linux. But ChalletOS is based on XFCE. You can add as much new applications as you like from Synaptic Applications Manager. I have added LibreOffice 5.3, Deluge bittorrent client, Rhythmbox Music Player, Caja File Manager, Devedee video creator, Screenlets desktop gadgets, and the Chrome browser. Below are my desktop screenshots. Enjoy.

























You can download ChalletOS here:

https://sites.google.com/site/chaletoslinux/download/64bit

February 8, 2017

Use Google Hangouts With Extra Features In Pidgin With Purple Hangouts Plugin (Ubuntu PPA)

Purple Hangouts is a libpurple plugin which adds support for the proprietary protocol that Google uses for its Hangouts service.

Using it, you can get extra Google Hangouts features that aren't available through the XMPP interface in Pidgin and other applications that use libpurple.

Among the extra features (compared to using XMPP) provided by Purple Hangouts are group chats, self messages, synchronized history between devices and SMS support via Google Voice.

You can see a feature comparison between using Google Hangouts in Pidgin via XMPP and using the Purple Hangouts plugin, HERE.


To use it (after installing the plugin, obviously - see below) in Pidgin select Accounts > Manage Accounts, click "Add" and from the "Protocol" drop-down, select "Hangouts":


Then enter your username and click "Add".

For authentication, Purple Hangouts uses Google OAuth, and upon adding your username in the Pidgin Hangouts settings and clicking "Add", an authentication box should pop up and a new page should open in your default web browser, asking you to authorize the application with Google.

After authorizing it, a code is displayed in the web browser. Copy this code and paste it into the Pidgin authorization box:


That's it!

Tip: install Unicode Emoji for Pidgin. 

For a complete experience, I recommend installing Unicode emoji for Pidgin. Download unicode-emoji from HERE (click "Download ZIP" in the top right) and extract the downloaded archive in the ~/.purple/smileys/ folder (if it doesn't exist, create it).

Once installed, restart Pidgin, go to Tools > Preferences and on the Themes tab, select "Hangouts" for "Smiley Theme":




Purple Hangouts is not considered stable yet, so you'll find missing or incomplete features and bugs. Report any bugs you may encounter @ BitBucket.


Install Purple Hangouts in Ubuntu via PPA


Ubuntu, Linux Mint (and derivatives) users can install Purple Hangouts by using the main WebUpd8 PPA. To add the PPA and install Purple Hangouts, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install purple-hangouts pidgin-hangouts
 
If you don't want to add the PPA, grab the deb files from HERE (you'll need both purple-hangouts and pidgin-hangouts).

Purple Hangouts is also available in a Fedora Copr repository. Arch Linux users can install Purple Hangouts via AUR.

See the Purple Hangouts BitBucket page for source and installation instructions for other Linux distributions as well as Windows downloads.


Source: http://www.webupd8.org/2016/04/use-google-hangouts-with-extra-features.html

February 7, 2017

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

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:

February 6, 2017

Screenlets (Desktop Widgets) Fixed For Ubuntu 16.04, Available In PPA





Screenlets desktop widgets Ubuntu 16.10

Screenlets, a widget framework for Linux, was updated to work with Ubuntu 16.04 recently, and new packages are available in its official PPA.

The Screenlets package was removed from the official Ubuntu 16.04 (and newer) repositories because it no longer worked, however, Hrotkó Gábor fixed various issues that prevented the application and some of its widgets from working, and uploaded a new version to the official Screenlets PPA, for Ubuntu 16.04.

While the PPA doesn't officially support it, you can also use it in Ubuntu 16.10.


According to Hrotkó, he could not fix everything, so you will find bugs / screenlets that don't work, but most things should work now. One issue is that the indicator icon doesn't show up in Ubuntu (with Unity). This does work on my computer, but it doesn't work on a fresh Ubuntu installation, and I couldn't yet figure out why.


Quick Screenlets intoduction


Screenlets Ubuntu 16.10

Screenlets is a framework that allows adding widgets to your desktop. The Screenlets PPA provides numerous screenles (desktop widgets), such as RSS readers, weather, clock, countdown, a Conky-like system information widget, folder view, calendars, sensors, and much more.

The application allows creating multiple screenlets (widgets) of the same type, each with its own individual settings.

Note that Screenlets requires an X11-based composite manager, so for instance if you run Lubuntu, you'll need something like Xcompmgr or Compton, or else the widgets won't show up on your desktop.

Using Screenlets is fairly easy: launch Screenlets, select the screenlet you want to add to the desktop and check the "Start / Stop" option on the left to start it (you can also double click the screenlet).

To get the screenlet to start automatically on login, make sure to also check the "Auto start at login" option:

Screenlets


Install Screenlets in Ubuntu 16.04 or 16.10


To add the Screenlets PPA and install Screenlets as well as all the available widgets in Ubuntu 16.04, use the following commands:
sudo add-apt-repository ppa:screenlets/ppa
sudo apt update
sudo apt install screenlets screenlets-pack-all

To install Screenlets and all the available widgets from the same PPA in Ubuntu 16.10, you must add the PPA and then change it to point to Xenial instead of Yakkety (there are no Ubuntu 16.10 packages yet). To do this, use the commands below:
sudo add-apt-repository ppa:screenlets/ppa
sudo sed -i 's/yakkety/xenial/g' /etc/apt/sources.list.d/screenlets-ubuntu-ppa-yakkety.list
sudo apt update
sudo apt install screenlets screenlets-pack-all


Source: http://www.webupd8.org/2017/02/screenlets-desktop-widgets-fixed-for.html

February 3, 2017

How to Install LibreOffice 5.3 in Ubuntu 16.04, 14.04

LibreOffice 5.3, a new stable series of the open-source office suite, was released today on February 1. The official binaries are available for download. And Ubuntu PPA will build the packages soon.

What’s New in LibreOffice 5.3:

  • Many UI/UX improvements and the MUFFIN interfaces (Microsoft Ribbon UI)
  • First source release of LibreOffice Online, that offers basic collaborative editing of documents in a browser
  • Faster rendering performance
  • New text layout engine
  • And much more, see the release note.

LibreOffice Writer with Sidebar

 

How to Install LibreOffice 5.3 in Ubuntu / Linux Mint

Although LibreOffice website offers official DEB binaries, the best way to install or upgrade to LibreOffice 5.3 in Ubuntu 16.10, Ubuntu 16.04, Ubuntu 14.04, and Linux Mint 17 & 18 is using the LibreOffice Fresh PPA.
Once the PPA updated with the new packages, follow the steps below to install it:

1. Open terminal (Ctrl+Alt+T) and run command to add the PPA:


sudo add-apt-repository ppa:libreoffice/ppa


Type in your password when it prompts and hit Enter.


LibreOffice Fresh PPA

2. After that, launch Software Updater (Update Manager) and after checking for updates you’ll see new release of LibreOffice packages available:

Or also look in Synaptic Manager for the new versions.


upgrade LibreOffice office suite

Source: http://tipsonubuntu.com/2017/01/31/install-libreoffice-5-3-ubuntu/

How to Install LibreOffice 5.3 on Ubuntu (With One Command)



Wondering how to install LibreOffice 5.3 on Ubuntu? We’re gonna show you — and all it takes is a single command.


And no, before any wisecrackers chip in, we don’t mean using the venerable ‘apt update && apt upgrade‘ command combo. LibreOffice 5.3, the latest stable release, is not available in the standard Ubuntu archives (excepting Zesty, which is in development).

Instead, we’re going to show you how to install LibreOffice 5.3 on Ubuntu as a Snap app.
This will leave your existing LibreOffice install (assuming you have one) untouched and in place should you want to continue using it alongside the newer, snap-ier version. You’ll be able to benefit from all of the latest features (including the experimental LibreOffice Ribbon UI) right away.

Install LibreOffice Snap App

On Ubuntu 16.04 LTS and above it takes a single command to download LibreOffice 5.3 and install it on your system:

sudo snap install libreoffice

This fetches the very latest stable release of the office suite. You won’t silently updated to a bleeding edge release in the background using this command, which is a risk you run if you’ve installed the app using the --edge flag.

The download starts as soon as you hit return, and is roughly around ~300MB in size. Keep this in mind if you’re on a slow or capped data connection or happen to be running low on disk space.

Why Use LibreOffice Snap?

Asking why use the LibreOffice Snap over a PPA? It’s a fair question.
For me, answering as me, and only me, the single biggest upside to the LibreOffice Snap versus a PPA is convenience. I don’t need to hunt down the correct PPA, add it to Ubuntu’s software sources, wait for the PPA maintainer to add the relevant packages, then update and upgrade.

With Snappy it takes one command (and a couple of minutes of waiting) and bam: it’s done.
But there’s also an insurance factor. New releases of any app introduce new, unseen bugs. With Snappy I can run the latest version alongside the old version without any sort of conflict — perfect if a rather annoying issue presents itself.

There are a couple of drawbacks too, though.
For one, I couldn’t get the ‘insert image’ picker to find any folder outside the Snap’s sandbox. The Snap version simply couldn’t see my ~/Pictures folder — or any folder, come to that. This may be an issue with my install. Your own mileage may vary.
This doesn’t solely affect folders and directories. You’ll also notice that far fewer fonts available to the app when running in a sandbox. This is partly by design. You can (however) make things integrate a little better by letting the app run unconfined:

sudo snap install libreoffice --devmode

Secondly, regardless of which way you install it, if you have LibreOffice installed from the archives you’ll end up with duplicate entries in the Dash.
If you’re not using a custom icon theme it might not be immediately clear which is the apt version and which is the snap version. There is a logic though: in general, the second set is the Snap version, and the former the apt, e.g., if you type ‘Writer’ and see two Writer icons, the second of these is the Snap version.

The snap version also doesn’t allow you to pare back the suite. I never use Draw, for example, and apt remove it after a fresh install. I can’t do that with a snap, not without removing the entire suite. Keep that in mind if unwanted apps bug you.

Other than that there seems to be no perceptible difference in performance; global menus and HUD work just fine;  and so on.

Source: http://www.omgubuntu.co.uk/2017/02/install-libreoffice-5-3-ubuntu-snap?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+d0od+%28OMG%21+Ubuntu%21%29

February 2, 2017

LibreOffice 5.3 ships with experimental Office-like Ribbon UI

LibreOffice 5.3 is the newest version of the popular open source Office suite, and one of the "most feature-rich releases in the history of the application".
The Office suite, available for Windows, Mac and Linux operating systems, is now also available as a private cloud version, called LibreOffice Online.

LibreOffice, at is core, is an open source alternative to Microsoft Office. It features Writer, a text editing program similar to Word, Calc, the Excel equivalent, Impress which is similar to PowerPoint, and Draw, which enables you to create graphic documents.
LibreOffice 5.3 ships with a truckload of new features. One of the new features is a new experimental user interface called Notebookbar. This new interface resembles Office's ribbon UI, but is completely optional right now.


libreoffice 5.3


In fact, the new user interface is not enabled by default, and if you don't look for it or know where to look, you will probably notice no difference at all to previous versions.
First, you need to enable experimental features by checking "Enable experimental features" under Tools > Options > LibreOffice > Advanced > Experimental features.
To enable the new Ribbon UI, select View > Toolbar Layout > Notebookbar.  The UI you see on the screenshot above is enabled by default, but you may switch it using View > Notebookbar to either Contextual Groups or Contextual Single.
The former displays grouped items in the UI, the latter icons in a compact horizontal row. Excellent for small resolution devices.


libreoffice


As far as other features are concerned, there are quite a few that deserve mentioning. One interesting option that the developers built-in to LibreOffice 5.3 is the ability to sign PDF documents, and to verify PDF document signatures.
You find both options under File > Digital Signatures in the interface.
PDF documents can be embedded into documents now as well. They are added to documents as images, with the first page being shown by default.
If you like to use the keyboard shortcut, you may like that the Windows and Linux versions of LibreOffice 5.3 highlight shortcuts now in context menus. So, whenever you use the mouse, you see the corresponding keyboard shortcut as well.


libreoffice 5.3 keyboard shortcuts


The Writer application got some exciting new features. It supports Table styles now for instance, and there is a new Page deck in the sidebar to customize the page settings quickly and directly.
There is also an option to use the new "go to page" box, and arrows in the drawing tools which were not available previously in Writer.
Calc got a new set of default cell styles offering "greater variety and better names", a new median function for pivot tables, and a new filter option when you are inserting functions to narrow down the selection.
Impress & Draw start with a template selector when you start  them, and two new templates have been included for use.
Another interesting option is the ability to link to images or photos of photo albums, so that they are not saved in the document directly.
LibreOffice 5.3 supports better import and export filters to new and legacy Microsoft Office Documents.

Check out the following videos that highlight the new features of LibreOffice 5.3:
LibreOffice 5.3 Writer
LibreOffice 5.3 Calc
LibreOffice 5.3 Impress

Check out the official blog post on the Document Foundation website. There you find links to download pages, and information about LibreOffice Online.

Source: http://www.ghacks.net/2017/02/01/libreoffice-5-3-ships-with-office-like-ribbon-ui/

February 1, 2017

5 Cool Internet Radio Players For Linux

There are quite a few Linux applications that can play Internet radio, but I thought I'd make a list of some of the most interesting apps that focus on this.

The list includes lightweight tray Internet radio players, a fully fledged desktop application, a command line radio browser and player, as well as a GNOME Shell extension.


Radio Tray


Radio Tray Linux

Radio Tray is a minimalist Internet radio player that sits in the system tray (it also supports Ubuntu's AppIndicator). The application is not new, but I couldn't make a Radio Players post without it, since it's a great lightweight radio player.

Radio Tray comes with a list of built-in radio stations, and allows you to easily add new ones. There's no GUI for the actual player - the application is controlled from the tray/AppIndicator or using the media keys.

Radio Tray features:
  • comes with a built-in radio station list (though since the application hasn't been updated in a long time, some no longer work);
  • plays most media formats (based on gstreamer libraries);
  • configurable radio stations with a GUI;
  • extensible by plugins (current plugins include: Sleep Timer, Notifications, MATE and GNOME Media Keys and History);

I didn't list the playlists formats supported by Radio Tray, because I'm not sure if all those listed on its SourceForge page still work. That's because the application doesn't seem actively maintained, with the latest commit dating back to January, 2015.

For instance, playing ASX streams didn't work in my test under Ubuntu 16.10, even though this is listed as supported on the Radio Tray page (playing ASX streams works with RadioTray Lite - see below).

There are also reports that Radio Tray pauses sometimes and it appears this hasn't been fixed although I didn't encounter the issue.

Radio Tray is most likely available in your Linux distribution official repositories. In Debian, Ubuntu or Linux Mint, you can install it by using the following command:
ssudo apt install radiotray python-xdg

Without installing python-xdg, the application will fail to start (and it's missing as a dependency in most Ubuntu versions, like 16.04).


Radio Tray Lite


Radio Tray Lite Linux

Because Radio Tray doesn't seem actively maintained, I searched for an alternative and stumbled upon Radio Tray Lite. According to its developer, this is a Radio Tray clone, rewritten in C++.

Just like Radio Tray, this application uses GStreamer, so it should play most media formats, however, it lacks some of the features available in the original Radio Tray, like plugins support (so no media keys support, etc.) or a GUI to add new radio stations.

Radio Tray Lite ships with a radio list and to add new radio stations you must edit a file. The application uses the same bookmarks.xml (radio station list) syntax as Radio Tray, so if you already have a custom one, you could use that instead of its built-in list.

To add new radio stations, edit the ~/.config/radiotray-lite/bookmarks.xml file.

I should also add that using Radio Tray Lite, I was able to play ASX steams (as opposed to the original Radio Tray running in Ubuntu 16.10). So if Radio Tray fails to play some streams, give Radio Tray Lite a try.

Radio Tray Lite features:
  • runs on a Linux system tray / AppIndicator;
  • desktop notifications;
  • minimalist user interface;
  • plays most media formats (it uses gstreamer);
  • supports PLS, M3U, ASX, RAM, XSPF playlists;

To install Radio Tray Lite in Ubuntu 16.10, 16.04 or 14.04 / Linux Mint 18.x or 17.x, you can use the main WebUpd8 PPA. To add the PPA and install the application, use the following commands:
ssudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install radiotray-lite
If you don't want to add the PPA, grab the deb from HERE.

For installing Radio Tray Lite in other Linux distributions, bug reports, etc., see its GitHub page.


Gradio


Gradio Linux

Gradio is a GTK3 application for discovering and listening to Internet radio stations.

Gradio features:
  • uses radio-browser.info for its built-in radio station list;
  • filter radio stations by language, country/state or tag (which includes genres, etc.), as well as most popular;
  • after finding a radio station you like, you can easily add it to your library by starring it;
  • MPRIS v2 support (integrates with the Ubuntu Sound Menu, GNOME Shell, etc.);
  • optional desktop notifications;
  • connection popover that displays the used codec, bitrate, channel mode, etc.;
  • includes options to resume playback on startup, close to tray, enable background playback, use dark design, etc.

Gradio is the most complete Internet radio player in this list, but also the most heavy on system resources. It's also the best for discovering new online radio stations thanks to its extensive radio station database and filters.

The application does lack a feature though: it doesn't allow adding your own custom radio stations from the application user interface. The radio station must exist in the radio-browser.info database to be able to play it.

Ubuntu 16.10 and 16.04 / Linux Mint 18.x users can install the latest Gradio by using its official PPA:
sudo add-apt-repository ppa:haecker-felix/gradio-daily
sudo apt update
sudo apt install gradio
If you don't want to add the PPA, grab the deb from HERE.

For how to install Gradio in other Linux distributions, bug reports, etc., see its GitHub page.


GNOME Shell Internet Radio extension


GNOME Shell Internet Radio extension

This may not be a stand-alone application, but it's basically the Radio Tray equivalent for GNOME Shell, so I had to add it to this list.

GNOME Shell Internet Radio (or GNOME Shell Extension Radio) is a simple extension for listening to Internet radio streams, which supports GNOME Shell 3.18, 3.20 and 3.22.

The extension only ships with 4 Internet radio stations by default, but it provides a built-in search for http://www.radio-browser.info (radio directory), so you can easily add new radio stations from within the extension user interface. You can also add your own radio stations:

GNOME Shell Internet Radio extension

GNOME Shell Internet Radio extension

GNOME Shell Internet Radio extension features:
  • manage (add/edit/remove) radio stations;
  • mark stations as favorite;
  • built-in online radio directory search (it uses https://www.radio-browser.info);
  • middle click to start/stop last played station;
  • support for multimedia keys;
    • Play / Stop
    • Next / Prev cycles through the channels list;
  • optional desktop notifications;
  • cyrillic tag support.

Install Internet Radio extension from the GNOME Extensions directory or from source, from GitHub.


Curseradio


cursesradio

A Linux application list, even a small one like this one, wouldn't be complete without a command line alternative.

Curseradio is a command line Internet Radio browser and player which uses a curses interface, and mpv for audio playback. The tool makes use of the TuneIn directory found at http://opml.radiotime.com/ for its radio station list.

Unfortunately Curseradio doesn't support adding your own radio stations, however, the built in list is quite extensive and provides radio stations for any taste. Furthermore, the TuneIn directory it uses has a Local Radio section which tries to list radio stations based on your location.

Curseradio features:
  • interactive curses interface with radio categories, currently playing and bitrate information;
  • keyboard shortcuts (see its GitHub page for a list);
  • extensive built-in radio station list (via http://opml.radiotime.com/), including local radio stations;
  • supports adding stations to favorites (press "f" to add it to favorites), for quick access.

To install Curseradio in Ubuntu 16.10, 16.04 or 14.04 / Linux Mint 18.x or 17.x, you can use the main WebUpd8 PPA. Add the PPA and install the application using the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install curseradio
If you don't want to add the PPA, grab the deb from HERE.

For installing Curseradio in other Linux distributions, grab the source from its GitHub repository.
 
Source: http://www.webupd8.org/2017/02/5-cool-internet-radio-players-for-linux.html