Showing posts with label gnome3. Show all posts
Showing posts with label gnome3. Show all posts

Saturday, October 24, 2015

GNOME 3.14 Released, See What`s New

After six months of development, GNOME 3.14 was released today and it includes quite a few interesting changes such as 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. Let's take a look at what's new!


GNOME 3.14 video


Below you can watch a video I recorded under Fedora 21, which presents some of the changes in the latest GNOME 3.14:


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


Changes in GNOME 3.14


GNOME Shell 3.14

For 3.14, GNOME Shell didn't receive a lot of changes like in previous GNOME releases however, there are a few interesting improvements, like  new animations for the Activities Overview as well as new search providers for Clocks and Calculator so you can now perform calculations or find the time for a city from the Activities search box.

GNOME Shell 3.14

GNOME Shell 3.14

Also, window animations have been improved, receiving new transitions when opening, closing and minimizing windows.

One of the most important new features in the latest GNOME 3.14 is the addition of system-wide multitouch gestures (for touchscreen devices only).

Multitouch gestures can now be used for system navigation as well as in applications: you can use gestures to open the Activities Overview, the apps view and Message tray or switch applications and workspaces.

As for applications supporting multitouch gestures, these only include Evince (zoom/swipe documents) and Eye of GNOME (zoom, rotate and pan), but more are expected to introduce support for touchscreen gestures in the future.


GTK 3.14 inspector

With GNOME 3.14, GTK+ includes a new interactive inspector, which allows live examination of running GTK+ applications, with interactive selection of widgets and interface elements. It can be invoked anywhere by using the Ctrl+Shift+I.

Furthermore, GTK has received quite a few CSS improvements:
  • icons from the icon theme can be called directly from CSS
  • SVG assets can be used to style spinners, arrows, checkmarks, radiomarks and expanders;
  • SVG icons and assets can be styled and transformed with CSS;
  • symbolic icons can be recolored and can have shadows and animations applied.

Adwaita GNOME 3.14

For GNOME 3.14, Adwaita, the default GNOME theme, received special attention: the theme was overhauled and it now includes improved message dialogs, a new more compact appearance for the progress bars, redesigned spinners and a new look for the menus and switches. Also, many controls now have animated transitions.

Other changes include:
  • improved support for Wi-Fi hotspots - when connecting to a Wi-Fi portal that requires authentication, GNOME will now automatically show the login page as a part of the connection process;
  • enhanced geolocation framwork with the use of Mozilla's Location Service for 3G and network-based positioning;
  • network-based sharing (WebDAV, DLNA and VNC will now remember which network you want them to be active on);
  • various Wayland improvements, including keyboard configuration, touch screen support, drag and drop support, functional context menus, tooltips and comboboxes, HiDPI support aswell as window move/resize.

Unfortunately, the new notification system which was supposed to solve design issues with the tray and notifications, among others, was postponed for GNOME 3.16.

Of course, GNOME 3.14 ships with many other changes, both visual as well as under-the hood, too many to list in a single article, so you'll have to try it out for yourself to get a better idea on how the latest GNOME 3.14 is really like.


GNOME applications


Evince GNOME 3.14

Evince received a lot of attention for this GNOME release and the latest 3.14 version includes changes such as:
  • a new design, now uses a header bar
  • when launched without a document being specified, Evince shows an overview of your recent documents
  • HiDPI support
  • enhanced accessibility - links, images and form fields are available from assistive technologies
  • support for removing annotations (finally!).

GNOME Software 3.14


Another application that received some interesting changes with GNOME 3.14 is Software:
  • the homepage features an improved layout with more content and star ratings;
  • automatically suggest new application picks based on a heuristic;
  • application addons can be installed directly from GNOME Software;
  • support for the new PackageKit 1.0.0 'Offline' interface to do offline updates;
  • implemented search-as-you-type in the overview.

GNOME Software 3.14

Gedit, the default GNOME text editor, got a new popover, used when opening documents, which allows you to quickly search recent documents. The latest Gedit also includes a new header bar menu as well as updated keyboard shortcuts.

GNOME Weather 3.14

Weather has a new layout and it now makes use of GNOME's geolocation framework to automatically show the weather for your current location.

GNOME Maps 3.14

Maps was updated with a route planning feature which allows you to plan journeys by foot, bicycle or car.

Changes in other GNOME apps:
  • Photos got support for new online sources, with the addition of Google and media server support: Picasa, Google+, Android devices as well as home media servers via DNLA;
  • Boxes received support for snapshots, automatic image downloading, supports running multiple boxes in separate windows, express installation for Debian as well as various user interface improvements;
  • Contacts: improved design and setup assistant as well as inline contact creation;
  • GNOME Help has a new look;
  • Sudoku and Mines were redesigned and a new game was introduced: Hitori.

Here are a few screenshots with some of these changes:

GNOME Maps 3.14

GNOME Photos 3.14

GNOME Help 3.14


Getting GNOME 3.14


Among the Linux distributions that will ship with GNOME 3.14 are Fedora 21 release (currently alpha) as well as openSUSE 13.2 (currently in beta). In Debian unstable, GNOME 3.14 is 56% ready at the time I'm writing this article. Arch Linux users can find the latest GNOME 3.14 in the GNOME unstable repository.

As for Ubuntu GNOME, the latest 14.10 which is currently in development, won't include GNOME 3.14 so the first Ubuntu GNOME release to include GNOME 3.14 should be 15.04.

Update: for how to install GNOME 3.14 in Ubuntu GNOME 14.10, see THIS article.

However, if you want to try GNOME 3.14, you can do it already by using the official GNOME promo ISO:

Download GNOME 3.14 ISO (based on Fedora 21)

Have you tried GNOME 3.14? What do you think?
Read more »

Sunday, October 18, 2015

Paper: New Material Design Inspired GTK Theme

Paper is a new material design inspired GTK theme, which is currently in beta. "Its design is mostly flat with a minimal use of shadows for depth", mentions its website, and it was developed primarily for the GNOME (Shell) and other desktops that make use of header bars.

Ideally, you'll need a complete GNOME 3.14 / 3.12 desktop to see what Paper is all about, since the theme uses custom colors for header bars / client-side decoration apps.

Paper GTK theme
Paper under Ubuntu GNOME 14.10

Unfortunately, Ubuntu 14.10 (screenshot above) ships with GNOME 3.12 by default, mixed with some 3.10 bits and because of that,  some applications like Gedit or Calculator don't use header bars, so here's another screenshot, via Paper's website:

Paper GTK theme

The theme looks pretty nice with traditional titlebar/menubar/toolbar applications, but it doesn't compare with the experience it offers for header bars apps. Here's a Paper GTK theme screenshot taken under Ubuntu 14.10 with Unity:

Paper GTK theme

And a couple of screenshots to get an idea on how the widgets look like with GTK3 and GTK2:

Paper GTK theme
GTK3

Paper GTK theme
GTK2

It's important to mention that currently, there are a few issues with Paper GTK theme, especially on non-GNOME (Shell) desktops. For instance, the Nemo statusbar is not themed correctly, the Ubuntu Sound Menu buttons are not displayed and probably more (so I don't really recommend it on Unity, at least for now). Also, the GTK2 theme still needs some work. However, the theme was developed with GNOME / header bar apps in mind and furthermore, it's still in beta, so that's understandable.

According to +Sam Hewitt, the theme developer, Paper will be a complete theme suite once it goes stable: the GTK theme will be accompanied by GNOME Shell, icon and Plank themes.


Download Paper GTK theme



Ubuntu users can install the latest Paper GTK theme by using its official daily buils PPA (unstable):
sudo add-apt-repository ppa:snwh/pulp
sudo apt-get update
sudo apt-get install paper-gtk-theme

Arch Linux users can install Paper via AUR.

Once installed, use an application such as GNOME Tweak Tool to set the theme to Paper.

If you download the Paper GTK theme tarball, you'll find an "install.sh" script that you can run to install the theme and set it as the current desktop theme however, note that if you run the script as root (that's required if you want to install the theme globally, under /usr/share/themes/), the script can't set the current theme to Paper because gsettings (which the script uses to change the theme) doesn't work as root.


initially seen @ Marco's Box; second screenshot via Paper's website
Read more »

Saturday, October 17, 2015

See What's New In The 14.04 Release Of Lubuntu, Kubuntu And Ubuntu GNOME

All the Ubuntu flavors reached version 14.04 (LTS) today. Below we'll take a quick look at what's new in Lubuntu, Ubuntu GNOME and Kubuntu 14.04 (Trusty Tahr).

For Xubuntu, see: Xubuntu 14.04 Available For Download [Video, Screenshots]

All the Ubuntu flavors (except for the main Ubuntu version - with Unity, which is supported for 5 years) will be supported for 3 years.

Lubuntu 14.04

Lubuntu is a lightweight Ubuntu flavor which uses the LXDE desktop environment, useful for old computers.


Changes in Lubuntu 14.04:
  • PcManFM was updated with many new features, like:
    • dual pane view (can be toggled from the menu or by using F3);
    • menu editing;
    • desktop accessibility;
    • tooltips for desktop items;
    • separated desktop configuration for each monitor;
    • implemented saving of columns;
    • new tab with Search Results now opened in Detailed List View mode with columns: Name, Description, Location, Size, Modified. Since Search Results is a special folder, its layout should be other than default;
    • added support for per-folder configurations: sort mode, show_hidden, and view mode;
    • the toolbar is now configurable (can also be completely hidden);
    • added API to create third-party plugins that may append own text to the statusbar text for selected files;
    • complete changelog;
  • new lxsession-default-apps with a new user interface;
  • updated artwork (GTK and icon theme, wallpaper);
  • Firefox has replaced Chromium as the default web browser;
  • Light Locker and Light Locker Settings are installed by default (but Light Locker is not activated by default - open Light Locker Settings and enable it from there).

Here are a few Lubuntu 14.04 screenshots:

Updated icon theme

Light Locker Settings

Light Locker

New lxsession-default-apps interface

New lxsession-default-apps interface

Pcmanfm now supports dual panes



Kubuntu 14.04


Kubuntu is an Ubuntu flavor which uses the KDE Plasma Desktop as the graphical environment. Even though it's now sponsored by Blue Systems and not by Canonical, Kubuntu is still an official Ubuntu derivative.


Changes in Kubuntu 14.04:
  • KDE Applications and Platform 4.13 which features improved KDE Semantic Search technology. For more information, see THIS article.
  • Firefox is now the default web browser;
  • a new Driver Manager was added by default, replacing the Additional Drivers application;
  • plugins in Gwenview can now be installed on-demand from inside the application;
  • a new touchpad configuration tool is included by default;
  • KDE Telepathy now has a meta contact support for grouping the same contact across different IM networks;
  • the Plasma Network Manager comes with a redesigned user interface
  • Kubuntu's system notifications now notify you when there are better drivers you can install and when additional software can be installed to improve language support;
  • the KDE Software Development Kit is available in the official repositories (to install it, use "sudo apt-get install kde-developer-sdk");
  • KDE Connect 0.5, a tool that integrates your Android device with the KDE desktop is available in the repositories.

Here are a few Kubuntu 14.04 screenshots:

New Driver Manager

The Kubuntu 14.04 installer

Muon Discover 2.2 is included by default

Refreshed interface for the Plasma Network Manager

Kubuntu 14.04 System Settings

New touchpad configuration tool



Ubuntu GNOME 14.04


Ubuntu GNOME is an Ubuntu flavor which tries to bring a pure GNOME experience in the Ubuntu "family". It uses GNOME Shell by default and this release ships with GNOME 3.10 for the most part (GNOME Shell 3.10, Nautilus 3.10, etc.).


Changes in Ubuntu GNOME 14.04:
  • Most GNOME 3.10 is included: GNOME Shell, GTK, Nautilus, Gedit, etc. GNOME 3.10 includes new features such as:
    • the old system status menus have been replaced with a new System Menu which includes brightness and sound sliders, quick access to wireless networks, battery status as well as settings, lock screen and shutdown buttons;
    • improved login and lock screens: better layout, nicer transitions, prettier lock screen notifications, etc.;
    • pagination in the Activities application picker;
    • "header bars" or "client side decorations" are now used in some applications such as Files (Nautilus);
    • new zoom mode for the scrollbars which allow for fine scrolling - to use it, hold SHIFT while clicking on the scrollbar thumb;
    • Tweak Tool was redesigned for GNOME 3.10 and includes new options such as startup, application management, etc.
    • it's important to note that the GNOME 3.10 System Settings changes are not available in Ubuntu GNOME 3.10 because it uses GNOME Control Center 3.6.3 and GNOME Settings Daemon 3.8.6, and not the 3.10 release.
  • While not installed by default, GNOME Weather, Maps, Photos and Music are all available in the official repositories.
  • A community wallpapers package is included by default;
  • the GNOME Classic session is included by default - to use it, select it from the Sessions option on the login screen.

Here are a few Ubuntu GNOME 14.04 screenshots:

GNOME Shell 3.10 uses pagination in the Activities application picker

GNOME Music and Weather are available in the repositories, along with other GNOME 3.10 apps

This is Files (Nautilus) which now uses "header bars"

The new System Menu introduced with GNOEM 3.10

System Settings

GNOME Tweak Tool

The classic session is included by default (to use it, select the session from the login screen)


For changes shared between all the Ubuntu flavors, see: Ubuntu 14.04 LTS Released, See What`s New [Video, Screenshots]

