Ubuntu 18.10 (Cosmic Cuttlefish) Released, Includes Gnome 3.30 And New Default Yaru Theme

Ubuntu 18.10 desktop screenshot

Ubuntu 18.10, codenamed Cosmic Cuttlefish, is available for download. This release will be supported for 9 months (after which you'll have to upgrade), and brings improvements ranging from updated Gnome to version 3.30 to a new default Gtk and icon theme called Yaru.

Gnome 3.30 with missing pieces


Ubuntu 18.10 uses the latest Gnome 3.30 "Almeria", but Nautilus is still version 3.26. Other Gnome components like Gnome Shell, GDM3, Gnome Settings, and Gnome applications like Gedit or Gnome Calendar, are the latest 3.30 version.

Gnome 3.30 includes:

  • Easier to control screen sharing and remote desktop sessions (a new system menu displays an indicator when a remote connection is active)
  • Gnome Software can now auto-update installed Flatpak packages
  • Settings has a new panel to manage Thunderbolt devices - this was backported and already available in Ubuntu 18.04 though
  • Gnome Settings (Gnome Control Center) now only displays hardware-related panels when the relevant hardware exists
  • Gnome Disks can now decrypt and mount storage volumes encrypted by VeraCrypt

The Ubuntu 18.10 release notes also mention improved desktop performance. This is thanks to caching more shell components in GPU RAM to reduce load and increase FPS count. Also, smoothing of window previews is now dependent on CPU/GPU availability so that busy applications don't impact the whole system when window previews are visible.

Podcasts, a new Gnome podcasts application, was released with Gnome 3.30 but it was not packaged for Ubuntu 18.10. You can still install it (even in older Ubuntu versions) by using the Flatpak package available on FlatHub.

Also, Ubuntu 18.10 ships with the latest Flatpak 1.0, which includes new features like asking users to confirm app permissions at install or update time, automatically restart applications after they are updated, and has the ability to mark applications as end of life, among other changes. Flatpak is a software utility for software deployment, package management, and application virtualization for Linux.

New default Yaru Gtk and icon themes


With Ubuntu 18.10 there's a new default theme based on Adwaita (the default Gnome theme), called Yaru. The theme includes Gtk, Gnome Shell and icon themes, a new login/lock screen theme, as well as cursor and sound themes.

This started as Communitheme, having its name changed to Yaru about 3 months ago, and it was initially targeted at Ubuntu 18.04, but with 18.04 being a LTS, the developers decided to continue with Ambiance for that release, while making the theme available in a PPA and as a Snap package in Ubuntu Software.

The theme received numerous improvements over the Ubuntu 18.10 development period, integrating perfectly with the Gnome 3.30 desktop. This is the Yaru theme suite in Ubuntu 18.10 Cosmic Cuttlefish:

Ubuntu 18.10 Yaru login screen screenshot
Login screen

Ubuntu 18.10 Yaru lock screen screenshot
Lock screen

Ubuntu 18.10 Yaru lock screen password screenshot
Lock screen

Ubuntu 18.10 Yaru theme screenshot
Gnome Terminal, Files (Nautilus) and Shotwell using Yaru Gtk theme, as well as the Yaru folder icons

Ubuntu 18.10 Yaru Gnome Shell theme screenshot
Yaru Gnome Shell theme and some Yaru icons

Ubuntu 18.10 Yaru Gnome Shell theme menus screenshot
Yaru Gnome Shell theme menus

Ubuntu 18.10 Yaru Gtk theme widgets
Yaru Gtk theme widgets

Other updates


Other changes in Ubuntu 18.10 since Ubuntu 18.04 include:

  • Linux 4.18 is used by default, bringing:
    • support for AMD Radeon RX Vega M graphics
    • complete support for the Raspberry Pi 3B and the 3B+
    • Qualcomm Snapdragon 845 support
    • many USB 3.2 and Type-C improvements
    • Speck (yes, the one developed by the NSA) file-system encryption support
    • FUSE filesystems can be mounted by unprivileged users
    • Steam controller support (though this seems to have some issues in Ubuntu 18.10)
    • various power management improvements
  • Xorg server 1.20.1 which, since the 1.19.6 version available in Ubuntu 18.04, received improvements like:
    • better support for 16:9 and 16:10 displays
    • DRI3 1.1 and 1.2 for multi-plane and buffer modifier support
    • server-side GLVND / GLXVND for letting different OpenGL drivers back different X screens
    • RandR leasing and non-desktop quirk handling for better supporting Steam VR / VR head-mounted displays under the X.Org stack
    • XWayland improvements are for keyboard grabs and tablet pad support
  • Fingerprint libraries promoted to main to allow unlocking with fingerprints (requires a fingerprint scanner)
  • OpenSSL 1.1.1
  • Updated toolchain: glibc 2.28, OpenJDK 11, boost 1.67, rustc 1.28, Python 3.6.6, ruby 2.5.1, php 7.2.10, perl 5.26.2 and golang 1.10.4.

There was also some discussion about adding GSConnect by default in Ubuntu 18.10, but this was later rejected. GSConnect is available in the Ubuntu 18.10 repositories though (version 11).

GSConnect is a complete KDE Connect protocol implementation written in GJS for Gnome Shell, which integrates Android devices with your Gnome desktop. Using it, you can easily send files between your Gnome desktop and Android smartphone, sync the clipboard or notifications between the two devices, browse files wirelessly on your Android device from your desktop, and much more.

Download Ubuntu 18.10





For those of you that want to upgrade to Ubuntu 18.10, the upgrade procedure is the same as for upgrading to Ubuntu 18.04. In case you plan on upgrading to Ubuntu 18.10 from a i386 architecture, you should know that's no longer possible, "as dropping support for that architecture is being evaluated".

Related (most things work in Ubuntu 18.10 too): Top Things To Do After Installing Ubuntu 18.04 Bionic Beaver To Make It Your Own

8 comments:

  1. Just finished upgrading from 18.04 LTS - didn't have any issues on reboot. All I have to do is wait for some 3rd party ppa's to be updated for Cuttlefish.

    ReplyDelete
  2. Thanks for the article, the new flavour looks interesting.

    ReplyDelete
  3. I stopped reading when I saw this "Gtk3 is even older - version 3.24"

    ReplyDelete
    Replies
    1. Man for fucksake! It's been 2 days since I left that comment, please correct your mistake.

      gtk 3.24 is the latest version!

      Delete
    2. I had no idea they actually didn't release newer versions of Gtk and your comment didn't actually help. Fixed, thanks.

      Delete
    3. It's just have different numbering.

      Excuse me for my kinda aggressive comment, I didn't mean that. Bad day and bad mood.

      I really like your site. It's like "webup8 2.0".

      Keep up the good work mate! :)

      Delete
  4. For Ubuntu 18.10, I have tried a lots to follow all sorts of directions for keeping a separate home partition. It may have been successful once but when I did upgrade with another distro I lost it all. Then I keep it simple, do the basic generic install, use LTS and you’re good for 5 years or so. when times comes make sure all - all stuff is backed up to usb stick or external drive- I do redundant backups - and then spend the whole day or so tweaking. I also tried to write down all tweaks etc so that I know what I need generally in the next time. Though this things may change by then. thanks all ~ Linda Swift from CatLight

    ReplyDelete

Powered by Blogger.