Language Selection

English French German Italian Portuguese Spanish

Web Upd8

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

YouTube Command Line Player And Downloader `mps-youtube` 0.2.0 Released With Support For Downloading YouTube Playlists, More

16 hours 22 min ago
mps-youtube is a command line tool that can be used to search, play and download YouTube videos, which supports both local and YouTube playlists.
By default, mps-youtube is basically a YouTube audio player (and downloader), but you can enable external video playback (via mpv or MPlayer) from its options:


Features:
  • search and play audio / video from YouTube;
  • search tracks of albums by album title;
  • search and import YouTube playlists;
  • create and save local playlists;
  • download audio / video from YouTube, with support for DASH (so it can mux separate audio and video streams - that means it can download 1080p YouTube videos since all 1080p YouTube videos use DASH);
  • view video comments;
  • works under Linux, Windows and Mac OSX;
  • many other small but useful features.

The latest mps-youtube 0.2.0, released today, adds quite a few new features and improvements, such as:
  • auto detect terminal size;
  • transcode audio to mp3 and other formats (requires ffmpeg or avconv);
  • added "da" (download best available audio file) and "dv" (download best available video file) commands to playlist search results;
  • added options to download YouTube playlists (use "dapl" for audio and "dvpl" for video) by url or id;
  • the progress indicator now works with mpv;
  • added option to show system notifications (on Ubuntu, install "libnotify-bin" and enable notifications using "set notifier notify-send");
  • Added overwrite true/false option for downloads (skips download if downloaded file already exists);
  • added copy to clipboard feature (requires "xclip" on Linux);
  • remux audio downloads for better file compatibility.


Getting started with mps-youtube
To start mps-youtube, use the following command:
mpsyt
Before using mps-youtube, let's configure it.

For some reason, the latest mps-youtube 0.2.0 doesn't set a default player which means you can only download audio / video from YouTube but you can't play any audio / video using mps-youtube itself. So let's set a player - to do this, use the following command:set player PLAYERAPPwhere "PLAYERAPP" can be "mplayer" or "mpv"

By default, mps-youtube searches for music only. If you want to disable this, use the following command:
set search_music false
Also, mps-youtube plays just the audio by default so if you wish to enable playing videos (using the player set above), run the command below (once again, after running "mpsyt"):set show_video true
You can view all the available configuration options by using the command below:set

Searching for music / videos using mps-youtube is as easy as adding "." or "/" in front of the search terms (without the quotes). For instance, to search for Led Zeppelin, you can use:.led zeppelinor:
/led zeppelinYou can navigate to the next / previous page of results by using "n" (next) and "p" (previous).
To play an item, enter its number. You can also play multiple items, for instance, use "1-5" to play items 1 to 5 or "1, 2, 6" to play the first, second and sixth item and so on.


To download an item, use:
d ITEM-NUMBERFor example, to download the 3rd search result, use "d 3" - this displays all the available audio and video formats and lets you choose which to download. You can also download the best audio (use "da ITEM-NUMBER") or best video (use "dv ITEM-NUMBER"). This works for both searches and playlists.
This is just to get you started so for more information on using mps-youtube, type "h" and then "help TOPIC" (where topic is "basic", "search" and so on) as explained in mps-youtube:


Install mps-youtube
Arch Linux users can install the latest mps-youtube via AUR
mps-youtube is available in Ubuntu 14.04 and 14.10 as well as Debian Sid and Jessie however, that's an older version so if you want to install the latest version in Ubuntu, Debian, Linux Mint and so on, you can use PIP:
1. Install Python PIP:
sudo apt-get install python-pip
2. Install mps-youtube using Python PIP:
sudo pip install mps-youtube
3. You'll also need either mpv or mplayer if you want to play audio or video via mps-youtube.

mpv is available in the official Ubuntu 14.04, 14.10 and 15.04 repositories as well as in Debian Jessie and Sid so to install it, use the following command:sudo apt-get install mpv
Of course, you can also use mplayer, which is available in the official repositories for any Ubuntu / Debian version - install it using the following command:sudo apt-get install mplayer
If you had mps-youtube installed and you want to upgrade it (or you want to upgrade it later on, when a new version is released), use the following command:sudo pip install mps-youtube --upgrade
For Windows and Mac OS X installation instructions, bug reports and so on, see the mps-youtube GitHub page.

How To Install RVM (Ruby Version Manager) In Ubuntu Via PPA

18 hours 19 min ago
Ruby Version (enVironment) Manager (or simply RVM) is a tool that manages Ruby application environments and enables switching between them.
RVM has not been packaged for recent Ubuntu versions (it's only available for Ubuntu 12.04, but it's a very old RVM version) and to install or update it, you must run a script. To make things easier, WebUpd8 reader Rael G.C. has packaged RVM for Ubuntu and uploaded it to a PPA, for easy installation and of course, automatic updates.
Here's what the PPA package does:
  • installs the latest stable RVM;
  • mixed-mode installation is used: usable by all users on the system, with isolated rubies / gemsets in user's $HOME (see more here);
  • all sudoers are automatic added to rvm group automatically;
  • all sudoers get local gemsets enabled;

Rael's packaging is available on GitHub so if you want to report bugs, make suggestions and so on, see THIS page.

Install RVM (Ruby Version Manager) in Ubuntu via PPA
1. To add Rael's PPA and install RVM in Ubuntu (and derivatives), use the following commands:sudo apt-add-repository ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm
2. In order to always load RVM, you need to set GNOME Terminal (or whatever terminal emulator you use) to run Bash as login shell. To do this for GNOME Terminal, from its menu select Edit > Profile Preferences and on the Title and Command tab, enable "Run command as login shell".
3. Restart your session (logout and login).

Now you can start using RVM - for instance, install the latest Ruby using:rvm install ruby

For how to use RVM, see its GitHub page or run "man rvm".

Thanks to Rael for the tip and info!

Video Transcoder `HandBrake` 0.10.0 Released With Support For New Encoders

Monday 24th of November 2014 12:34:00 PM
HandBrake, a free, open source video transcoder for Linux, Windows and Mac OS X, has been updated to version 0.10.0, getting support for new encoders, like H.265 and VP8, along other interesting changes.


For those who aren't familiar with HandBrake, here's a quick list of features:
  • for input sources, HandBrake supports most common multimedia files and any DVD or BluRay sources that do not contain any kind of copy protection;
  • supported outputs:
    • file containers: MP4 (M4V) and MKV;
    • video encoders: H.264 (x264), H.265 (x265) MPEG-4 and MPEG-2 (libav), VP8 (libvpx) and Theora (libtheora);
    • audio encoders: AAC,, MP3, Flac, AC3 and Vorbis;
  • device presets;
  • title / chapter selection;
  • chapter markers;
  • queue up multiple encoding jobs;
  • subtitles support (VobSub, Closed Captions CEA-608, SSA, SRT);
  • constant quality or average bitrate video encoding;
  • video dilters: deinterlacing, decomb, denoise, detelecine, deblock, grayscale, cropping and scaling;
  • live video preview;
  • comes with graphical and command line interfaces.