For Xubuntu, see: Xubuntu 14.04 Available For Download [Video, Screenshots]

Also check out our 10 Things To Do After Installing Ubuntu 14.04 Trusty Tahr To Get A Near Perfect Desktop article! While it's made with Unity in mind, there are many tweaks that also apply to Xubuntu, Lubuntu, Kubuntu or Ubuntu GNOME.
Read more »

Tuesday, October 13, 2015

How To Install GNOME 3.12 In Ubuntu GNOME 14.04 (Trusty Tahr)

GNOME 3.12 was released a while back but it wasn't included by default in Ubuntu 14.04, so here's how to install GNOME 3.12 in Ubuntu GNOME 14.04.

GNOME 3.12 Ubuntu 14.04

Currently, GNOME 3.12 is available in the GNOME 3 Staging PPA and it's not considered stable / ready for general use:

"The packages here have been deemed not ready for general use, they have known bugs and/or regressions, sometimes of a critical nature. Mostly things should run smoothly but be prepared to use ppa-purge, when you encounter issues"

You may be wondering why I wrote "install GNOME 3.12 in Ubuntu GNOME 14.04"... well, that's because if you add this PPA on an Ubuntu (with Unity) 14.04 system, some Unity packages will be removed and thus, Unity will stop working.

So the GNOME 3 Staging PPA should only be used by Ubuntu GNOME 14.04 (don't add the PPA if you're using Unity!) users who know how to fix their system in case something goes wrong!

