Quantcast
Channel: Web Upd8 - Ubuntu / Linux blog
Viewing all 824 articles
Browse latest View live

GNOME 3.20 Released With Various Refinements And Application Updates

$
0
0
After the usual 6-month development cycle, GNOME 3.20 was released today and it includes changes such as updated Software app, which can now handle operating system upgrades, image editing capabilities for the Photos app, a new shortcuts window which displays the available keyboard shortcuts in most GNOME apps, and much more.

GNOME 3.20 screenshots


Changes in GNOME 3.20


GNOME 3.20 screenshots

For the GNOME 3.20 release, the developers have focused more on the GNOME apps, while GNOME Shell has only received minor changes for the most part.

There is one change that stands out though: media controls are now displayed in the notification / clock area, so users have quick access to music and video apps (which support MPRIS) that are currently in use:

GNOME 3.20 screenshots

With GNOME 3.20, users have more control over the location services. Until now it was possible to either enable or completely disable the location services however, with this release, access to location services can be decided on a per-application basis:

GNOME 3.20 screenshots

That's not the only Settings module that was improved for this release. Mouse & Touchpad preferences was overhauled to make it easier and quicker to locate the relevant settings. The touchpad settings are only displayed if you have a touchpad for instance, and more explanations are provided:

GNOME 3.20 screenshots


Another interesting change is the addition of a shortcuts window to quite a few GNOME applications, like Files (Nautilus), Gedit, Maps, Videos, Photos and others. The shortcut window displays the keyboard shortcuts as well as available multitouch gestures, and can be accessed from the application menu or by using Ctrl + ? or Ctrl + F1 shortcuts. Here's the Files shortcuts window as an example:

GNOME 3.20 screenshots


Other changes include:
  • Wayland improvements that should provide a usable day to day experience, including: kinetic scrolling, drag-and-drop, application startup notification, middle-click paste and more;
  • Cantarell, the default GNOME font, has received lots of improvements for this release and overall, the text has a far better appearance, with more harmonious and consistent letters at all sizes, as well as new supported character sets, like Vietnamese, Cyrillic and Devanagari;
  • there's a new option that allows displaying the battery charge percentage in the GNOME Shell Top Bar. This can be found in dconf Editor: org > gnome > desktop > interface > show-battery-percentage;
  • GTK+ CSS theming has had a major overhaul, which should result in easier theme writing and more dynamic interfaces;
  • gspell, a new spell-checking library for GTK applications, has been introduced with GNOME 3.20 and is already used by Gedit;
  • xdg-app, the cross-distro framework for building and distributing desktop apps on Linux, has matured for the 3.20 release and it includes xdg-app-builder, a tool that makes it easy to build apps, along with other important changes such as support for creating single-file application bundles and more. More info available in the GNOME 3.20 release notes for developers.


GNOME applications


GNOME 3.20 screenshots

With GNOME 3.20, the Software application now supports upgrading to new major versions of the operating system, along with other changes, such as support for user reviews, support for xdg-app and Limba bundles and more:



Note that for the screenshot above, I've used the Ubuntu-patched GNOME Software because it's the only way to see the user reviews in action at this point, at least as far as I'm aware of.


The Files (Nautilus) 3.20 application ships with revamped search filters as well as a faster and more responsive search:

GNOME 3.20 screenshots

GNOME 3.20 screenshots

Other changes in Files 3.20 include:
  • a new, more compact preferences dialog;
  • new settings to show action to create symbolic links and to permanently delete files and folders, as well as recursive search settings (to search in subfolders: local only, all locations or never);
  • extra zoom level in the list and grid views;
  • display available / remaining space for drives listed in Other Places.

The latest 3.20 version of the Photos application brings image editing support. The application now includes functions such as crop, rotate, color adjustment and picture enhancement, as well as some Instagram-like filters:

GNOME 3.20 screenshots

GNOME 3.20 screenshots

The changes made using Photos are non-destructive: the original photo is preserved and the changes can be undone. There's also a new feature that allows exporting images from Photos, which includes an option to export the image at a reduced size.


The latest version of the GNOME IRC application, Polari, ships with a built-in server list, so all you have to do to add a server is to select it from the app, instead of manually adding it.

GNOME 3.20 screenshots

GNOME 3.20 screenshots

Other changes in Polari 3.20 include:
  • the application now supports pasting images directly into chats;
  • server properties are now accessed from the sidebar;
  • added support for traditional IRC features, such as tab completion for IRC commands, the ability to open IRC links, support for the /msg command and more;
  • Polari can now handle server passwords;
  • improved look and feel, with a restyled input bar and new text animations;
  • more.

Web (Epiphany) is another application that has received a lot of attention for this release, and it includes changes like an improved session restore feature. Besides restoring tabs, like in previous releases, the new session restore feature also restores each tab browsing history, scroll position and more.

Another improvement in the latest Web is a new popover that displays the downloads, which can be accessed from the header bar:

GNOME 3.20 screenshots

Other changes in the Web application include:
  • support for advanced we-based graphics and audio, with WebGL and Web Audio;
  • feedback when visiting non-HTTPS sites has been improved;
  • new tabs now inherit browsing history when opened from a link (this restores behavior that was lost in a previous version);
  • the cookies dialog has a built-in search now.

With GNOME 3.20, Maps includes improvements such as:
  • the application now allows adding and editing place information from OpenStreetMap;
  • place popovers now include more information, like phone numbers or website address;
  • the application now supports adding custom layers using common mapping file formats like GeoJSON, KML and GPX;
  • added support for printing route directions;
  • the application now supports exporting maps as PNGs;
  • a new scale ruler was added;
  • the app can now open links prefixed by "geo:".

Here's the latest GNOME Maps 3.20:

GNOME 3.20 screenshots


For the GNOME 3.20 release, dconf Editor was updated to give a better overview. The application now uses a header bar, with a standard search design which can be found throughout most GNOME applications:

GNOME 3.20 screenshots

GNOME 3.20 screenshots