Changes in HandBrake 0.10.0 include:
  • Libavformat is now used for muxing instead of mp4v2 and libmkv;
  • added FDK AAC encoder for Windows and Linux as a optional compile-time option;
  • added support for H.265 through x265 1.4 (this encoder is still early in it's development, so is missing many H.265 features and optimizations);
  • added VP8 encoder (using libvpx);
  • added Lanczos scaler, which is currently HandBrake's default;
  • added Bicubic (OpenCL) scaler - requires an AMD or Intel GPU supporting OpenCL 1.1 or later. On Linux, this is only available on the command line for now;
  • denoise: hqdn3d filter now accepts individual settings for both chroma channels (Cr, Cb);
  • denoise: new NlMeans filter which offers much higher quality denoising (though it is very slow);
  • added Windows Phone 8 preset;
  • updated libraries: x264 r2479-dd79a61, Libav v10.1 and libbluray 0.5.0;
  • the audio and subtitle controls have been overhauled to support default behaviors which can be stored in presets. This simplifies the workflow for many batch encoding scenarios;
  • Libfaac has been removed due to GPL compatibility issues, and replaced with the libav AAC encoder as the new default for Windows and Linux;
  • removed mcdeint deinterlace and decomb modes. This relied on the snow encoder in libav which has been was removed by upstream;
  • Linux only: automatic audio and subtitle track selection behaviors which can be stored per preset;
  • Linux only: improvements to Auto-Naming feature;
  • Linux only: Batch Add to queue by list selection;
  • Linux only: requires GTK3.

This release also includes some Windows-only new features, like Intel QuickSync video encode / decode support and experimental hardware decode support via DXVA.

For more information, see the official HandBrake 0.10.0 changelog.
Note that under Unity, the bottom HandBrake panes may use a dark background - this is a bug caused by Unity's overlay scrollbars and you can fix it by disabling the overlay scrollbars (for instance, using Unity Tweak Tool).

Download HandBrake
Download HandBrake

(binaries available for Mac OS X and Windows, or source code)
Ubuntu 14.10 and 14.04 / Linux Mint 17.1 and 17 (and derivatives) users can install the latest HandBrake by using its official PPA. Add the PPA and install HandBrake using the commands below:sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk
The last command above will install the HandBrake GTK3 GUI. If you want to install the command line version, use the following command (of course, after adding the PPA):sudo apt-get install handbrake-cli
You may want to check out the HandBrake Guide.

How To Use Compiz In Ubuntu MATE 14.04 Or 14.10

Friday 21st of November 2014 02:42:00 PM
If you're using Ubuntu MATE 14.04 LTS or 14.10, here's a quick guide for how to install and configure Compiz. If something goes wrong or you're not satisfied with Compiz, the article includes instructions for reverting the changes.


Install and configure Compiz in Ubuntu MATE 14.04 or 14.10 (/w MATE 1.8)
1. Install Compiz (along with some extra plugins) and CompizConfig Settings Manager in Ubuntu MATE 14.04 or 14.10:sudo apt-get install compiz compiz-plugins compizconfig-settings-manager
2. Enable the Window Decoration Compiz plugin

To get Compiz to work in Ubuntu MATE 14.10 or 14.04 (with MATE 1.8), you need to enable the Window Decoration plugin. To do this, launch CompizConfig Settings Manager (from the menu: System > Preferences) and enable the "Window Decoration" plugin, which should be available under "Effects":

This is the only plugin that you need to enable manually to get Compiz to work in Ubuntu MATE 14.04 or 14.10 - all the other required plugins should be enabled by default. Of course, you can enable any extra plugins you want.
3. Run Compiz without setting it as default (this is useful if you want to test Compiz before setting it as default)
To try out Compiz without setting it as default, either press ALT + F2 to open the Run Application dialog or open a terminal and in either of those, use the following command:compiz --replace
4. Set Compiz as default in Ubuntu MATE

If you're satisfied with Compiz and you want it to start by default when you log in, use the following command (this command sets Compiz as the Window Manager in MATE's session required-components gsettings key):gsettings set org.mate.session.required-components windowmanager compiz
(This can also be done using a GUI, by launching Dconf Editor, navigating to org > mate > desktop > session > required-components and replacing "marco" with "compiz" for the "windowmanager")