It is possible to use this PPA to install GNOME 3.12 on systems with Unity, but Unity will stop working and the instructions are more complicated, especially if you want to revert the changes, so I won't add instructions for such cases here.

That said, let's proceed.


Install GNOME 3.12 in Ubuntu GNOME 14.04


GNOME 3.12 Ubuntu 14.04

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 ppa-purge fails.

At this point, only the GNOME 3 Staging PPA is required but some packages might be "promoted" to the stable GNOME 3 PPA and that might break some stuff if you only have the Staging PPA added, so using the instructions below, you'll be adding both the GNOME 3 PPA as well as the GNOME 3 Staging PPA.

To add the GNOME 3 and GNOME3 Staging PPAs and upgrade to GNOME 3.12 in Ubuntu GNOME 14.04 (Trusty Tahr), 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

To install all the GNOME 3 apps (GNOME Clocks, Maps, Music, Bijiben, Polari, etc.) that aren't installed by default as well as the default GNOME Shell extensions and GNOME Tweak Tool (which I'm sure you'll need later on), use the following command:
sudo apt-get install bijiben polari gnome-clocks gnome-weather gnome-maps gnome-music gnome-photos gnome-documents gnome-contacts epiphany-browser gnome-sushi gnome-boxes gnome-shell-extensions gnome-tweak-tool