Other dconf Editor changes include a new bookmark feature, useful to quickly access some often-used settings, a redesigned entry editor (I'm not sure exactly how this is called), which integrates a "use default value" switch that allows you to easily revert the changes to default, along with other useful improvements, like options to copy current path and reset visible keys.


image via chergert

GNOME Builder, the relatively recently introduced IDE for GNOME, includes quite a few new features and improvements, such as:
  • the app now supports building xdg-app bundles and within a JDBuild environment;
  • a new multi-process plugin framework, which adds a wide rage of functionality to Builder, including auto indenters, autocompletion providers, tools, services, search providers, version control systems and more;
  • overhauled application preferences;
  • autocompletition is now faster and supports fuzzy matching;
  • a new To Do plugin was added to track to do items;
  • improved VIM emulation;


Other changes in the GNOME 3.20 apps include:
  • Nibbles comes with updated artwork as well as a new retro arcade style, along with a new game screen and better high scores integration;
  • the quick add popovers used in GNOME Calendar now allow selecting the calendar to which you want to add the event to;
  • tasks in the scheduled view are now grouped under date headings in the To Do application. To Do also includes a new plugin system which will allow the app to integrate with various online task managers (but no plugins are available for now);
  • Documents app now allows listing the documents by name, date or author
  • Boxes application was updated to automatically create a snapshot after creating a virtual machine;
  • GNOME Games now supports MAME (Multiple Arcade Machine Emulator) and Neo-Geo Pocket.

Here are the changes mentioned above, for Nibbles, Calendar and To Do:


GNOME 3.20 screenshots

GNOME 3.20 screenshots


GNOME 3.20 video


Below you can watch a GNOME 3.20 overview video (via GNOME Desktop YouTube channel):


(direct video link)


Getting GNOME 3.20


GNOME 3.20 will be available by default in Fedora 24 (alpha release scheduled for March 29).

In OpenSUSE Tumbleweed, GNOME 3.20 should be available by the end of this month or in early April.

Arch Linux users can install GNOME 3.20 from the GNOME Unstable Arch repository.

In Debian, GNOME 3.20 is 32% ready in Unstable and 30% in Testing, according to THIS page.

Ubuntu GNOME (and Ubuntu with Unity) 16.04, which will be released next month, won't include GNOME 3.20, but GNOME 3.18 for the most part. A few packages are updated to the latest 3.20 version (or, to be more specific, 3.20 release candidate) though, like Software and Calendar.

However, GNOME 3.20 should be available with Ubuntu 16.10. Also, the GNOME 3 Staging PPA is in the process of being updated to GNOME 3.20 for Ubuntu 16.04 Xenial Xerus.

You may also want to check out the official GNOME 3.20 release notes.


information via

Ubuntu 16.04 Xenial Xerus Final Beta Available For Download [Video, Screenshots]

$
0
0
Ubuntu 16.04 Xenial Xerus LTS final beta is available for download, and it includes quite a few changes, including an option to move the Unity Launcher to the bottom of the screen, the replacement of Ubuntu Software Center with GNOME Software and more.

Ubuntu 16.04 Xenial Xerus screenshots

Note that this is the first and only Ubuntu 16.04 (with Unity) beta. The ISO says "beta 2" because some of the Ubuntu flavors (like Ubuntu MATE) also had a beta 1 release, and this is beta 2 for them.


Video: quick look at what's new in Ubuntu 16.04 final beta



(direct video link)


Unity changes in Ubuntu 16.04 Xenial Xerus LTS final beta


Even though in the past, LTS (long term support) releases didn't receive any major new features, that doesn't seem to be the case any more, and the latest Xenial final beta ships with an important new Unity feature: the ability to move the Unity Launcher (and along with it, Dash) to the bottom of the screen:

Ubuntu 16.04 Xenial Xerus screenshots launcher bottom

Ubuntu 16.04 Xenial Xerus screenshots launcher bottom

Ubuntu 16.04 Xenial Xerus screenshots launcher bottom

Right now, there's no option for this in System Settings so to move the Launcher to the bottom, you'll need to install dconf-tools and use it change the launcher position (com > canonical > unity > launcher > launcher-position):

Unity bottom launcher dconf editor

By default, Unity Launcher continues to be placed on the left. Also, there's still no option to move it to the right.

Another important Unity change in Ubuntu 16.04 is that online searches in Dash are disabled by default. The online search Dash feature wasn't removed and users can enable it via System Settings > Security & Privacy:

Ubuntu 16.04 Xenial Xerus screenshots

The initial plan was that even after enabling the Dash online search feature, Amazon and Skimlinks results would remain off until the users toggles them back on however, this option didn't make it into Ubuntu 16.04 Xenial Xerus, at least for now.

Other minor, but interesting and useful new Unity features and improvements available in the latest Ubuntu 16.04 Xenial Xerus final beta:
  • the file manager (Nautilus) is now integrated with Unity Launcher, so every device icon available on Unity Launcher only manages the relative window, while the Files (Nautilus) icon matches the other views. For instance, if you click on the Trash (or USB devices, etc.) icon, the Nautilus window that opens is managed from the Trash icon, and not from the Nautilus icon from the Launcher;
  • session actions (shutdown, reboot, etc.) are now available from Unity Dash
  • the option to change the menu visibility (displayed on mouse hovering or always visible) is now available in System Settings (Appearance > Behavior tab) so you no longer need to use dconf Editor or other third-party tools to change this;
  • GNOME Software now integrates with Unity Launcher, in the same way Ubuntu Software Center did (it places newly installed app icons on the Launcher);
  • Dash now uses GTK-like overlay scrollbars instead of the old, Unity overlay scrollbars-like design;
  • better Dash theming support;
  • support for scaling cursors in HiDPI environments;
  • the Unity workspace switcher now uses quicklists that allows switching to a certain workspace;
  • the Unity application window spread (so for an application that has multiple open windows) can now be triggered using a keyboard shortcut: Super+Ctrl+W;
  • the option to format USB devices via Unity quicklists has returned (though for some reason, it's not displayed for me, I'm not sure why)
  • various other changes and numerous bug fixes - you can see a complete changelog here: Unity | Compiz.

Here are a few screenshots with some of these changes:

Ubuntu 16.04 Xenial Xerus screenshots Unity file manager integration
Unity Launcher devices / trash integration for Nautilus

Ubuntu 16.04 Xenial Xerus Screenshots Dash GTK-like overlay scrollbars
Dash GTK-like overlay scrollbars

An option to toggle menu visibility (autohide / always visible) is now available in System Settings (previously it was only available via dconf Editor and other third-party tools)

Ubuntu 16.04 Xenial Xerus screenshots workspace switcher quicklists
Unity Workspace Switcher now comes with quicklists


Default applications / packages in Ubuntu 16.04 Xenial Xerus final beta


There have been quite a few changes in the default applications / packages compartment in Ubuntu 16.04 Xenial Xerus.

The most important are probably the replacement of Ubuntu Software Center, which was in a pretty bad state for quite some time, with GNOME Software (version 3.19.93~git in the Xenial final beta):

Ubuntu 16.04 Xenial Xerus screenshots gnome software

Ubuntu 16.04 Xenial Xerus screenshots gnome software

Ubuntu 16.04 Xenial Xerus screenshots gnome software

... and the removal of the Catalyst/fglrx video driver. Among the reasons for the fglrx removal are that it didn't support XServer 1.18, which is used in 16.04, and the fact that AMD asked the Ubuntu developers to migrate to the open driver stak. More information on this subject is available HERE.

Another change is the introduction of GNOME Calendar (3.19.92 in Xenial final beta) as a default application:

Ubuntu 16.04 Xenial Xerus screenshots gnome calendar

Ubuntu 16.04 Xenial Xerus screenshots gnome calendar

First introduced as a "preview" app with GNOME 3.16, Calendar features month and year views, calendar search and allows adding calendars from files or remote URLS. Also, the app integrates with Online Accounts, so it can display and sync your Google Calendar events.

The application is one of the very few (actually only GNOME Logs - as far as I know - is also installed by default and uses header bars) available by default in Ubuntu, that wasn't patched to use a traditional menu and titlebar and instead, it uses a header bar.

As you can see from the screenshot above, header bar apps still have some issues with displaying round corners at the top of the window.

With Ubuntu 16.04 Xenial Xerus, there are two applications that are no longer available by default, most probably because they haven't had a major release in years: Empathy and Brasero, and no other applications were added in their place. So by default, Ubuntu 16.04 won't ship with an instant messaging app nor a CD/DVD burning tool.

Ubuntu 16.04 Xenial Xerus screenshots

As for other GNOME applications, Ubuntu 16.04 Xenial Xerus final beta ships with GNOME 3.18 for the most part, and it includes Totem 3.18.1, Terminal 3.18.3, Gedit 3.18.3, Eye of GNOME (Image Viewer) 3.18.2, System Monitor 3.18.2, Disks 3.18.3.1 and Evince 3.18.2. 

Among the non-GNOME 3.18 exceptions are Software and Calendar, which I mentioned above, and Nautilus (Files), which is still at version 3.14.3.


Ubuntu 16.04 Xenial Xerus screenshots LibreOffice

Other default applications available with Ubuntu 16.04 Xenial Xerus final beta include: Firefox 45.0.1, Thunderbird 38.6, Rhythmbox 3.3, LibreOffice 5.1.1 (which defaults to the Breeze theme in Ubuntu), Transmission 2.84, Deja Dup 34.1 and Shotwell 0.22.0+git, on top of Unity 7.4.0 (daily build as of March 21st) and GTK+ 3.18.9.

Under the hood, Xenial final beta ships with Mesa 11.1.2, Xorg server 1.18.1 and the Ubuntu Linux Kernel 4.4.0-15.31, based on the upstream 4.4.6 Linux Kernel.


Download Ubuntu 16.04 Xenial Xerus LTS final beta (beta 2)


Before downloading, remember that Ubuntu 16.04 Xenial Xerus is still in beta, so you may encounter issues! The final (stable) release is expected on April 21st.

Important: currently there's a bug that affects upgrading from Ubuntu 14.04 to 16.04, so do no upgrade for now!


Ubuntu 16.04 Xenial Xerus beta 2 flavors download links and release notes:

Mailnag Email Notifier 1.2 Released With New IMAP Folder Chooser, Updated Popup Menu Layout For GNOME Shell, More

$
0
0
Mailnag is a desktop-independent email notifier for Linux. The application supports both POP3 and IMAP servers and on email arrival, it performs various actions like visual or sound notifications, allows executing a script and more.

For Unity and GNOME Shell, there are two Mailnag extensions that further integrate the application with the desktop. 

Mailnag email notifier Unity
Mailnag Unity integration with Messaging Menu

Using the Mailnag Unity plugin, the application integrates with the Messaging Menu, while using the GNOME Shell plugin makes Mailnag available on the top panel, and it includes an email counter and popup menu (updated with the latest 1.2 version), which you can see below. 

Mailnag email notifier gnome shell
Mailnag GNOME Shell extension

There's also a GNOME Online Accounts plugin, which makes Mailnag aware of email accounts specified in GOA (this doesn't work with the forked Unity Online Accounts).

Changes in Mailnag 1.2.0:
  • added support for notification settings in GNOME-Control-Center;
  • improved account dialog featuring a new IMAP folder chooser;
  • libnotify plugin: added new 'Short Summary' notification mode (new default notification mode; recommended for GNOME 3);
  • userscript plugin: accountnames are now passed to the specified userscript;
  • non-SSL accounts are now utilizing STARTTLS if available;
  • Mailnag now logs a warning if an unencrypted connection is detected;
  • acountnames are now exported via the DBUS-API;
  • the config window is resizable now;
  • various other improvements, fixes and updated translations.

Mailnag email notifier
New IMAP folder chooser