How to revert the changes
If you want to revert the changes made by following the instructions above, and go back to using Marco (MATE's default) instead of Compiz, use the following command:gsettings reset org.mate.session.required-components windowmanager(Again, this can also be done with a GUI, by launching Dconf Editor, navigating to org > mate > desktop > session > required-components, selecting "windowmanager" and then clicking the "Set to default" button)
Then, log out and log back in - Compiz shouldn't be used any more. If you want, you can now safely remove Compiz, by using the following command:sudo apt-get remove compiz compiz-plugins-default compiz-plugins compizconfig-settings-manager

KDE Connect Indicator: Use KDE Connect On Desktop Environments That Use AppIndicators (Unity, Pantheon, Etc.)

Friday 21st of November 2014 10:40:00 AM
KDE Connect is a tool which allows you integrate the KDE Plasma Workspace with your smartphone (Android only for now), via WiFi. 
With the help of KDE Connect Indicator, you can now use KDE Connect in desktops which support Ubuntu AppIndicators, such as Unity, Pantheon (elementary OS), Xfce (Xubuntu) and so on.

For those who aren't familiar with KDE Connect, here's a quick list of features for the latest version (0.7.3 at the time I'm writing this article):
  • display notifications from your Android device on your desktop (requires Android 4.3+);
  • send files from your Android device to your desktop and the other way around "without wires";
  • touchpad emulation: use your phone screen as your computer's touchpad (keyboard emulation is also available);
  • shared clipboard between your phone and computer;
  • display your phone's battery status on the desktop;
  • multimedia remote control: use your Android device to control various Linux media players;
  • RSA Encryption.

Most of the KDE Connect features are available as plugins and they can be enabled/disabled from the Android app (by clicking on the device name and then choose "Select plugins" from the app menu).
Here are a couple of KDE Connect Android app screenshots:



The indicator itself comes with the following features:
  • displays the device name, status and battery level;
  • menu item to request for pairing and unpairing;
  • menu item to start sftp and open the file browser.

KDE Connect Indicator also ships with "kdeconnect-send", a small command line tool to send files to your device - this can be used to create Nautilus or Thunar actions to easily send a file from your desktop to your mobile device via right click (to do this, you'd need to create an action which uses "kdeconnect-send %f" as the command).
Furthermore, KDE Connect Indicator comes with a Contractor file, allowing elementary OS users to send files to their Android devices from any elementary OS app.
While I tested KDE Connect Indicator under Ubuntu 14.10 (w/ Unity) and it works great, there are a some limitations right now:
  • you can only pair the device by sending the request from the desktop (I'll add instructions below) - that's because Unity (and some other DEs) don't support clicking on notifications to accept or reject the pairing request;
  • KDE Connect Indicator depends on KDE Connect (obviously), which depends on quite a few KDE packages that will be installed even though you're not using KDE. Unfortunately there's no way around this.

It's also important to note that KDE Connect Indicator is a new project (about 2 weeks old) and while I didn't encounter any issues with it, you might find bugs. Report any bugs you may encounter (or suggestions) @ GitHub. Report bugs with KDE Connect @ KDE.

Configuring KDE Connect Indicator
1. To be able to use KDE Connect Indicator, you'll have to pair your Android device with your Linux desktop. To to this, launch KDE Connect Indicator on your desktop and KDE Connect on your mobile device (both need to be connected to the same network)
2. Once KDE Connect Indicator detects your mobile device (it does this automatically), a new AppIndicator should show up on your desktop:

From the KDE Connect Indicator menu, select "Request pairing" and then on your phone, accept the pairing request.
Like I was saying above, currently you can only pair the device by sending the request from the desktop (via the KDE Connect Indicator menu) so don't try send the pair request from the mobile device as it won't work.
3. Optional: to get the notifications from your Android device to be displayed on your desktop, open the KDE Connect Android app, click on the device name (under "Connected devices") and at the bottom you should see something like this: "Plugins failed to load (tap for more info): Notification sync" - here, click on "Notification sync" and follow the instructions to enable notifications sync between your phone and desktop.

How to install KDE Connect Indicator and the latest KDE Connect in Ubuntu
Important: Like I mentioned above, installing KDE Connect will drag quite a few KDE dependencies. If later on you want to remove KDE Connect and KDE Connect Indicator, you may want to save the list of packages which are installed by running the install command below, and remove those packages when you remove KDE Connect ("apt-get autoremove" won't work). 
Here's the list of packages that are installed along with indicator-kdeconnect and kdeconnect on a fresh Ubuntu 14.10 machine - non-KDE packages included (but these may be different for your, depending on what you've already installed).
Ubuntu / elementary OS (there are packages for Ubuntu 14.04, 14.10 and 15.04 only - and the corresponding eOS version of course) and derivatives users can install KDE Connect Indicator and the latest version of KDE Connect by using the following commands:sudo add-apt-repository ppa:vikoadi/ppa
sudo apt-get update
sudo apt-get install indicator-kdeconnect kdeconnectNext, install the KDE Connect Android App.

FFmpeg Returns To The Official Ubuntu Repositories With Ubuntu 15.04 Vivid Vervet

Thursday 20th of November 2014 03:19:00 PM
Quick update for Ubuntu users: FFmpeg isn't available in recent Ubuntu releases but that will change with Ubuntu 15.04 Vivid Vervet (currently under development, to be released in April, 2015).

FFmpeg is a free software project that produces libraries and programs for handling multimedia data. Due to conflicts in the FFmpeg community, FFmpeg was forked back in 2011 and the resulting project was Libav.
Since then, various Libav changes were merged back into FFmpeg, while Libav did its own development, ignoring any changes from FFmpeg, and as a consequence, many developers prefer FFmpeg. For more information, see these pages: 1 2.
Ubuntu replaced FFmpeg with Libav a while back  - for instance, Ubuntu 14.04 and 14.10 have only Libav -, but there's some great news for those who prefer FFmpeg: with Ubuntu 15.04 Vivid Vervet, FFMpeg returns to the official Ubuntu repositories.
Ubuntu 15.04 Vivid Vervet currently has FFMpeg 2.4.3 (imported from Debian) and because both Libav and FFmpeg use the same library names, the new FFmpeg package ships with renamed libraries, like "libavdevice-ffmpeg", "libavutil-ffmpeg" and so on, so the packages can coexist in the Ubuntu (and Debian) repositories.

Gis Weather: Highly Customizable Weather Widget For Your Linux Desktop

Thursday 20th of November 2014 01:34:00 PM
Gis Weather is a highly customizable weather widget which supports Gismeteo, Weather and AccuWeather, available for Linux and Windows. The app ships with optional Ubuntu AppIndicator / tray icon which displays the current weather.

Features (most are for the widget only):
  • Supports the following weather services: Gismeteo.com, Weather.com, AccuWeather.com;
  • View weather for several days;
  • Detailed weather forecast for today and tomorrow;
  • Fast switching between cities;
  • Select the background and theme weather icons;
  • "Compass" with the wind direction, with adjustable angle of rotation
  • High wind highlighting;
  • Supports SVG and widget scale;
  • Ubuntu AppIndicator and tray icon;
  • 4 different widget presets;
  • Configurable units for temperature, wind, pressure, etc.;
  • Supports multiple instances.

Gis Weather can be used as a desktop widget only, as an AppIndicastor / tray icon or both.
By default, Gis Weather ships with 4 widget presets, which you can see below:




The widget is highly customizable, allowing you to change the widget padding, transparency, scale, lock its position, set it to be displayed on all desktops, select the number of days to show, customize the background, font, icons and much more and it offers complete weather information, including forecast, humidity and so on.
Here are a few screenshots with some of the Gis Weather configuration options:




On the other hand, the indicator only displays the current weather. However,  the indicator does ship with a few options: you can change the weather icons and quickly change the location from the indicator menu:

My Weather Indicator users will probably ask what's the difference between Gis Weather and My Weather Indicator, since both come with desktop widgets and an Ubuntu AppIndicator. Well, Gis Weather is more of a widget which comes with an Ubuntu Indicator and My Weather Indicator is the other way around.
Why? Let me explain.
The Gis Weather widget is highly customizable but the indicator only displays the current weather while My Weather Indicator offers much more weather information in the indicator like the pressure, humidity, wind and so on, along with quick access to a 3 to 5-day weather forecast (depending on the weather service you're using) and other useful info. Of course, My Weather Indicator comes with multiple widgets which should be enough for most users, but they aren't customizable, at least not using a GUI. Also, the two support different weather services.
To sum up this comparison, both applications are great and it's up to you to choose the one that suits your needs.
Update: it looks like using Weather.com as the weather service in Gis Weather 0.7.3 doesn't work properly, reporting that an invalid location code was used so for now I suggest using AccuWeather.


Download Gis Weather
Download Gis Weather
Note: The Gis Weather downloads page offers deb and Windows setup files for download for the latest Gis Weather version - 0.7.3, along with the source code; if you're looking for rpms, you'll have to download a slightly older version: 0.7.2.
Arch Linux users can install Gis Weather via AUR.
app seen @ Lffl.org

Split View Patch Available For Thunar File Manager

Wednesday 12th of November 2014 02:45:00 PM
Thunar, the default Xfce file manager, doesn't support split view. In a bug report from 2013 which requested this feature, Nick Schermer, one of the Thunar developers, said that Thunar won't support split view because "Thunar is by design meant to be simple and easy to use".
Since Thunar is open source software, Xfce user Román decided to take this issue into his own hands so he implemented the split view / dual pane feature in Thunar and released a patch, so everyone who wants this feature can use his work.

Maybe the Thunar developers will change their mind and implement this feature at some point but until (if?) then, if you really need this feature, you can grab the patch from HERE and build Thunar with split view yourself. If you use Xubuntu 14.04 or 14.10, I've uploaded Thunar with the split view patch to a PPA so you can install it easily.
Before using this patch, it's important to note that currently, the split view / extra pane feature is pretty basic: it doesn't show up in the Thunar menu (you must use "F3" to toggle the extra pane on / off), there are no specific dual pane actions and you can't set Thunar to start in split view mode by default. Also, the patch may have bugs.

Test Thunar with split view support in Xubuntu 14.04 or 14.10
This PPA is for testing purposes only! I'm not a programmer so any existing bugs (if any) related to the split view feature will remain unfixed until someone updates the patch.
If you want to build Thunar with this patch yourself, download the patch from Xfce Bugzilla.
To add the PPA and install / upgrade Thunar with the split view patch in Xubuntu 14.04 or 14.10, use the following commands:sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get install thunar
And finally, restart Thunar:
thunar -q... and use "F3" to toggle the extra pane on/off.


How to revert the changes
If you want to revert the changes and go back to Thunar version from the official Xubuntu repositories, purge the PPA using ppa-purge (this will disable the PPA and downgrade the packages installed from this PPA):sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments

Ubuntu MATE 14.04 LTS Available For Download

Wednesday 12th of November 2014 11:39:00 AM
Because Ubuntu MATE 14.10 was the first Ubuntu MATE release and it's supported for only 9 months, the Ubuntu MATE team released Ubuntu MATE 14.04 LTS yesterday, which is supported until 2019.

Ubuntu MATE is an unofficial (for now) Ubuntu flavor which uses MATE as the default desktop environment. MATE is a GNOME 2 fork introduced after GNOME 3 and GNOME Shell replaced the classic desktop metaphor, which led to some criticism from the Linux community. Currently, MATE only supports GTK2, but the plan is to add GTK3 support with MATE 1.12.
Ubuntu MATE 14.04 ships with MATE 1.8 by default, and not MATE 1.6, which is available in the official Ubuntu 14.04 repositories. This was possible because Ubuntu MATE is not yet an official Ubuntu flavor and that allowed using the Ubuntu MATE PPAs by default.
Compared to Ubuntu MATE 14.10, Ubuntu MATE 14.04 LTS comes with quite a few changes, although many of these changes have already been released as updates for Ubuntu MATE 14.10. For instance, Ubuntu MATE 14.04 supports Ubuntu AppIndicators out of the box:
An AppIndicator (Variety) running under Ubuntu MATE 14.04 LTS
Note that the AppMenu / global menu applet is available but it didn't work in my test.
Also, Ubuntu MATE 14.04 ships with some new packages installed by default:
  • MATE Tweak (a MintDesktop fork) - a tool which lets you configure which icons to show on the desktop, enable/disable compositing, change the window buttons layout, show/hide icons in menus and buttons and more;
  • MATE Menu (a MintMenu fork) - a searchable menu for the MATE panel. This is not the default menu, but you can add it to the panel by right clicking the panel, selecting Add to Panel and then adding "MATE Menu";
  • Totem has been replaced with VLC as per a community poll;

MATE Menu
MATE Tweak

Other changes in Ubuntu MATE 14.04 include:
  • updated Ambiant-MATE and Radiant-MATE themes;
  • new community wallpapers;
  • enabled the Accessibility PPA to add Orca 3.14 which improves the accessibility of Firefox;
  • enabled screen reader activation via LightDM indicators and LightDM key bindings;
  • updated various MATE packages with the latest version from Debian;
  • various bug fixes, including: fixed Plymouth not displaying boot up splash screens, fixed GRUB theme activation, fixed Calculator media keys, fixed conflicts with gnome-applets and more.


Download Ubuntu MATE 14.04 LTS
Download Ubuntu MATE 14.04 LTS
If you encounter bugs, report them @ Launchpad.

ownCloud Client 1.7.0 Released With Selective Sync Support

Monday 10th of November 2014 01:12:00 PM
ownCloud is a free software alternative to various proprietary web services and it includes file management (with built-in file sharing), music streaming, calendar, contacts and more, all running on your own server. The ownCloud Desktop Client allows synchronizing ownCloud (server) with your computer. To use it, you must firstly install ownCloud on your server.

ownCloud Client 1.7.0 was released a couple of days ago, bringing selective sync support, overlay icons for popular file managers as well as support for some of the new features available in ownCloud 7.
Selective sync was probably one of the most requested features and with the latest ownCloud Client 1.7.0, this feature was finally implemented, so you can now select which folders to sync on your desktop:

You can select which folders to sync either from the initial folder setup (screenshot above) or by selecting "Choose What to Sync" for existing folders.
Another new feature added with ownCloud Client 1.7.0 is overlay icons (which indicate the sync state) for the "popular file managers on the supported platforms", notes the official release announcement. From my test, I can tell you that on Linux, this looks like it only supports Nautilus for now:

From a quick look at the source code, it seems that Windows Explorer and Mac OS Finder are or will be supported soon (I didn't test the client on Windows or Mac OS X).
Other changes in ownCloud Client 1.7.0:
  • Handle new sharing options of ownCloud 7 correctly;
  • Improved local change detection: consider file size, detect files with ongoing changes and do not upload immediately;
  • Improved HTTP request timeout handler: all successful requests reset the timeout counter;
  • Improvements for syncing command line tool: netrc support, improved SSL support, non interactive mode;
  • Permission system: ownCloud 7 delivers file and folder permissions, added ability to deal with it for shared folders and more;
  • Ignore handling: Do not recurse into ignored or excluded directories;
  • Major sync journal database improvements for more stability and performance;
  • New library interface to sqlite3;
  • Improve "resync handling" if errors occur;
  • Blacklist improvements;
  • Improved logging: more useful meta info, removed noise.


Install ownCloud Client
To install the latest ownCloud Client in Ubuntu by using its official repository, use the following commands:sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_$(lsb_release -rs)/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
cd /tmp && wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_$(lsb_release -rs)/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install owncloud-client
To get overlay icons in Nautilus for the ownCloud Sync folder, install the owncloud-client-nautilus package and restart Nautilus. In Ubuntu, you can do this by using the following commands (after adding the ownCloud repository and installing ownCloud Client, as explained above):sudo apt-get install owncloud-client-nautilus
nautilus -q
For how to install ownCloud Client for your Linux Distribution, see the ownCloud Desktop repository @ openSUSE build system.

If you're looking for ownCloud server installation instructions, see THIS page.

Qt4 Music Player `Yarock` 1.0.0 Released With Improved Design, Advanced Library Search

Monday 10th of November 2014 11:59:00 AM
Yarock 1.0.0 was released recently, getting an updated design with new icons, advanced library search and other interesting changes.
For those not familiar with Yarock, this is a Qt4 music player "designed to provide an easy and pretty music collection browser based on cover art".
The player provides multiple views such as artists, albums, tracks, genre, years and so on, all based on cover art and it includes features such as: music collection database (SQLite 3), playlists support, can play radio streams, Mp3Gain tag support for volume normalization, Last.fm scrobbler, command line and Mpris interfaces, smart playlists, favorites support, automatically downloads cover art and more. Also, the player includes a radio browser which supports Tunein, Shoutcast and Dribble.
The latest Yarock 1.0.0 ships with a updated, cleaner design, a new application icon as well as new UI icons:

Another interesting change in Yarock 1.0.0 is the addition of an advanced library search which lets you select the fields to search (artist, album, title, etc.):

Also, Yarock 1.0.0 includes improved ratings: the ratings are now saved to file and the playqueue widget has received support for adding star ratings.
Other changes in Yarock 1.0.0:
  • added support for artists images (new view, download artists images)
  • added album cover for playqueue widget;
  • added support for editing multiple tracks in the same time;
  • rewritten now playing widget;
  • improved browser view multiple selection with SHIFT key;
  • improved artist/album/track tag editing;
  • support more scalable ui items;
  • various improvements for the file dialog;
  • improved file system view performance;
  • fixed "open with" yarock from KDE menu;
  • fixed restoring playqueue at startup;
  • fixed translation installation path;
  • fixed rating mp3 tag reading.


Install Yarock in Ubuntu
Ubuntu / Linux Mint users can install Yarock by using an unofficial PPA. Add the PPA and install it by using the following commands:sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update
sudo apt-get install yarockIf you don't want to add the PPA, you can download the Yarock deb from HERE and install it manually.
Arch Linux users can install Yarock via AUR.

For other Linux distributions, see the Yarock Qt Apps page.

Add Telegram Support To Pidgin With Telegram Purple

Thursday 6th of November 2014 03:54:00 PM
Telegram Purple is a Pidgin (and other Libpurple-based messengers) plugin which adds support for Telegram.

The plugin is based on Telegram-cli, a full-featured terminal-based client for Telegram, and is in early (pre-alpha) development stages. Right now, it supports the following features:
  • chats / group-chats:
    • send / receive messages;
    • discover buddies/chats;
    • discover buddy state and info;
  • profile pictures: download and use profile pictures;

Update Nov 24, 2014: Telegram Purple was updated to version 0.5, receiving the following new features / changes:
  • display incoming photos;
  • respect received user and chat property updates;
  • support changing own profile picture;
  • support adding new contacts;
  • display service messages.

Features which will probably be added to Telegram Purple in the future include:
  • encrypted chats;
  • picture, audio and video messages;
  • file transfers;
  • geolocation;
  • multiple accounts on one client;
  • respect libpurple proxy settings (implemented but untested).

If you're looking for a more featureful Telegram client for Linux desktops, see: Sigram and Telegram Unity WebApp.

Even though it lacks some important features for now, Telegram Purple has some advantages over stand-alone solutions, like the ones mentioned above: since you can use it with Pidgin, you don't have to open multiple chat clients and you have all your contacts in a single list. And since it's under heavy development, we'll hopefully see some of these missing features implemented soon.
Tip: to use the Telegram iOS or Android Emojis, download them from HERE, copy the Emoji folder to ~/.purple/smileys/ and select the new smiley theme from the Pidgin preference (Themes > Smiley Theme).


Install Telegram Purple plugin for Pidgin
To make it easier to install in Ubuntu / Linux Mint (and derivatives), I've packaged Telegram Purple and uploaded it to the main WebUpd8 PPA. Add the PPA and install the plugin using the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install telegram-purpleIf you don't want to add the PPA, you can download the Telegram Purple deb from HERE.

Arch Linux users can install the latest Telegram Purple from Git via AUR.

For other Linux distributions, check out the installation instructions available on Telegram Purple's GitHub page.

To report bugs or contribute to Telegram Purple, see its GitHub page.


Using Telegram Purple with Pidgin
Using Telegram Purple with Pidgin is pretty easy. After installing the plugin (see above), start Pidgin (restart it if it was already running) and from its menu select Accounts > Manager Accounts. Here, click "Add" and from the protocol drop-down list, select Telegram.
Next, enter your phone number under "Username" (including the country prefix) and click "Add":

The first time you add your Telegram account, a popup will be displayed, asking you to enter the Telegram code you've received via SMS:

Enter the code and you're done setting up Telegram with Pidgin.

Telegram Purple seen @ lffl.org

TeamViewer 10 Beta Available For Download [Remote Desktop Software]

Thursday 6th of November 2014 12:47:00 PM
TeamViewer is a popular application for remote control, desktop sharing, file transfer, online meetings and more, that's available for Windows, Mac OSX, Linux, Android and iPhone.
The application is free (freeware) for personal use and the Linux version uses Wine, which comes bundled with it (so users don't have to install Wine to be able to use TeamViewer).

TeamViewer 10 beta was released recently and it comes with significant performance optimizations as well as new features, like Dropbox, Google Drive, OneDrive and Box integration, chat history and persistent chat groups, real-time session notes and more.
One of the most useful new features added to TeamViewer 10 is cloud storage integration, which can be used to share files from your Dropbox, Google Drive, OneDrive and Box accounts during meetings or remote control sessions. This can be accessed from the TeamViewer FileBox:

Another interesting change available with the latest TeamViewer 10 is that Whiteboard is now available during remote control. Whiteboard is great for online training sessions and it can be used to select, underline, highlight, circle and more - kind of like what the popular Linux screenshot tool `Shutter` can do, but for screen sharing.
Other changes in TeamViewer 10 beta include:
  • central setting policies (requires a TeamViewer license): apply setting policies, distribute them, and enforce them if necessary, all via the Management Console. Any changes to setting policies are automatically applied to all installations;
  • master whitelist: permit access to all your devices using just one whitelist;
  • chat history and persistent chat groups;
  • one-click video calls (no need to start a meeting);
  • you can now add a profile picture, displayed in the Computers & Contacts list, chat window, request dialogs and other similar locations;
  • automatically find nearby contacts;
  • 4K display support;
  • real-time session notes;
  • various parts of the UI were redesigned;
  • Computers & Contacts API is now available;
  • user-defined session timeout limits;
  • various Mac OS X Yosemite improvements.

Also, with this release, a TeamViewer BlackBerry app for remote control is available as a preview.
It's important to mention that TeamViewer 10 can establish connections to TeamViewer version 3 or higher however, older TeamViewer versions (9, 8, etc.) won't be able to connect to TeamViewer 10.

Download TeamViewer 10 (beta)
Download TeamViewer (for Linux, Windows, Mac or mobile)
Ubuntu 64bit: download and install the "32-Bit / 64-Bit Multiarch" package. Installing the 64bit package on Ubuntu 64bit won't work, because it depends on the "ia32-libs" package, which is no longer available in the official repositories for Ubuntu versions newer than 12.04.

Viber Wrapper Indicator Hides Floating Viber Icon, Adds AppIndicator Support

Tuesday 4th of November 2014 05:28:00 PM
If you're using Viber under Unity (without a custom Unity build that brings the systray back), you've probably noticed the floating Viber icon which is displayed above maximized window controls:
Floating Viber icon bug
This floating Viber icon issue finally has a fix, thanks to karas84's Viber Wrapper Indicator. This is an Ubuntu AppIndicator which acts as a wrapper for Viber, hiding the top left Viber icon and adding a proper Unity AppIndicator for Viber, which provides the same functionality as the original icon:
Viber Indicator: instead of a floating Viber icon (top left), Viber now uses an Ubuntu AppIndicator
Viber is automatically launched when you start Viber Wrapper Indicator and also, selecting "Quit" from the indicator menu quits both Viber Wrapper Indicator and Viber. That's why I've packaged  it like an application and to use it, simply launch Viber Indicator from the Dash / menu, instead of launching Viber itself.

The indicator is very basic (but then again, so is the original tray icon), with just two menu items: Open Viber and Exit. However, the "Open" menu item is pretty important because when you close the Viber window, Viber is actually hidden (to tray/indicator) so to make it show up again, you need to select "Open" from the indicator menu (you can also simply re-launch Viber but this makes it easier). Also, the indicator icon should indicate new conversations, but I didn't test this.
Viber Wrapper Indicator ships with the original Viber icon for the indicator, but to get it to integrate better with the default Ubuntu theme, I've modified it to use a monochrome icon. The icon isn't exactly great, so if you can create a better one, please post a comment with your icon and I'll replace the current icon.

Install Viber Wrapper Indicator in Ubuntu (64bit only)
Note: because Viber itself is only available for 64bit on Linux, the Viber Wrapper Indicator package is also available for 64bit only, to avoid any confusion.
Before installing Viber Wrapper Indicator, firstly download and install Viber.
You can install Viber Wrapper Indicator in Ubuntu by using the main WebUpd8 PPA:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install viberwrapper-indicatorIf you don't want to add the PPA, you can download the Viber Wrapper Indicator deb from HERE or grab the source from GitHub.
To use it, simply launch "Viber Indicator" from the Dash / menu instead of launching the original Viber application (make sure Viber is not already running).
If you encounter bugs, report them @ GitHub.

Cinnamon 2.4 Brings A Smoother Experience, Improved Settings

Monday 3rd of November 2014 01:35:00 PM
Cinnamon 2.4 was released recently and it comes with improved settings, a redesigned toolbar for Nemo along with various other changes which bring a smoother overall experience.

For Cinnamon 2.4, the developers tried to make the desktop more responsive and smoother. To achieve this, about 30 memory leaks were fixed, CJS was rebased on a newer version of GJS in an effort to reduce memory usage and provide faster execution times and also, the icons used in Cinnamon Settings were added to Mint-X icon theme, which should provide increased responsiveness.
Furthermore, with the latest release, Cinnamon Settings has received a lot of attention:
  • the theme module was redesigned and it now includes previews for themes which support this;
  • the background module were redesigned and it now supports slideshows (to control this, a new slideshow applet was added);
  • the Network Settings were rebased on GNOME's latest configuration module;
  • two new Settings modules were added, for privacy and notifications.

Theme settings
Background settings and the new Slideshow Controls applet
New notification settings
New privacy settings

Other Cinnamon Settings changes include:
  • single-button touchpads are now supported and actions for 2-finger and 3-finger clicks are configurable;
  • compositing in full-screen mode is now configurable and does not require to restart Cinnamon. This means less screen-tearing by default for most users and the option to undirect windows for gamers and users requiring an application to run at full speed without being impacted by the composition manager;
  • the desktop font is now configurable;
  • the screensaver now supports custom date format and custom fonts.

Screen Locker settings
Nemo, the default Cinnamon file manager, has received various improvements, including a redesigned toolbar, improved sidebar with highlight effects on hover and a smarter dynamic bookmark section, as well as a new button (hidden by default) to open a terminal in the current directory.

Note for Ubuntu users: the new Nemo 2.4 is already available in the WebUpd8 Nemo (with Unity patches) PPA.

Furthermore, there are two new Nemo extensions: Nemo Emblems, which adds emblem support to Nemo, and Folder Color Switcher, an extension based on Marco Alvarez Costales' Folder Color, which allows changing any folder's icon color.

Other changes in Cinnamon 2.4:
  • the Cinnamon desktop now starts with a zoom animation, similar to GNOME Shell;
  • the login sound is now handled directly by Cinnamon (as opposed to cinnamon-settings-daemon) and plays in sync with the login sequence.
  • modules in Cinnamon Settings and categories in the application menu are now sorted alphabetically;
  • Similar to Windows, "Super+e" now opens up the home directory;
  • other small refinements and a lot of bug fixes;


Getting Cinnamon 2.4
Linux Mint: Cinnamon 2.4 is already available in Romeo for Linux Mint 17. Also, Cinnamon 2.4 will be available by default in Linux Mint 17.1 Rebecca, which is planned for the end of this month and in LMDE 2 Betsy, planned for Spring 2015.
Ubuntu users: as you probably know, the official stable Cinnamon PPA is no longer available. There are two unofficial stable Cinnamon PPAs, but they weren't updated with the latest Cinnamon 2.4 yet. So for now, if you want to install the latest Cinnamon 2.4 in Ubuntu (14.04 and 14.10 only), you'll have to use the Cinnamon Nightly PPA (unstable).
For other Linux distributions, see the Cinnamon downloads page.
via LM segfault

Download APKs From Google Play To Your Computer With Google Play Downloader

Friday 31st of October 2014 01:35:00 PM
Google Play Downloader is a simple open source application which can be used to download APKs from Google Play to your computer.

According to its developer, the application was created because he "didn't like [his] Android AOSP system being tainted by Google root services, neither being filed in the Google account database".
Google Play Downloader isn't some piracy tool and it won't allow you to download paid apps and games. The tool can only download free games and applications and is useful if you want to backup Android APK files to your computer, if you don't want to install some applications directly via Googe Play for privacy or other reasons (for instance, you can use it with Genymotion, which no longer includes Google Play with its Android images) and so on.
The application ships with everything you need to download APKs, like a Gmail account and Android ID, but you can change this (for instance, you can create a Gmail account especially for this) from the Google Play Downloader settings. 
If you change the email address in the Google Play Downloader settings, make sure you click the "Generate new Android ID" button (requires Java) or else downloading APKs won't work.

Download Google Play Downloader
Important note for Ubuntu users: the deb only works with Ubuntu 14.04 and 14.10. For Ubuntu 14.04, you'll need to download python-ndg-httpsclient from HERE and install it before trying to install the Google Play Downloader deb.
Download Google Play Downloader (deb or source)
Arch Linux users can install Google Play Downloader via AUR.

Report any bugs you may find, HERE.

Official Atom 64bit RPM And DEB Packages Available For Download [Quick Update]

Friday 31st of October 2014 11:26:00 AM

I'm sure many Atom users already know this, but I didn't get to write an article about it, so here's a quick update: the Atom developers have started providing 64bit DEB packages for more than a month. Also, 4 days ago, they added official 64bit RPM packages.
Of course, this doesn't mean I'll stop maintaining Atom in the WebUpd8 Ubuntu Atom PPA - that's still useful because it makes it easier to update Atom and also, because the PPA offers 32bit packages, which the Atom website doesn't provide for now.
For those not familiar with Atom, this is a "hackable text editor for the 21st Century" developed by GitHub, which is currently in beta. The text editor features Node.js integration, allowing you to seamlessly mix usage of Node and browser APIs. And of course, since it's developed by GitHub, it features built-in Git integration.
For more information about Atom, see THIS article (includes instructions for installing Atom in Ubuntu 32bit+64bit via the WebUpd8 Atom PPA).
Download official Atom DEB (64bit) and RPM (64bit) packages

thanks to Evante

Folder Color Gets Caja And Nemo File Managers Support, Other Changes

Wednesday 29th of October 2014 03:07:00 PM
Folder Color is a file manager extension that allows you to easily change folders  icon color, useful for instance to organize your folders, make some important folder stand out, etc.
The latest Folder Color, which already supported Nautilus, adds support for Caja (the default MATE file manager) and Nemo (the default Cinnamon file manager):
Folder Color for Caja file manager
Folder Color for Nemo (with icons enabled in menus)
Until now, I maintained an unofficial version of Folder Color for Nemo, but because the WebUpd8 Nemo PPA only works with Ubuntu, Linux Mint users couldn't install it. Now that Folder Color officially supports Nemo, both Ubuntu and Linux Mint (Cinnamon) users can install this extension by using the official Folder Color PPA.
Other recent Folder Color changes include:
  • Folder Color is now themable, meaning that it is no longer restricted to the default Ubuntu / Linux Mint icon themes. Unfortunately, no icon themes support it for now, but Numix should support it soon;
  • support for small icon resolution (if for instance you're using grid/list view with zoom out);
  • icons in submenu: you can now see the actual folder color in the submenu, but firstly you need to enable icons in menu by using the following command: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}" (to revert it, simply use "0" instead of "1" for ButtonImages and MenuImages).


Install Folder Color for Caja, Nemo or Nautilus in Ubuntu or Linux Mint
Firstly, add the Folder Color PPA:
sudo add-apt-repository ppa:costales/folder-color
sudo apt-get updateThen, follow the instructions for your file manager:

a) To install the Folder Color Nautilus extension and restart Nautilus, use the following commands:sudo apt-get install folder-color
nautilus -q
b) To install Folder Color for Nemo in Ubuntu or Linux Mint (Cinnamon edition) and restart Nemo, use the commands below:sudo apt-get install folder-color-nemo
nemo -qIf Folder Color doesn't show up in the Nemo context menu, you need to apply the fixes from HERE (step 4 only).

c) To install Folder Color for Caja and install it in Ubuntu (w/ MATE), Ubuntu MATE or Linux Mint (MATE edition) and restart Caja, use the following commands:sudo apt-get install folder-color-caja
caja -qIf Folder Color doesn't show up in the Caja context menu, fix it by using the following command:
- 32bit:
sudo ln -s /usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib /usr/lib/girepository-1.0/Caja-2.0.typelib- 64bit:
sudo ln -s /usr/lib/x86_64-linux-gnu/girepository-1.0/Caja-2.0.typelib /usr/lib/girepository-1.0/Caja-2.0.typelib
thanks to Costales for the info!

Ubuntu Developer Tools Center 0.1 Released With Eclipse And Android ADT Support

Wednesday 29th of October 2014 11:51:00 AM
Ubuntu Developer Tools Center (UDTC) 0.1 was released today and it includes support for Eclipse as a standalone IDE, Android ADT support (through Eclipse) and more. 

A couple of months ago, Canonical released Ubuntu Developer Tools Center (UDTC), a project to "enable quick and easy setup of common developers needs on Ubuntu". Using it, you can easily install Android Studio and the Android SDK in Ubuntu and, with the latest version, Eclipse and Android ADT (for Eclipse).
In the release announcement, Didier Roche, Software Engineer at Canonical, mentioned that for now, Canonical is focusing on Android developers, but more will follow, like Go developers, web developers, Dart and more.
Changes in Ubuntu Developer Tools Center 0.1:
  • added Eclipse support as a standalone IDE. Usage: udtc ide eclipse;
  • added Android ADT support (through Eclipse). Usage: udtc android eclipse-adt;
  • adb and other Android tools are now added to user path while installing an Android framework;
  • UDTC now supports framework removal. If you installed a framework and want to remove it, just use: udtc android android-studio --remove;
  • enabled loading of local framework. They are controlled by UDTC_FRAMEWORKS env variable which can point to any path containing local frameworks;
  • added support for reinstallation in different folder than the origin one, cleaning the original directory;
  • DownloadCenter now support redirections;
  • added support for decompressing zip files in Decompressor;
  • new and refresh translations: de, en_AU, en_CA, en_GB, es, eu, fr, hr, it, pl, ru, te, zh_CN, zh_HK;
  • improved i18n support;
  • protect against mistyping with multiple frameworks;
  • framework support refactoring to avoid code duplication;
  • tests fixes and refactoring for better scalability;
  • fixed logging support during test runs;
  • reshape docker files to have fewer layers;
  • don't raise any Exception for unexpected CLI args.


Install Ubuntu Developer Tools Center
The latest Ubuntu Developer Tools Center 0.1 is available in the Ubuntu 15.04 Vivid Vervet repositories. 
For Ubuntu 14.10 and 14.04, you can install the latest Ubuntu Developer Tools Center by using a PPA:sudo add-apt-repository ppa:didrocks/ubuntu-developer-tools-center
sudo apt-get update
sudo apt-get install ubuntu-developer-tools-center
That's it. You can now use UDTC to install Android Studio, Eclipse and add Android adt support (through eclipse).
Install Android Studio by using the following command:udtc androidThen, choose the installation path (or use the default path), accept the license ("a") and UDTC will do the rest, installing Android Studio and Android SDK. UDTC will even add Android Studio to the Unity Launcher.

Update: the latest Android Studio doesn't ship the sdk with it anymore so for now you'll have to download it manually. Hopefully future UDTC versions will have a solution for this.
To install Eclipse (Eclipse Luna 4.4 at the time I'm writing this article), simply use the command below:udtc ide eclipseAfter installing it (just like with Android Studio), UDTC will add Eclipse to the Unity Launcher.
For Android ADT support (through Eclipse), use the following command:
udtc android eclipse-adt
If you want to remove a framework, simply append "--remove" to the commands above. For example, to remove Eclipse, use the following command:udtc ide eclipse --remove
If you want to help with the Ubuntu Developer Tools Center development, report bugs, etc., check out its GitHub page.

via DidRocks' blog

How To Install GNOME 3.14 In Ubuntu GNOME 14.10

Wednesday 29th of October 2014 09:56:00 AM
GNOME 3.14 was released back in September and it includes some interesting changes like multi-touch gestures for both the system and applications, re-worked default theme, new animations as well as various enhancements for the code GNOME applications. More information HERE.


Unfortunately, Ubuntu GNOME 14.10 (Utopic Unicorn) ships with GNOME 3.12 for the most part (there are even some GNOME 3.10 packages, like Gedit or Nautilus) but, as usual, you can install the latest GNOME (3.14) by using a PPA.
Unlike previous versions, installing GNOME 3.14 from the GNOME 3 Staging PPA in Ubuntu 14.10 doesn't break Unity however, there are things that don't work as they should, like:
  • very large icons for some apps in Unity Dash and other places - screenshot;
  • the default Ubuntu theme (Ambiance) doesn't work properly with some applications (screenshot) and Adwaita doesn't support Unity's CSS window decorations so you'll have to use a theme that supports GTK 3.14 and Unity, like Zukitwo, but even then you may encounter various issues like up/down arrows for indicators (screenshot);
  • Nautilus, Totem and Gedit use client-side decorations and the default GNOME menu, so they will look out of place in Unity.

And that's just on a first look so there might be many other issues. That's why I don't recommend using this PPA if you're using Unity!
As usual, the latest GNOME is available in the GNOME 3 Staging PPA and it's not considered ready for general use (you will encounter bugs!), so make sure you read the PPA description before using it. Follow the instructions below on your own risk and only if you know how to fix your system in case something goes wrong!
There are two more things I should mention, so you'll know what to expect:
  • on my laptop running Ubuntu 14.10, applications that use client-side decorations have a large shadow at the bottom (screenshot). This didn't occur in the two virtual machines I've tested the GNOME 3.14 installation under Ubuntu 14.10, but you may encounter this bug, and I didn't find out what's causing it;
  • CSD applications have minimize and maximize buttons for some reason, even though GNOME doesn't use this by default - you can disable them via GNOME Tweak Tool  > Windows > Titlebar Buttons.



Install GNOME 3.14 in Ubuntu GNOME 14.10
Warning: Please read the output before entering 'Y' for the "dist-upgrade" command below to make sure important packages won't be removed and if the "dist-upgrade" command tries to remove important pages, abort the installation and remove the PPA! Also, it's a good idea to save the list of packages upgraded by using the instructions below, in case you want to revert the changes and ppa-purge fails.
Currently, only the GNOME 3 Staging PPA is required to upgrade to GNOME 3.14 in Ubuntu 14.10 however, some packages might be moved to the GNOME 3 PPA later on and that might break things if you didn't enable this PPA on your system, that's why by following the instructions below, you'll add both the GNOME 3 PPA and the GNOME 3 Staging PPA.
That said, let's proceed

1. Install GNOME 3.14

To add the GNOME 3 and GNOME 3 Staging PPAs and upgrade to GNOME 3.14 in Ubuntu GNOME 14.10, use the following commands:sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
During the GNOME 3.14 upgrade (or purge) process, you may encounter an issue similar to this:
(gtk-update-icon-cache-3.0:29077): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
If that happens, firstly install libgdk-pixbuf2.0-dev:
sudo apt-get install libgdk-pixbuf2.0-dev
And then fix this issue by running the following commands:

- 32bit:
sudo -i
gdk-pixbuf-query-loaders > /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
exit
- 64bit:
sudo -i
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
exit

2. Reboot (a simple logout / login may not be enough so to avoid any issues, reboot your system).
3. (Optional) Install GNOME 3 applications not available by default in Ubuntu GNOME 14.10.

You may also want to install the GNOME 3 apps which are not available by default in Ubuntu GNOME 14.10 (Polari, Bijiben, Clocks, Sound Recorder, etc.) - install them using the command below:sudo apt-get install polari gnome-sound-recorder bijiben gnome-clocks gnome-music gnome-photos gnome-boxes(Epiphany is still at version 3.12.0)


How to revert the changes
If for whatever reason you want to revert the changes made by adding the GNOME 3 and GNOME 3 Staging PPAs, you can purge them (purging a PPA downgrades all the packages from that PPA to the version available in the official Ubuntu repositories and disables the PPA) using ppa-purge:sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3
sudo ppa-purge ppa:gnome3-team/gnome3-staging

More in Tux Machines

NSA partners with Apache to release open-source data traffic program

In partnership with the Apache Software Foundation, the NSA announced on Tuesday that it is releasing the source code for Niagarafiles (Nifi). The spy agency said that Nifi "automates data flows among multiple computer networks, even when data formats and protocols differ". Read more

Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU

While there's been an ongoing discussion this week about delivering a $500 "open to the core" laptop that runs Ubuntu Linux and would be comprised of open-source software down to the firmware and Coreboot, announced last week was a high-end laptop that also aims to promote free/libre software. Though don't get out your wallets quite yet. Read more

Docker Update Fixes Pair of Critical Security flaws

The open-source Docker container virtualization technology has emerged as one of the hottest and most hyped technologies of the year. Docker, however, isn't immune from security vulnerabilities, as a pair of recent updates illustrate. Read more

Linux-based AUV maps Antarctic sea ice thickness

Woods Hole Oceanographic used a Linux-based “SeaBED” AUV to build the first 3D map of Antarctic sea ice — and found it’s thicker than had been estimated. Every now and then we see some good news about climate change sprinkled in with all the increasingly dire warnings. Yesterday, the New York Times reported that solar and wind energy are starting to become competitive with natural gas. On the same day, Woods Hole Oceanographic Institute (WHOI), based in Massachusetts, announced it had published a paper in Nature Geoscience on experiments run by an autonomous, Linux-based submarine called the SeaBED. The underwater survey indicated that Antarctic sea ice was thicker than had been previously estimated. Read more