After the installation/upgrade completes, restart your system (a logout/login might be enough but to avoid running into issues, a restart is safer).


How to revert the changes and go back to GNOME 3.10


If you encounter issues of you simply don't like GNOME 3.12, you can revert the changes by using PPA Purge. To purge the GNOME 3 PPAs and go back to GNOME 3.10 (which is default in Ubuntu 14.04), use the following commands:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3-staging
sudo ppa-purge ppa:gnome3-team/gnome3
And once the PPA was purged, restart your system.
Read more »

Tuesday, October 6, 2015

Fedora 21 Available For Download


Fedora 21 has just been released, featuring the latest stable GNOME 3.14 along with other interesting changes.

With this release, Fedora is available in three flavors: server, cloud and workstation and below, we'll take a quick look at what's new in Fedora 21 Workstation.


GNOME 3.14


Fedora 21 Workstation ships with GNOME 3.14 which, compared to GNOME 3.10 that was available with Fedora 20, includes many changes for both GNOME Shell and the core GNOME applications:
  • support for system-wide multitouch gestures (for touchscreen devices only);
  • new interactive inspector for GTK+ (can be invoked using Ctrl+Shift+I);
  • improved support for Wi-Fi hotspots - when connecting to a Wi-Fi portal that requires authentication, GNOME will now automatically show the login page as a part of the connection process;
  • network-based sharing (WebDAV, DLNA and VNC will now remember which network you want them to be active on);
  • enhanced geolocation framwork with the use of Mozilla's Location Service for 3G and network-based positioning;
  • new design for Evince, Videos (Totem) and Gedit, which are now in line with the other GNOME apps (they now use header bars, redesigned tabs, etc.);
  • Adwaita, the default GNOME (and Fedora) theme, was overhauled and it now includes improved message dialogs, a new more compact appearance for the progress bars, redesigned spinners and a new look for the menus and switches. Also, many controls now have animated transitions. 
  • GNOME Weather has a new layout and the app makes use of GNOME's new geolocation framework to automatically show the weather for your current location. 
  • Maps was updated with a route planning feature which allows you to plan journeys by foot, bicycle or car.
  • proper HiDPI support;
  • various Wayland improvements.