Along with Mailnag 1.2.0, the GNOME Shell extension was also updated (to version 3.18.0), which includes the following improvements:
  • add option to group mails by account (requires Mailnag >= 1.2);
  • add option to always show the indicator icon;
  • add option to show dates;
  • add option to show/hide menu buttons;
  • new popup menu layout (inspired by GNOME-Shell's calendar notifications);
  • use a fixed width for the popup menu;
  • many bugfixes.

Mailnag email notifier

Furthermore, there's a new desktop integration plugin, for Cinnamon (developed by Hasan Yavuz ÖZDERYA):

Mailnag email notifier cinnamon

Gmail users: It's important to mention that on non-GNOME 3 desktops, like Unity, in which you must add your Gmail account directly in Mailnag, the application might not work out of the box because Google may block it for not using modern security standards.

One way around this would be to have 2-step verification enable and add a password for Mailnag as described HERE.


Another way is to visit THIS page and turn "Access for less secure apps" to "on". Obviously, this isn't the best solution, so use it at your own risk! More information about this option, HERE.

Mailnag does come with an option to store the password in the GNOME Keyring (it should work by default but if it doesn't, you can change the "ceditentialstore" from "auto" to "gnome" in ~/.config/mailnag/mailnag.cfg) so it's far more secure than say, Pidgin, which stores the passwords in plain text (by the way, HERE's a plugin for that adds GNOME Keyring support to Pidgin).

And finally, yet another way is use the GNOME Online Accounts (don't confuse this with the Unity Online Accounts!) to add your Gmail account, even if you don't use GNOME 3 / GNOME Shell.

To be able to use GNOME Online accounts in other desktop environments, you follow the instructions from the following WebUpd8 article (for Mailnag, I assume it also works with Ubuntu versions older than 16.04, unlike the Google Drive integration - I didn't test it on Ubuntu versions older than 16.04 though):


Install Mailnag in Ubuntu / Linux Mint and derivatives


Ubuntu / Linux Mint (and derivatives) users can install the latest Mailnag by using its PPA. Add the Mailnag PPA and install the application by using the following commands:
sudo add-apt-repository ppa:pulb/mailnag
sudo apt-get update
sudo apt-get install mailnag
Note that Mailnag is also available in the official Ubuntu repositories, but it's an older version. Also, the Mailnag Unity plugin is not available in the official repositories.

Next, you can install the Mailnag Unity plugin:
sudo apt-get install mailnag-unity-plugin

Or the Mailnag GNOME Shell extension:
sudo apt-get install gnome-shell-mailnag
After installing the GNOME Shell extension, use GNOME Tweak Tool to enable it (you may need to restat GNOME Shell or log out and log back in to see the extension in Tweak Tool).

To install the Mailnag GNOME Online Accounts plugin, use the following command:
sudo apt-get install mailnag-goa-plugin

For Cinnamon, you can install the Mailnag panel applet by right clicking the panel, then select "Add applets to the panel" and on the "Available Applets (online) tab, search for Mailnag and install it, then switch to the "Installed applets" tab to add it to the panel.

Once you install the packages for your desktop, launch Mailnag Config and set up Mailnag.

Arch Linux users can install Mailnag via AUR: mailnag | mailnag-gnome-shell | mailnag-goa-plugin.

To download the source code, help the project, report bugs and so on, see the following pages:

Video Editor `OpenShot` 2.0.7 (Beta 4) Released, Adds Universal Linux AppImage Downloads

$
0
0
OpenShot is a free and open source video editor for Linux, Windows and Mac OS X. 

OpenShot Video Editor 2.0.7 Ubuntu

With version 2.0, which was born as a result of a successful Kickstarter campaign, OpenShot uses a new cross-platform engine written in C++, while the app uses PyQt5. Also, while version 1.x is Linux only, with version 2.0, the application is also available for Windows and Mac OS X.

The latest OpenShot 2.0.7 (beta 4) brings improved stability and performance, as well as new features, such as support for image sequences.

Changes in OpenShot 2.0.7 (beta 4):
  • improved compatibility and stability on Mac and Windows;
  • support for image sequences;
  • added a new file properties dialog which displays all known audio/video details about a file;
  • initial support for opening legacy 1.x OpenShot project files;
  • faster timeline performance;
  • improved project saving;
  • ImageMagic support is now optional;
  • various bug fixes.

Check out the complete OpenShot 2.0.7 (beta 4) release announcement, HERE.

Probably the most exiting news regarding OpenShot 2.0 for Linux is not the latest 2.0.7 release itself, but the addition of universal Linux downloads.

The OpenShot downloads page now offers the latest OpenShot 2.0.7 beta 4 for Linux as a single "AppImage", which includes all the required dependencies. To use it, simply download the file, make it executable and launch it.

According to the OpenShot 2.0.7 beta 4 release announcement, the new OpenShot AppImage should work with the latest Debian, Fedora, Gentoo, openSUSE, Arch and Ubuntu. Other Linux distributions might work too, but only those I just mentioned were tested.


Download OpenShot


For Ubuntu, the OpenShot downloads page recommends using the official OpenShot PPA. However, at the time I'm writing this article, the PPA contains OpenShot 2.0.6 and not the latest 2.0.7 version. Furthermore, there are some dependency issues for the OpenShot Ubuntu 16.04 Xenial Xerus package and you won't be able to install it from the PPA for now.

To add the PPA and install OpenShot 2.x in Ubuntu (15.10 and 14.04), Linux Mint 17.x and derivatives, use the following commands:
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot-qt

Download OpenShot (binaries available for Linux - generic AppImage, Windows and Mac, as well as source code)


To use the OpenShot AppImage in Linux, download it, make it executable (right click the file, select Properties and under "Permissions", check the box next to "Executable"; or via command line: "chmod +x OpenShot-2.0.7.AppImage") and double click it to run OpenShot.

OpenShot 2.0 is still in beta so you will encounter bugs! Report them @ GitHub.

How To Get Chrome To Support Installing GNOME Shell Extensions From The GNOME Extensions Repository

$
0
0
[Quick tip for GNOME Shell users] By default, users are able to install GNOME Shell extensions from extensions.gnome.org only by using Firefox or Epiphany (Web) browsers.

Until GNOME Software will be able to install and update GNOME Shell extensions, Google Chrome / Chromium users are a bit left out, at least as far as the default experience goes. 

However, there is an easy way of installing GNOME Shell extensions using Chrome: with the help of a Chrome extension and a native connector that provides integration with GNOME Shell and its extensions repository, extensions.gnome.org.

Google Chrome GNOME Extension Repository integration
extensions.gnome.org integration for Google Chrome

For Ubuntu, this Chrome integration for GNOME Shell is available in a PPA, as a package called "chrome-gnome-shell", which includes the native GS-Chrome connector. The browser extension should be installed automatically upon installing this package and running Google Chrome / Chromium.

In my test, using the "chrome-gnome-shell" package brought support for installing extensions from extensions.gnome.org (and accessing their preferences), not only to Google Chrome and Chromium, but also to Vivaldi browser. Unfortunately, I it doesn't seem to work with Opera.

Vivaldi GNOME Extension Repository integration
extensions.gnome.org Chrome integration also works with Vivaldi


The "GNOME Shell integration for Chrome" Ubuntu PPA is only available for Ubuntu 14.04. Add the PPA and install it using the following commands:
sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell
sudo apt-get update
sudo apt-get install chrome-gnome-shell

For Ubuntu (GNOME) versions newer than 14.04, you can download the deb from HERE and install it manually. I tested it under Ubuntu GNOME 16.04 (with GNOME Shell 3.18) and I didn't encounter any issues. The package might also work in Debian, but I didn't test it.

Once installed, restart Chromium / Google Chrome and you should be able to install extensions from https://extensions.gnome.org (just like with Firefox and Epiphany, you need to use GNOME Shell to be able to install extensions).

For other Linux distributions, check out the GNOME Shell integration for Chrome wiki installation page.

Ubuntu Make 16.03 Released With Eclipse JEE And IntelliJ IDEA EAP Support, More

$
0
0
Ubuntu Make is a command line tool created by Canonical, which allows installing various development tools on Ubuntu. It can be used to install Android Studio, Unity3D, IntelliJ IDEA, Firefox Development Edition, Node.js and much more.

Ubuntu Make 16.03, released today, adds support for Eclipse JEE and IntelliJ IDEA EAP, as well as for the Kotlin compiler, along with various fixes, such as:
  • fix Unity3D on lts mesa;
  • fix VSCode license page due to server changes;
  • fix Android-NDK not working due to server changes (download is now for 64bit only);
  • fix Clang support due to server changes;
  • fix Intellij .desktop file.

A complete changelog can be found HERE.

Ubuntu Make Eclipse Java EE IDE

To install the the newly added Eclipse JEE in Ubuntu using the latest Ubuntu Make (after installing Ubuntu Make, obviously), use the following command:
umake ide eclipse-jee

For IntelliJ IDEA EAP, use:
umake ide idea --eap

To install the Kotlin language compiler, use:
umake kotlin kotlin-lang

If you want to remove any package installed using Ubuntu Make, simply append "--remove" to the command you used to install it. For example, to remove eclipse-jee, you would use:
umake ide eclipse-jee --remove

To see all Ubuntu Make can do, type:
umake --help
and
man umake


Install Ubuntu Make


Ubuntu Make is available in the official Ubuntu repositories (starting with Ubuntu 15.04) however, it's not the latest version, as you can see HERE (though the latest Ubuntu Mate 16.03 will probably make it into Ubuntu 16.04 Xenial Xerus).

To install the latest Ubuntu Make, in Ubuntu (16.04, 15.10 and 14.04), Linux Mint 17.x and derivatives, you can use its PPA. Add the PPA and install Ubuntu Make by using the following commands:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

If you want to help with the Ubuntu Make development, report bugs, etc., check out its GitHub page.

How To Stream Audio To A Chromecast Or DLNA / UPnP Device From Linux (Using pulseaudio-dnla)

$
0
0
pulseaudio-dlna is a lightweight streaming server that makes it easy to stream audio from a Linux computer that uses PulseAudio, to a DLNA / UPnP or Chromecast device in the same network.

The tool discovers all UPnP / DLNA / Chromecast renderers in the network and adds them as sinks to PulseAudio. You can then either select the sinks from the sound settings, or use pavucontrol to control which applications can stream to the UPnP / DLNA or Chromecast device. 

Let's get started with installing and using pulseaudio-dlna.

For Ubuntu 16.04, 15.10 and 14.04, Linux Mint 17.x and derivatives, pulseaudio-dlna can be installed from a PPA. To add the PPA and install pluseaudio-dlna, use the following commands:
sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna

For how to install it in other Linux distributions, see the pulseaudio-dnla instructions.

Now, to run it, type the following in a terminal:
pulseaudio-dlna

On the other end, make sure the DLNA / UPnP or Chromecast device is powered on.

Next, open the system sound settings. In Ubuntu (Unity), from the Sound Menu, select Sound Settings and your DLNA / UPnP and/or Chromecast device should show up in the output list:


Select the device you want to stream to and... that's it (well, for DLNA / UPnP devices, you may need to accept the connection - a popup should be displayed on the device screen; Chromecast should start streaming immediately).

In my test under Ubuntu 16.04, the sound was perfect while using the default pulseaudio-dlna settings however, the sound was distorted when streaming to a Chromecast. To get it to work properly, I ran pulseaudio-dlna with mp3 as the codec and ffmpeg as the encoder backend:
pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg

Of course, this was the case for me, and it might not be needed in other cases. Update: pulseaudio-dlna was updated and mp3 is now prioritized over flac for Chromecasts.

Note: to be able to use ffmpeg as the encoder backend, you'll need to install it. It's available in the official Ubuntu 15.10 and 16.04 repositories (so to install it, use: "sudo apt-get install ffmpeg") however, it's not for Ubuntu 14.04.

For Ubuntu 14.04, you can search for a PPA that provides ffmpeg (use e.g. Y PPA Manager to search in Launchpad PPAs) - here's one that has ffmpeg backported from a newer Ubuntu version, but note that I didn't test it -, or install it from source.

pulseaudio-dlna allows changing the server port, force auto reconnect, set the cover mode (what's displayed on the DLNA / Chromecast device) and much more. To see all the available pulseaudio-dlna options, type:
pulseaudio-dlna --help

If you want to send single audio streams to the device, you can use pavucontrol. To install it in Ubuntu, use the following command:
sudo apt-get install pavucontrol

Then launch pavucontrol (it shows up as PulseAudio Volume Control in the menu / Dash) and on the Playback tab, change the stream to the DNLA / Chromecast device, only for the apps you want to use for streaming. As an example, here's Audacious set to stream to a Chromecast device:


For more information about pulseaudio-dlna, bug reports, etc., see its GitHub page.

Vivaldi Browser Sees Its First Stable Release

$
0
0
More than a year after its first technical preview was available for the public, Vivaldi 1.0 was released today.

Vivaldi web browser Ubuntu

Vivaldi is a new web browser especially created for users who "have problems fitting all their open tabs on one screen".

Developed by Vivaldi Technologies, whose chief executive and founder is John von Tetzchner, former Opera CEO and co-founder, the browser is built using open source technologies (it uses the Blink engine and, according to Wikipedia, is built using  Node.js, React.js, and numerous NPM modules), but is not open source software.

Vivaldi, which is aimed at power users, includes features such as tab stacks, Opera-like Speed dial which supports multiple folders, as well as built-in notes, which allows including a screenshot of the current web page, along with a tool called Quick Commands, that can be used to search through the Vivaldi history, open tabs, settings, bookmarks and more.

Furthermore, Vivaldi supports Chrome extensions, although the browser aims to provide most of the things you need, including a highly customizable user interface, without having to install extensions.

Here are a few Vivaldi browser screenshots:

Vivaldi web browser Ubuntu
Notes

Vivaldi web browser Ubuntu
Quick Commands

Vivaldi web browser Ubuntu
Vivaldi Settings

Vivaldi web browser Ubuntu
Speed Dial

Vivaldi web browser Ubuntu
Tab Stacking and Tab Previews

vivaldi browser linux
Tiled tab stack

Vivaldi features:
  • speed dial which allows access to favorite websites in each new tab;
  • speed dial folders allow oraganizing favorite website into folders;
  • the browser supports quick text commands;
  • built-in notes taking tool;
  • side panel with fast access to bookmarks, downloads and notes;
  • custom search engines support;
  • allows side-by-side browsing using a side panel;
  • tab management:
    • session management;
    • allows previewing open tabs;
    • tab cycling;
    • tab stacks (you can drop a tab on top of another to create a stack);
    • restore closed tabs or blocked pop-ups from the Vivaldi trash can;
    • tab stack tiling (view stacked tabs in a grid or side-by-side);
  • mouse gestures and keyboard shortcuts;
  • user interface scaling;
  • adaptive interface color;
  • much more.

Back when the first technical preview was made available for download, its developers said they'll be working on features like notes / bookmarks / history / session sync, a built-in email client and even a mobile version. Unfortunately, these didn't make it in this first stable release, and there's no timeline as to when they will be available.


Download Vivaldi Browser


Download Vivaldi (available for Linux: 32bit and 64bit deb and rpm, Windows and Mac)

For how to get Flash Player and H.264 to work in Vivaldi (in Ubuntu and Linux Mint), see THIS article.

How To Get Flash And H.264 To Work In Vivaldi Browser (Ubuntu, Linux Mint)

$
0
0
Vivaldi 1.0 stable was released today and if you gave it a try, you might have noticed, at least on a fresh Ubuntu installation, that Flash and H.264 don't work out of the box.

Here's how to get Adobe Flash and H.264 (used, for instance, by the YouTube HTML5 player) to work with Vivaldi browser, in Ubuntu, Linux Mint and derivatives.


Get Vivaldi browser to support H.264


Vivaldi Browser no H.264
Before installing "chromium-codecs-ffmpeg-extra"

Vivaldi Browser h.264 enabled
After installing "chromium-codecs-ffmpeg-extra"

To enable H.264 support for Vivaldi in Ubuntu, you need to install a package called "chromium-codecs-ffmpeg-extra".

This is already available if Chromium browser is installed on your system. If you don't have Chromium browser, you can install the package that provides H.264 support by using the following command:
sudo apt-get install chromium-codecs-ffmpeg-extra

And restart Vivaldi.

You can check if your browser supports H.264 by visiting the YouTube HTML5 page.


Get Adobe Flash working in Vivaldi Browser


Important note: since Google Chrome is now only available for 64bit on Linux, it means that its Pepper Flash plugin is also only available on 64bit. So the instructions below only work on 64bit! Flash might work on Vivaldi 32bit if you have an old Google Chrome for 32bit installed, but it won't receive any updates so you shouldn't use it.

Vivaldi supports the Google Chrome built-in Pepper Flash plugin, but it doesn't come bundled with it. If you have Google Chrome installed on your system, Vivaldi should already be using its Pepper Flash plugin, so there's nothing you need to do.

Vivaldi Browser pepper flash plugin

If Google Chrome is not installed on your system, to get Vivaldi browser to use the Google Chrome Pepper Flash plugin, you can install a package called "pepperflashplugin-nonfree".

The package is available in Ubuntu 14.04, 15.04, 14.10 and 16.04 / Linux Mint 17.x and derivatives and you can install it by using the following command:
sudo apt-get install pepperflashplugin-nonfree

Then restart Vivaldi. That's it!

Update: the bug that caused pepperflashplugin-nonfree not to work in Ubuntu 16.04 was fixed.


Extra tip:

If Google Chrome is installed, Vivaldi will automatically pick up its Widevine Content Decryption plugin (it comes with a symbolic link to the location of the libwidevinecdm.so plugin in the Google Chrome stable installation folder).

If you don't want to install Google Chrome and you need this plugin, you can extract libwidevinecdm.so from the Google Chrome deb and place it in /opt/vivaldi/, replacing the existing symbolic link.

thanks to B.Jay for the tip!

Take Screenshots And Upload To Imgur With Imgur-Screenshot (Optional: Nautilus, Nemo And Caja Imgur Upload Scripts)

$
0
0
The Shutter Imgur.com upload plugin stopped working recently, so I've been looking for alternatives and I stumbled uponImgur-Screenshot, a bash script that can take screenshots and upload them to Imgur.

Imgur-Screenshot comes with quite a few handy features, including:
  • automatically copies Imgur link to clipboard;
  • allows editing the image (by using an external image editing app) before uploading;
  • upload images anonymously or to an Imgur account;
  • can create and add images to Imgur albums;
  • uploaded images can be set to be deleted automatically after a configurable number of seconds;
  • highly configurable.

The script can also upload any image to Imgur, so it's not just for uploading screenshots taken using Imgur-Screenshot. That's actually the part I was more interested in, especially since taking screenshots using scrot (SCReen shOT), which Imgur-Screenshot uses under the hood by default, is not that reliable lately.

However, Imgur-Screenshot does support using other screenshot tools, like maim (which Ubuntu / Linux Mint users can install from the main WebUpd8 PPA). This, along with other settings can be changed in the Imgur-Screenshot configuration file.

I'm using Imgur-Screenshot with a simple Nemo (also available for Nautilus and Caja) script to upload images to Imgur, which you can find below. Using this script, you can right click an image in Nautilus, Nemo or Caja and select Scripts > Upload to Imgur, which results in uploading the image to Imgur and copying the image URL to the clipboard.

Still, since some of you may want to use Imgur-Screenshot with scrot or maim, I'll include instructions for this below.


Install and use Imgur-screenshot


1. Download Imgur-screenshot

2. Install Imgur-Screenshot

To install the script in /usr/local/bin/, place the downloaded "imgur-screenshot.sh" file into your home directory and run the following commands:
cd
sudo install imgur-screenshot.sh /usr/local/bin/imgur-screenshot

The script can auto-update itself. When an update is available, you can update imgur-screenshot using the following commands:
sudo imgur-screenshot --update
sudo chmod 775 /usr/local/bin/imgur-screenshot

3. Install the Imgur-Screenshot dependencies

Imgur-Screenshot depends on libnotify-bin, scrot, xclip, curl and grep. To install them in Ubuntu / Linux Mint and derivatives, use the following command (some might already be installed):
sudo apt-get install libnotify-bin scrot xclip curl grep

You can use the following command to check the status of each dependency:
imgur-screenshot --check

To use Imgur-screenshot to take a screenshot and upload it to Imgur, simply run it from the command line, like this:
imgur-screenshot
... and select a window or a region to which you want to take a screenshot of.

After taking the screenshot, Imgur-Screenshot automatically opens the Imgur image link in your default web browser and copies the image link to the clipboard.

The image link is also displayed in the command output, along with the delete link:

imgur screenshot

You can also bind the script to a hotkey. For instance, under Unity, you can do this by going to System Settings > Keyboard > Shortcuts > Custom Shortcuts:

imgur screenshot keyboard shortcut

Here you can create a new custom shortcut, enter "imgur-screenshot" as the command and assign it a keyboard shortcut.

To see all the Imgur-Screenshot options, use:
imgur-screenshot --help


Optional: Configure Imgur-Screenshot


To be able to configure Imgur-Screenshot, you need to create a folder called "imgur-screenshot" in ~/.config/. To do this, you can use the following command:
mkdir -p ~/.config/imgur-screenshot/
And in this folder, create a file called settings.conf:
touch ~/.config/imgur-screenshot/settings.conf

All the settings you enter in this file will overwrite the default Imgur-Screenshot settings. You can find all the available options, HERE.

By default, the images are stored in the ~/Pictures folder however, the folder name might be different if you don't use Ubuntu (or whatever Linux distribution you're using) in English.

To change the folder used by Imgur-Screenshot to store the screenshots, open ~/.config/imgur-screenshot/settings.conf with a text editor - I'll use Gedit below:
gedit ~/.config/imgur-screenshot/settings.conf
and in this file, paste the following:
file_dir="$HOME/Pictures"
... and replace "Pictures" with the name of your pictures folder (or some other folder). The path can contain spaces.

Using the same configuration file (~/.config/imgur-screenshot/settings.conf), you can also change the tool used to take screenshots.

For instance, to use maim (which you can install from the main WebUpd8 PPA) instead of scrot, use the following in the configuration file:
screenshot_select_command="maim -s %img"
screenshot_window_command="maim %img"

You can even use Imgur-Screenshot with GNOME Screenshot, but only the "screenshot_select_command" will work.

To use GNOME Screenshot, use the following in the Imgur-Screenshot configuration file file:
screenshot_select_command="gnome-screenshot --area --file=%img"

Or, for Shutter (but note that Shutter needs to be closed for this to work), use the following in the ~/.config/imgur-screenshot/settings.conf file:
screenshot_select_command="shutter --select --exit_after_capture --output=%img"


If you're interested in connecting Imgur-Screenshot with your Imgur account, so all the images uploaded using this script are added to your account, here's how to do it:

1. To connect Imgur-screenshot to your Imgur account, must firstly register a new application on Imgur, at https://api.imgur.com/oauth2/addclient - select "OAuth 2 authorization without a callback URL", enter an application name, email and description and click "submit".

On the next page, a Client ID and Imgur Secret are displayed - copy these as you'll need them later.

2. Next, open the Imgur-Screenshot settings.conf file - I'll use Gedit below:
gedit ~/.config/imgur-screenshot/settings.conf
and in this file, paste the following:
imgur_acct_key="YOUR_APP_CLIENT_ID"
imgur_secret="YOUR_APP_SECRET"
login="true"
... replacing YOUR_APP_CLIENT_ID and YOUR_APP_SECRET with the application client id and secret which you obtained by following step 1, and save the file.

3. And finally, to authorize your Imgur app with Imgur-Screenshot, run the following command (the upload screenshot command also works):
imgur-screenshot -c
which should display an URL - copy the link and open it in a web browser. Next, copy the pin number displayed by this URL, go back to the terminal where you ran the command, paste the pin and press ENTER.

That's it! Imgur-Screenshot should now upload screenshots to your Imgur account.


Optional: Nautilus, Nemo and Caja scripts for uploading images to Imgur using Imgur-Screenshot


Imgur-Screenshot is not only useful to take screenshots, but it can also upload images from your computer to Imgur. I found this feature useful and decided to simplify it so it can be used from Nautilus, Nemo and Caja, where you can right click an image and select Scripts > Upload to Imgur to achieve this.


"imgur-screenshot" needs to be available in $PATH for the scripts below to work. If not, you can enter the full path to imgur-screenshot.

Nautilus script:
#!/bin/bash

IFS=$'\n'

for FILENAME in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done
To install this script for Nautilus, create a file called "Upload to Imgur" in ~/.local/share/nautilus/scripts/ (if the folder doesn't exist, create it) and paste the code above, then save the file and make it executable (right click the file and select Properties > Permissions > "Execute: Allow executing file as program").

Nemo script:
#!/bin/bash

IFS=$'\n'

for FILENAME in $NEMO_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done
To install this script for Nemo, create a file called "Upload to Imgur" in ~/.local/share/nemo/scripts/ (if the folder doesn't exist, create it) and paste the code above. Then save the file and make it executable (right click the file and select Properties > Permissions > "Execute: Allow executing file as program").

Caja script:
#!/bin/bash

IFS=$'\n'

for FILENAME in $CAJA_SCRIPT_SELECTED_FILE_PATHS; do
if [ -f "$FILENAME" ]; then
imgur-screenshot "$FILENAME"
fi
done
To install this script for Caja, create a file called "Upload to Imgur" in ~/.config/caja/scripts/ (if the folder doesn't exist, create it) and paste the code above. Then save the file and make it executable (right click the file and select Properties > Permissions > "Execute: Allow executing file as program").

WebTorrent Desktop Is A New Streaming BitTorrent Client With Chromecast, AirPlay And DLNA Support

$
0
0
WebTorrent Desktop (beta) is a simple, open source BitTorrent client that lets you stream torrents, available for Linux, Windows and Mac. 

The application comes with a very basic user interface, which allows dropping a torrent file or pasting a magnet link to start streaming it.

WebTorrent Desktop Ubuntu

There's no torrent database, search or anything like that in WebTorrent Desktop. It only displays 4 popular open source videos (section which later gets populated with the torrents you add) and an area where you can drop torrent files or paste magnet links to start streaming.

The torrent can be both video or audio - WebTorrent can handle both:

"Whether it's video from the Internet Archive, music from Creative Commons, or audiobooks from Librivox, you can play it right away. You don't have to wait for it to finish downloading".

Besides being able to stream torrents to your desktop, WebTorrent Desktop can also stream torrents to AirPlay, Chromecast, and DLNA.

WebTorrent desktop

As for the BitTorrent part of WebTorrent Desktop, the application can discover peers via tracker servers, DHT (Distributed Hash Table), and peer exchange. Also, the application supports the WebTorrent protocol, which allows it to connect to WebRTC peers (for instance web browsers).

Unfortunately, the application doesn't support subtitles for now. If you're interested in this feature, you can track its status HERE. Another important feature that's currently lacking is being able to use an external video player, like VLC, mpv and so on. But the application is still in beta, so missing features are to be expected.

Those who prefer the command line can try webtorrent-cli. Like WebTorrent Desktop, webtorrent-cli can stream to AirPlay, Chromecast, and DLNA devices, but it also offers some extra features, like being able to use various media players, such as VLC or mpv instead of the built-in player. It doesn't support subtitles either though.

Note that for webtorrent-cli there aren't any binaries available for download, so you'll have to compile it. Debian, Ubuntu and Linux Mint will need Node.js from its official repository.


Download WebTorrent Desktop (beta)


Download WebTorrent Desktop (binaries available for Ubuntu 64bit only, generic Linux 64bit, Windows and Mac OS X, as well as source)

Arch Linux users can install WebTorrent Desktop via AUR (64bit only).

Once installed, run it once from a terminal (if you've installed the .deb, simply type "webtorrent-desktop" in a terminal), and the application should automatically create a .desktop file. From then on, you will be able to launch it from the menu / Dash.

Report any issues you may find @ GitHub.

Also see Peerflix: Stream Torrents With VLC Or MPlayer Via Command Line

via HN

GNOME Twitch 0.2.0 Adds Chat Feature (Ubuntu PPA)

$
0
0
GNOME Twitch

GNOME Twitch was updated to version 0.2.0 recently, adding a much needed chat feature, along with various user interface improvements and bug fixes.

In case you're not familiar with Twitch.tv, this is a popular live streaming video platform that primarily focuses on video gaming. GNOME Twitch lets you play Twitch streams without Flash, browse games and channel lists, add favorite channels and change the video quality.

The latest GNOME Twitch 0.2.0 brings support for chat. To be able to see and/or join the conversation, you'll need to log in to Twitch from the GNOME Twitch preferences.

GNOME Twitch

For now, logging in to Twitch only allows using the chat feature (and it's not possible to view the chat without logging in, but this should be fixed in a future release), while other features, like receiving notifications when a stream goes live, subscribing or following streams, and so on, are not yet supported.

An alternative to get notifications when the channels you follow go live is Twitch.tv Indicator.

You can add streams to your favorites in the app, even without logging in to Twitch though.

GNOME Twitch

The chat implementation in GNOME Twitch supports displaying Twitch emotes, including subscriber, turbo, etc. badges, allows using a dark or light background and to set its opacity, width and height as well as to hide the chat. 

Right now, the chat doesn't display the user list and links in chat are not clickable, but that's on the todo list.

I should also add that after logging in to Twitch, you need to restart GNOME Twitch to be able to use the chat feature.

Note that GNOME Twitch uses header bars (client-side decorations), so it will look out of place in Ubuntu (with Unity), at least with the default Ambiance theme (it looks ok with other themes, such as Numix or Greybird). Header bars were fixed in Ubuntu 16.04, but not for all applications and GNOME Twitch is of them (here's a screenshot in Ubuntu 16.04 with Ambiance theme).

According to the release notes, GNOME Twitch is still very much a work in progress and there are quite a few planned features, including support for followed streams, recording and taking stream screenshots, as well as using different player backends, such as mpv (this is partially implemented) and VLC.

For more information about GNOME Twitch, see its GitHub page as well as our initial GNOME Twitch article.


Install GNOME Twitch in Ubuntu


The official GNOME Twitch PPA was discontinued because the application is now available in the official Ubuntu (and Debian) 16.04 repositories, though it's an older version (0.1.0). Getdeb provides GNOME Twitch too, but it wasn't updated to version 0.2.0 at the time I'm writing this article.

Because of this, I decided to upload the latest GNOME Twitch 0.2.0 to the main WebUpd8 PPA (using its official Debian packaging, with modifications for the latest release), for Ubuntu 15.10 and 16.04. 

The application doesn't work in Ubuntu versions older than 15.10 because it requires GTK 3.16 or newer, which is not available by default in Ubuntu 15.04 or 14.04.

To add the main WebUpd8 PPA and install GNOME Twitch in Ubuntu 16.04 or 15.10 (and derivatives), use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gnome-twitch

If you don't want to add the PPA, you can grab the deb from HERE.

Note that in my test in Ubuntu 16.04, installing gstreamer1.0-vaapi (which provides hardware accelerated video decoding, encoding and processing via VA-API) caused frequent GNOME Twitch crashes. This might not be the case for you, but if the app crashes frequently, try removing the "gstreamer1.0-vaapi" package.

For installing GNOME Twitch in other Linux distributions, see THIS page.

Ubuntu 16.04 LTS To Offer Updates Via Snap Packages

$
0
0

Ubuntu 16.04 LTS will allow installing snap packages along traditional deb packages, announced Olli Ries, SW Engineering Ubuntu Client Director at Canonical.

The change comes as a way to solve the users and developers frustration in regard to installing newer software without having to worry about the impact on other applications or the system, because a snap package contains all of its dependencies, so it can't interfere with other packages.

That's not the only advantage snap packages have over traditional deb packages. Snap packages are easy to build, more secure, since they are isolated from the rest of the system, and support transitional updates. Furthermore, snap packages work for PC, Server, Mobile and IoT devices.

"Snap packages enable developers to bring much newer versions of apps to Ubuntu 16.04 LTS. Newer versions of KDE, GNOME, browser or other desktop environment apps will usually build easily on older LTS releases but the complexities of packaging and providing updates have prevented us from delivering them in the past", writes Olli Ries.

He also mentions that "developers of paid apps have often been the most frustrated with having to manage dependencies and compatibility with various libraries, especially on older releases of Ubuntu. For this reason these applications are going to be migrated from debs to snaps by Autumn 2016".

As for deb packages, Ubuntu 16.04 LTS (and newer versions) will continue to support the .deb format, and deb archives will be available to use and distribute software.

Update: a bit more information is available on the Ubuntu developer desktop page, including answers a few questions you might have:

Does it work in any desktop environment?

Unity7 is the desktop environment of Ubuntu 16.04 LTS and this feature is primarily targetted at it. Nevertheless, this doesn't prevent it from working with other desktops and more generally Ubuntu derivatives.

How does this fit with Unity8 and the convergent desktop?

Unity8 is the codebase that will eventually bring all projects under the same convergent interface, it is the future of Ubuntu and this feature will work there as well in due time. Note that you can test Unity8 as a technology preview in Ubuntu 16.04 LTS.

Are snaps replacing click and deb packages?

Snaps are the next generation of apps for all Ubuntu devices. After an IoT and smart applicances focused launch, we are now introducing them as a technology preview on the classic desktop. Click packages are still the default in Unity8 environments and Debian packages are still at the core of Unity7.

Check out Olli Ries' full article HERE.

Get Weather Information From A Terminal Using Nothing But cURL

$
0
0
wttr.in is a web frontent for Wego, a weather app for the terminal. Using nothing but cURL and wttr.in, you can get weather information from a terminal, without having to install anything (well, except for cURL).


By default, the service tries to determine your location automatically but if that fails, it allows you to specify the location in multiple ways, by city name, 3-letter airport code, ZIP code and it even allows retrieving the weather for the location of a domain name or IP address.

Other features include a 3-day weather forecast, display moon phase and support for both metric (SI; used by default everywhere except the US) and USCS (used by default in the US).

Under the hood, wttr.in uses WorldWeatherOnline for the weather information, though this might change in the future because Wego, the tool which wttr.in uses as its backend, recently switched to forecast.io by default.

While it's not required to install wttr.in to use it, you can install it on your server if you want - see the installation instructions HERE.

wttr.in: online service | source (GitHub)


Using wttr.in


The only requirement for using wttr.in is "curl". Ubuntu / Debian / Linux Mint users (and derivatives) can install it using the following command:
sudo apt-get install curl

Then simply run the command below to get the weather for your current location:
curl wttr.in

If wttr.in fails to detect your current location or if you want to get weather information for a different location, you can specify 3-letter airport codes, city names, domain names or IP addresses. Here are a few examples:

- get the weather for New York (for city names containing spaces, you can either enter the name in quotes or use an underscore - for example, both "new york" and new_york work):
curl wttr.in/"new york"
- get the weather for Paris:
curl wttr.in/paris
- get the weather for London using a 3-letter airport code (I'm using the Heathrow Airport code below):
curl wttr.in/lhr
- get weather information using a ZIP code (note that wttr.in calls this "area code" but area codes are actually a different thing):
curl wttr.in/60602

To retrieve the weather using metric or USCS units, simply append "?m" or "?u" to the command (without the quotes). For instance, to force metric (SI) units to get weather information for Chicago, you would use:
curl wttr.in/chicago?m

To see all the available options, use "curl wttr.in/:help". Here's how it looks like:
$ curl wttr.in/:help
Usage:

$ curl wttr.in # current location
$ curl wttr.in/muc # weather in the Munic airport

Supported location types:

/paris # city name
/muc # airport code (3 letters)
/@stackoverflow.com # domain name
/94107 # area codes

Special locations:

/moon # Moon phase (add ,+US or ,+France for these
cities)

Units:

?m # metric (SI) (used by default everywhere
except US)
?u # USCS (used by default in US)

Special URLs:

/:help # show this page


Tip: add a wattr.io alias for your current location

From what I've read, it looks like wttr.io fails to get the location pretty often so to make it easy to use, you can add an alias to your ~/.bashrc file so you can simply type "wttr" to get the weather for your location.

To add an wttr.io alias for your current location, open ~/.bashrc with a text editor - I'll use Gedit below:
gedit ~/.bashrc
and at the end of the file, paste this:
alias wttr='curl wttr.in/CITY_NAME'
... replace "CITY_NAME" with your city name (or another way supported by wttr.in for getting your location - ZIP code, airpode code, etc. - see above), then save the file and run the following command in a terminal to source the ~/.bashrc file (use its new configuration):
. ~/.bashrc
(there's a dot, then a space before ~/.bashrc)

After you're done, you can simply type "wttr" in a terminal to check the weather.

Opera Beta Adds New Video Pop Out Feature

$
0
0
The latest Opera beta adds a cool new feature across all supported desktops: video pop out. This feature allows shifting the video frame outside the browser, the goal being to allow "true multitasking".

The new video pop out feature skipped the Opera developer channel, landing directly into beta, as a surprise for Opera users. This feature only supports HTML5 videos so it won't work with Flash.

Here's how this feature works: go to YouTube, DailyMotion or any other page that displays HTML5 videos while using the latest Opera Beta and you should see an additional button in the middle of the top border. Clicking this button pops out the video:


The video window is always on top and can be resized and moved anywhere on the screen. 

On mouse over, there are buttons available in the top right corner for closing the video (which pauses the main video) or re-attach it (in which case the video is not paused), as well as the regular controls to play/pause, seek, etc.:


Other changes in the latest Opera Beta include:
  • as SPDY (open networking protocol for transporting web content) is going to be deprecated soon, Opera switched its implementation of Turbo 2 to HTTP/2;
  • ad blocker optimizations: the memory consumption has been significantly reduced;
  • language selection in the spellchecker now works correctly;
  • the “Adjust Speed Dial animations for slower hardware” setting was selected, but not respected by Opera after a restart. This is now fixed.


Download Opera Beta


Download Opera Beta (binaries available for Linux: 32bit and 64bit deb and rpm, Windows and Mac OS X) 

Cross-Platform Music Player `Clementine` 1.3.0 Released With Vk.com And Seafile Support

$
0
0
After a year of development, Clementine 1.3.0 was released recently, bringing Vk.com and Seafile support along with various other improvements and bug fixes.

Clementine Music Player

Clementine is a Qt music player inspired by Amarok 1.4, available for Linux, Windows and Mac OS X. The app features smart and dynamic playlists, CUE sheet support, podcasts (discover and download) support, it can transcode music into mp3, flac, etc. and much more.

Also, the application integrates a multitude of online services. Using Clementine, you can listen to Spotify, Soundcloud, Jamendo, Icecast, Magnatune and even play your music from Box, Dropbox, Google Drive and OneDrive. Other online features include lyrics and artist info and an option to import missing tags from MusicBrainz.

Changes in Clementine 1.3.0:
  • Vk.com support;
  • Seafile support;
  • Ampache compatibility (through Subsonic service);
  • new "Rainbow Dash" analyzer;
  • new "Psychedelic Colour" mode added to all analyzers;
  • added support for m4b non-drm files;
  • multiple Spotify improvements, including the ability to pause Spotify tracks, improved handling of Spotify Top Tracks and more;
  • added HipHop and Kuduro equalizers;
  • remember current playlist between restarts;
  • IDv3 tag lyrics support;
  • added option to change the time step when seeking using the keyboard
  • added "Smart Playlists" for Subsonic;
  • new lyrics services: AZLyrics, bollywoodlyrics.com, hindilyrics.net, lololyrics.com, Musixmatch, Tekstowo.pl;
  • updated to GStreamer 1.0;
  • added AppData file for Clementine (for GNOME and KDE Software Centers);
  • Ubuntu One, Discogs, Grooveshark and Radio GFM were removed;
  • various improvements and and fixes.

For a complete changelog, see THIS page.


Install Clementine 1.3.0 in Ubuntu or Linux Mint


To install the latest Clementine in Ubuntu 14.04, 15.04, 15.10 or 16.04 / Linux Mint 17.x and derivatives, you can use its official stable PPA. Add the PPA and install Clementine using the following commands:
sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install clementine


If you encounter bugs, report them @ GitHub.

Things To Do After Installing Ubuntu 16.04 LTS (Xenial Xerus)

$
0
0
Ubuntu 16.04 will be available for download in a few hours and since many of you will be installing it as soon as it's released, here are some useful things you can do right after the installation.

Ubuntu 16.04 LTS


Get some Ubuntu AppIndicators


Every Unity user needs some AppIndicators - the tiny icons that sit on the top panel, next to the clock. Below you'll find 3 such AppIndicators, two which add some missing functionality to the desktop and one for some eyecandy.


1. My Weather Indicator


My Weather Indicator Ubuntu

Probably my favorite indicator, "My Weather Indicator" displays the current weather on the Unity panel. From the Indicator menu, you can see a weather forecast and more. The application even supports adding desktop weather widgets.

To install it in Ubuntu 16.04, you'll need to use a PPA. Add the PPA and install My Weather Indicator using the following commands:
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install my-weather-indicator


2. Caffeine


Caffeine Indicator Ubuntu

Caffeine is a tool used to temporarily prevent the activation of the screensaver / lock screen / sleep mode, when using full-screen windows. The application is useful if you're using a video player that doesn't do this automatically, when listening to music, etc.

To install it in Ubuntu 16.04, click the button below:

Download for Ubuntu

Or install it from the command line, using:
sudo apt install caffeine
Note: After the installation, the command-line version of Caffeine is set to start automatically on login. If you want the indicator to start automatically, you'll have to add "caffeine-indicator" to your startup applications.


3. Variety

Variety Wallpaper Changer indicator

Spice up your desktop with Variety wallpaper changer! Variety is not just an indicator, but a whole app however, you don't really need to open the app to use it - simply configure it once, and then you can use the AppIndicator menu to change the wallpaper.

Tip: you can scroll up/down on the Variety indicator to change to the previous / next wallpaper.

To install Variety wallpaper changer in Ubuntu 16.04, you can click the button below:

Download for Ubuntu

Or, to install it from the command line, use:
sudo apt install variety


There are many other AppIndicators that you might find useful, like one that shows the system load (like System Load Indicator or Syspeek), an indicator that displays the CPU temperature (like Psensor) and even a simple todo list indicator.

You can browse our AppIndicator tag for more Ubuntu AppIndicators.


Tweak Unity


Some Unity options are available in System Settings, some in CompizConfig Settings Manager while others are only available via Dconf Editor (or from gsettings / the command line). To avoid having to switch between so many applications to find the settings you want to change, you can use Unity Tweak Tool.

Unity Tweak Tool

Unity Tweak Tool supports new Unity features like moving the Launcher to the bottom, as well as pretty much everything else you can change about Unity.

The application can be used to set the Launcher on autohide, change Unity Launcher size, set hot corners, change the number of workspaces, enable or disable minimize to click on Unity Launcher, change the GTK and icon theme, can be used to configure the desktop fonts and much more.

Unity Tweak Tool

To install Unity Tweak Tool, you can click on the button below:

Download for Ubuntu

Or install it from the command line, by using:
sudo apt install unity-tweak-tool


Install codecs, Java, and encrypted DVD playback


1. To be able to play most audio and video formats, install Ubuntu Restricted Extras by clicking the button below:

Download for Ubuntu

Or install it using the following command:
sudo apt install ubuntu-restricted-extras

2. I suggest to also install the unrestricted version of libavcodec so you don't encounter issues with missing codecs when trying to use some video editors or transcoders - install them by clicking the button below:

Download for Ubuntu

Or by using the following command:
sudo apt install libavcodec-extra

3. You may also need Java, but you must figure out what you need. Most users will only need OpenJRE and the Java browser plugin which you can install by clicking the button below:

Download for Ubuntu

Or by using the following command:

sudo apt install icedtea-8-plugin openjdk-8-jre

For development, you'll also want OpenJDK which you can install by using the button below:

Download for Ubuntu

Or by using the following command:

sudo apt install openjdk-8-jdk

If for various reasons, you need Oracle Java (the package includes JDK, JRE and the browser plugin), you can install Oracle Java 8 from the WebUpd8 Oracle Java PPA, by using the following commands:
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer


4. Encrypted DVD playback can be enabled by installing the "libdvd-pkg" package.

I recommend installing this package from the command line, as it's an installer that automatically downloads and installs libdvdcss2, and you may want to see if something goes wrong. To install it, use the following command:
sudo apt install libdvd-pkg


Setup Cloud Sync (Dropbox or Google Drive), Skype, Telegram Desktop and Facebook Chat in Pidgin


1. Dropbox

Dropbox Ubuntu

Dropbox, one of the most popular tools for storing and synchronizing files in the could, is available in the Ubuntu repositories. If you use Ubuntu with Unity and Nautilus, you can install nautilus-dropbox, either by clicking the button below:

Download for Ubuntu

Or from the command line:
sudo apt install nautilus-dropbox

Then simply launch Dropbox from Unity Dash and follow the instructions.


2. Google Drive

If you prefer Google Driver over Dropbox, there are multiple ways of using it in Ubuntu 16.04.

There's no native Google Drive client for Linux, but the there is a native application that's as close to it as it gets: Insync.

Insync is not free though, but there's a 15-day trial. Check it out @ insynchq.com.

Google Drive Nautilus

Another way of accessing your Google Drive files in Ubuntu 16.04 is by using the new GNOME 3.18 feature that allows integrating Google Drive with Nautilus (Files) - or whatever file manager you're using -, via GNOME Online accounts. Check out our article about setting this up, HERE.


3. Skype

Like Dropbox, Skype can installed from the official Ubuntu repositories however, you'll firstly need to enable the Canonical Partners repository.

Skype Ubuntu

To enable the Canonical Partners repository, open System Settings > Software & Updates and on the "Other Software" tab, click the box next to "Canonical Partners":

Ubuntu Canonical Partners repository

... and make sure you click "Reload" when asked about reloading the information about available software.

Then, you can click the button below to install Skype:

Download for Ubuntu

Or, to install it from the command line, use:
sudo apt install skype

While we're at it, let's also fix Skype on 64bit not using the correct theme, by installing the missing dependencies using the following command:
sudo apt install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386


4. Telegram

Telegram is another popular messaging tool that's available for Ubuntu.

Telegram Desktop Ubuntu

The official Linux Telegram desktop app is available to download on its website (but it's not offered as .deb). You can also a PPA to install the latest Telegram Desktop app in Ubuntu.

Add the PPA and install Telegram using the following commands:
sudo add-apt-repository ppa:atareao/telegram
sudo apt update
sudo apt install telegram

You may also need: Telegram plugin for Pidgin


5. Add Facebook Chat to Pidgin

Facebook shut down their XMPP service in 2015 and because of this, Pidgin/libpurple no longer supports Facebook Chat. For those of you who want to use Facebook Chat in Pidgin, there's a new plugin which makes this possible, called purple-facebook.

Facebook Chat Pidgin

The plugin has its own Ubuntu repository, but it wasn't updated to work with the latest Ubuntu 16.04. Until the repository is updated, you can download the deb files from here:

The deb files are for Ubuntu 15.10 but they should work with Pidgin in Ubuntu 16.04.

Once installed, add a new account in Pidgin (Accounts > Manage Accounts > Add) and in the Protocol dropdown, select "Facebook" (important: NOT "Facebook (XMPP)"). In the username field you can enter either your email, your Facebook username or phone number associated with your Facebook account.


Install GDebi GTK and Synaptic


GNOME Software (which is called "Ubuntu Software" in the final Ubuntu 16.04 release) is nice, but it doesn't display command line tools. And that's ok if you know the name of the tool you want to install, because you can simply open a terminal and type "sudo apt install APP-NAME", but if you don't know the exact app name, you're out of luck.

Furthermore, if you remove an application with GNOME Software, its dependencies are not removed (bug here).

Synaptic Package Manager

That's why I recommend the good old Synaptic Package Manager, which you can install by clicking on the button below:

Download for Ubuntu

Or by using the following command:
sudo apt install synaptic

In Ubuntu 16.04, GNOME Software is also used for installing .deb files but it doesn't display dependencies and other info some might find useful.

Gdebi GTK

If you prefer to see more details than what GNOME Software has to offer, you can use GDebi GTK to install .deb files. To install GDebi GTK in Ubuntu 16.04, you can click the following button:

Download for Ubuntu

Or install it from the command line:
sudo apt install gdebi

Then, to open a deb with GDebi, right click it and select Open With > GDebi Package Installer.

To open / install deb files with GDebi GTK by default, right click a .deb file, select Properties and on the "Open With" tab, select "GDebi Package Installer" and click the "Set as default" button.


Enable working PPAs from previous Ubuntu releases


When upgrading to a new Ubuntu version, all PPAs are disabled. Y PPA manager comes with a feature, called "Re-enable working PPAs after Ubuntu upgrade", which re-enables all those disabled PPAs, but only if they are working for the current Ubuntu version.

Y PPA Manager

For those who upgrade in other ways or want to migrate PPAs, Y PPA Manager provides another feature, called "Update release name in working PPAs", which lets you replace the Ubuntu version used in the PPA .list file with your current Ubuntu version, but only if the PPA supports your current Ubuntu version.

To use these, along with other PPA-related features, like searching for packages in Launchpad PPAs, you'll need Y PPA Manager, which you can install by using the following commands:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update
sudo apt install y-ppa-manager


[Dev tool] Install Ubuntu Make


Ubuntu Make is an official Ubuntu command line tool created for developers, to make it easy to install the latest version of various IDEs, like IntelliJ IDEA, Eclipse, Android Studio, etc., as well as other developer tools.

Ubuntu Make

Even tough Ubuntu Make is available in the official repositories, it's recommended to use its PPA so you always have the latest release. To add the PPA and install Ubuntu Make, use the following commands:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Then run "umake --help" in a terminal to see all the available options.


More


A few other things I personally do after each fresh Ubuntu installation:

You can discover new and interesting software in Ubuntu 16.04 by using the new Software app. For any questions regarding Ubuntu, you can use AskUbuntu.

WebUpd8 is also a source of new and updated applications and tweaks for Ubuntu, so you may want to subscribe to get all the new articles (via RSS, Twitter, Facebook, and Google+).

What do you install and tweak after a new Ubuntu installation?

Ubuntu 16.04 LTS (Xenial Xerus) Available For Download, See What`s New [Video, Screenshots]

$
0
0
Ubuntu 16.04 LTS is available to download! Let's take a look at the most important new features and changes in this long term release.



Ubuntu 16.04 LTS (Xenial Xerus) Video


As usual, here's a video showing some of the most important desktop changes in Ubuntu 16.04 (with Unity):


(direct video link; for more videos, subscribe to the WebUpd8 YouTube channel)


Unity / Compiz changes in Ubuntu 16.04 LTS


Ubuntu 16.04 LTS (Xenial Xerus) whips with a major new feature for Unity: the ability to move the Unity Launcher and Dash to the bottom of the screen:

Ubuntu 16.04 screenshots

Ubuntu 16.04 screenshots

Ubuntu 16.04 screenshots


Ubuntu 16.04 doesn't ship with an option in System Settings to control the Launcher position and for this, you'll have to use Dconf Editor (com > canonical > unity > launcher > launcher-position) or a third-party tool such as Unity Tweak Tool.


With Ubuntu 16.04, online searches in Dash are disabled by default. Users can still enable this feature from System Settings > Security & Privacy:



Another new Unity feature available with Ubuntu 16.04 LTS is file manager integration for the Unity Launcher:


Every device icon on the Launcher now manages its relative window, while the files (Nautilus) icon matches the other views. For instance, if you click on the Trash (or USB devices, etc.) icon, the Nautilus window that opens is managed from the Trash icon, and not from the Nautilus icon from the Launcher.


Also, with Ubuntu 16.04 LTS, applications that use header bars look better under Unity (they have shadows, the windows are resizable, etc.). However, there are still issues with the window corners for some applications. For instance, here's GNOME Calendar and GNOME Clocks:




Other Unity / desktop changes in Ubuntu 16.04 LTS:
  • Dash now uses GTK-like overlay scrollbars instead of the old, Unity overlay scrollbars design;
  • better Dash theming support;
  • session actions (shutdown, reboot, etc.) are now available from Unity Dash
  • the option to change menu visibility (displayed on mouse hovering or always visible) is now available in System Settings (Appearance > Behavior tab) so you no longer need to use dconf Editor or other third-party tools to change this;
  • GNOME Software (which is provided to the users as "Ubuntu Software") now integrates with Unity Launcher, in the same way Ubuntu Software Center did (it places newly installed app icons on the Launcher, with a progress bar as the application is being installed);
  • support for scaling cursors in HiDPI environments;
  • the Unity workspace switcher now uses quicklists that allows switching to a certain workspace;
  • the option to format USB devices via Unity quicklists has returned;
  • the Unity application window spread (so for an application that has multiple open windows) can now be triggered using a keyboard shortcut: Super+Ctrl+W;
  • Controls are now hidden by default in the Ubuntu Sound Menu. They are only displayed when you start using a player that supports the Sound Menu;
  • the "Proposed" repository option was moved in Software & Updates from the "Other Software" tab to a new "Developer Options" tab, to make it clear that regular users shouldn't be using it.

Here are screenshots with some of these changes:









Defaults in Ubuntu 16.04 LTS


In Ubuntu 16.04 LTS, Ubuntu Software Center was replaced with GNOME Software (which is advertised as "Ubuntu Software" - details here) as the default tool to install and discover new applications.

Ubuntu 16.04 screenshots

While GNOME Software (aka Ubuntu Software) supports updates, Ubuntu continues to use its own Software Updater tool for this.

Ubuntu 16.04 screenshots

Ubuntu 16.04 screenshots


And speaking of updates, Ubuntu 16.04 LTS will allow installing snap packages, while continuing to support the .deb format.

Snap packages will allow updating without having to worry about the impact on other applications or the system. That's because a snap package contains all of its dependencies. Also, snap packages are strictly confined and sandboxed, and support transitional updates.

More about snap updates in Ubuntu 16.04 LTS, HERE.


Ubuntu Software Center wasn't the only app that was removed from the default installation with Ubuntu 16.04 LTS though. Empathy and Brasero were also removed, and no applications were added as replacements. As a result, Ubuntu 16.04 LTS ships without an instant messaging app and CD/DVD burning tool.

The Catalyst / fglrx video driver was also removed because it didn't support XServer 1.18, which is used in Ubuntu 16.04. More information about this, HERE. Both Ubuntu and AMD developers now recommend its open source alternatives (radeon and amdgpu), which include backported kernel code from Linux 4.5 to provide a better experience.



GNOME Calendar is new addition to the default Ubuntu application list. The application integrates with Online Accounts, supporting Google Calendar sync, along with other features, like adding calendars from files or remote URLs.

Despite being included by default with Ubuntu 16.04 (with Unity), GNOME Calendar wasn't patched to use a traditional titlebar and menu, like Totem, Nautilus, Gedit and so on, and instead, it uses header bars (also known as client-side decorations).


Ubuntu 16.04 apps

GNOME applications available by default in Ubuntu 16.04 LTS include:

  • Files (Nautilus) 3.14.3
  • (GNOME) Software 3.20.1
  • Calendar 3.20.1
  • Gedit 3.18.3
  • Totem 3.18.1
  • Terminal 3.18.3
  • Eye of GNOME (Image Viewer) 3.18.2
  • Evince 3.18.2
  • System Monitor 3.18.2
  • Disks 3.18.3

As you can see, Ubuntu 16.04 ships with GNOME 3.18 for the most part, with a few exceptions like Nautilus, which is still at version 3.14.3, but also with a few newer apps, like GNOME Software and Calendar (3.20.1).

Other default applications available in Ubuntu 16.04 LTS include Firefox 45.0.2, Thunderbird 38.6, LibreOffice 5.1.2, Transmission 2.84, Shotwell 0.22.0+git and Deja Dup 34.2, on top of Unity 7.4.0 (daily build as of April 15th) and GTK+ 3.18.9.

Under the hood, Ubuntu 16.04 LTS ships with Mesa 11.2.0, Xorg server 1.18.3 and the Ubuntu Linux Kernel 4.4.0-18.34, based on the upstream 4.4.6 Linux Kernel.


Download Ubuntu 16.04 LTS (Xenial Xerus)


If you installed Ubuntu 16.04 beta or a daily build and installed all the updates using the Update Manager, you're already running the final Ubuntu 16.04 LTS release, so there's no need to reinstall.

Ubuntu 16.04 LTS will be supported for 5 years. Some flavors may have a different support period - see the release notes for the flavor you want to use for more information.

Download Ubuntu 16.04 LTS | release notes (includes instructions for upgrading to Ubuntu 16.04)

Ubuntu 16.04 flavors download links / release notes:

You may also be interested in: Things To Do After Installing Ubuntu 16.04 LTS (Xenial Xerus)

A Quick Look At Ubuntu MATE 16.04 LTS

$
0
0
Ubuntu MATE 16.04 LTS was released today and it includes some interesting changes, like a complete overhaul of the MATE Welcome user interface, a new panel layout option in Ubuntu MATE Tweak, which mimics Unity with a dock-like panel and global menu setup, and more.

Ubuntu MATE 16.04 Xenial Xerus screenshots


Ubuntu MATE 16.04 LTS video


Below you can watch a quick video which shows some of the new features / changes in Ubuntu MATE 16.04 LTS:


(direct video link; for more videos, subscribe to the WebUpd8 YouTube channel)


Changes in Ubuntu MATE 16.04 LTS (Xenial Xerus)


Ubuntu MATE, the Ubuntu flavor that became official with its 15.04 release, uses MATE, a GNOME 2 fork that lets you use the old GNOME 2 desktop interface, with support for both old (like the old Gedit 2 which was forked as Pluma, or Nautilus 2, which was forked as Caja) and new (header bar) applications.

Ubuntu MATE 16.04 ships with MATE 1.12, which includes changes such as:
  • fixes and improvements for GTK3 support across the entire MATE Desktop including GTK 3.18 support;
  • significantly improved touchpad support, which now supports natural scrolling, 2 finger and 3 finger clicks;
  • improved multi monitor support;
  • the power applet now displays model and vendor information;
  • improved session management which now includes screensaver inhibition while playing media;
  • extended systemd support.

Those are just the changes in MATE desktop. Ubuntu MATE 16.04 ships with quite a few other improvements. For instance, Synapse, a popular quick application launcher, is now installed by default but it's not active (it can be enabled using MATE Tweak, under Interface > Enable launcher):

Ubuntu MATE 16.04 Xenial Xerus screenshots


Another new default package is MATE Dock Applet, a configurable MATE Panel applet that can display open windows as icons:

Ubuntu MATE 16.04 Xenial Xerus screenshots


TopMenu Applet, the applet that can be used to add a global menu on the MATE panel, is now installed by default. It's not used by default though so if you want to use it, right click the panel, select "Add to panel" and add "TopMenu" or use the new Mutiny panel layout from MATE Tweak:

Ubuntu MATE 16.04 Xenial Xerus screenshots

This global menu implementation supports GTK2 and GTK3 applications only (it doesn't work with Qt applications, among others).


Probably the most applications in this Ubuntu flavor, MATE Welcome and Ubuntu MATE Tweak have received significant improvements.

Ubuntu MATE 16.04 Xenial Xerus screenshots

Ubuntu MATE 16.04 Xenial Xerus screenshots

MATE Welcome:
  • complete overhaul of the user interface, with applications separated in a "Software Boutique" section. It includes a expandable/collapsible "More Details" section for each application, which provides screenshots, source (repository), website, platform and license information;
  • added System Specifications page;
  • added detection of graphics card (including VirtualBox) including one-click enablement of the graphics-drivers PPA if Nvidia is detected;
  • added one-click enablement of the LibreOffice Fresh PPA to continually track stable LibreOffice releases;
  • added multiple new applications, including Kodi, Nuvola Player, Pinta, Vivaldi, SparkleShare, GNOME Software, OBS Studio and many others.


Ubuntu MATE 16.04 Xenial Xerus screenshots

Ubuntu MATE 16.04 Xenial Xerus screenshots

Ubuntu MATE Tweak:
  • added keyboard led indicator option;
  • added launcher (Synapse) option;
  • added capability to enable/disable animations;
  • added support for Compton hardware compositing for Marco and Metacity;
  • added Mutiny panel layout which includes Mate Dock Applet and TopMenu Applet.


Other changes in Ubuntu MATE 16.04:
  • improved client-side decoration app theming, with resize area and shadows, minimal style for CSD windows running without a compositor, etc.
  • Plank dock was updated to version 0.11 which adds docklets, option (available via Dconf Editor / gsettings) to use multiple docks, and there's also a new Plank theme for Ubuntu MATE;
  • MATE Desktop CPU resource requirements have been reduced across the board;
  • Google Chrome and Chromium windows are now considered Compiz windows in fullscreen to avoid tearing;
  • much more.

Under the hood, Ubuntu MATE 16.04 LTS ships with Mesa 11.2.0, Xorg server 1.18.3 and the Ubuntu Linux Kernel 4.4.0-18.34, based on the upstream 4.4.6 Linux Kernel.

Also see: Ubuntu 16.04 LTS (Xenial Xerus) Available For Download, See What`s New


Download Ubuntu MATE 16.04 LTS (Xenial Xerus)



Also see the official release announcement.

You can now use Ubuntu MATE on Raspberry Pi 2 and 3. For more info and download links, see THIS page (not yet updated with download links at the time I'm writing this article).

Ubuntu 16.10 Codename Revealed: Yakkety Yak

$
0
0
Ubuntu Yakkety Yak


Ubuntu 16.10 will be codenamed "Yakkety Yak". The announcement was made by Mark Shuttleworth on his blog, which I'll quote in its entirety below:

Y is for… Yakkety yakkety yakkety yakkety yakkety yakkety yakkety yakkety yak. Naturally 🙂

As you probably know, the development codename of an Ubuntu release takes the form "Adjective Animal". Initially these weren't in alphabetic order - until Dapper DRAKE (6.06).

Up next: Ubuntu 17.04 Z Z. Will it be "Zooming Zebra" :)? Or maybe Zealous Zorse? We'll find out in 6 months!

For a list of codenames used in previous Ubuntu versions and upcoming release suggestions, see THIS page.

image via Wikipedia
Viewing all 824 articles
Browse latest View live