There are way too many improvements in GNOME 3.14 since 3.10, so check out our previous articles for more information (videos included):

Here are a few GNOME 3.14 screenshots taken under the latest Fedora 21 Workstation:

When searching the Activities Overview, GNOME Shell now displays applications available to install, along with installed apps;

Evince

Gedit

GNOME Software

GTK+ Inspector

GNOME Weather now automatically detect the current location (there's also a new location indicator in the status menu)


Other changes


Fedora 21 ships with a "GNOME on Wayland" session

  • the kernel package is now a meta package that pulls in kernel-core and kernel-modules. Thanks to this, you can optionally uninstall kernel-modules, which reduces the cloud image size. Note that the kernel-modules package should be included when Fedora is installed on real hardware;
  • the Anaconda installer now supports swap on zRAM during the installation. This feature is automatically enabled if Anaconda detects 2 GB or less memory, and disabled on systems with more memory;
  • basic support for the OpenCL standard, which provides sufficient environment for the development of the OpenCL enabled software;
  • RPM has been updated to version 4.12, bringing support for packaging files larger than 4 GB, support for weak dependencies and more;
  • OpenJDK8 is now the default Java Runtime in Fedora 21, replacing OpenJDK7;
  • experimental Wayland support - you can select "GNOME on Wayland" from the login screen to test it (note that this session didn't work under VirtualBox in my test).


Defaults


Fedora 21 Workstation ships with LibreOffice 4.3.4.1, Firefox 33.1 (but Firefox 34 is available as an update), Empathy 3.12.7, Rhythmbox 3.1.1, Transmission 2.84, Shotwell 0.20.2 and of course, the core GNOME apps (Nautilus, Gedit, etc.), on top of GNOME Shell 3.14.2 and GTK 3.14.5.

Under the hood, Fedora 21 uses Linux kernel 3.17.4, systemd 216, Mesa 10.3.3 and Xorg Server 1.16.1.

With Fedora 21, there are a few new default applications. GNOME Weather, Boxes and Bijiben, which were missing from the default Fedora 20 installation, are now available by default with Fedora 21:


Also, DevAssistant is installed by default with Fedora 21 Workstation. This is a tool which can help create and set up basic projects in various languages, install dependencies, set up environments, etc.:



Download Fedora 21


Before installing Fedora 21, make sure you check out the common bugs list and the official release notes.

Download Fedora



And as usual, you can use Fedy (previously Fedora Utils) to tweak various Fedora settings and easily install codecs, Java and other applications (note that some apps provided by Fedy may not be available for Fedora 21 yet, because its repository needs to be updated and the OpenSUSE Build Service, which Fedy uses under the hood, doesn't support Fedora 21 yet).

info via
Read more »