Ubuntu 13.04 Will Enable Wayland Support In GTK+

Posted by Michael Larabel on January 09, 2013

While Canonical developers previously said they "won't fix" GTK+ support for Wayland in Ubuntu, the matter has now changed. It looks like Ubuntu 13.04 will be able to handle GTK+ applications on Wayland.

An open bug concerning enabling the Wayland back-end for GNOME's GTK+ tool-kit was previously marked as "won't fix" by Iain Lane, a Canonical employee. He says they didn't want libgtk=3.0 having a Wayland dependency and on libxkbcommon. He suggested that Wayland fans simply use a Wayland-supported GTK+ PPA package archive.

It turns out now that the GTK+ package for Ubuntu 13.04 will have Wayland support. It turns out that growing a dependency on the Wayland library within Ubuntu 13.04 "Raring Ringtail" is now libegl1-mesa, the Mesa package with EGL support, and then the Empathy and Totem applications from GNOME. Due to these dependencies, "libwayland0" will already be bundled on the installation media for Ubuntu 13.04. Cogl, Clutter OpenGL, also depends upon this Mesa EGL support that in turn demands the Wayland library be present. With the Wayland library present on the next Ubuntu Linux install media, there's no reason GTK+ can't share in the support.

Iain Lane wrote today in the same bug report:
So libwayland0 is on media already. So I do think you can go ahead and enable the wayland backend if you have the patches prepared already, or I can do it tomorrow assuming I still have the packages I made while originally evaluating the fix for this bug.
A nice reversal that will now allow the Ubuntu-packaged GTK+ tool-kit to dynamically play atop Wayland in addition to X11.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Wayland's Weston Gets Output Scaling Support
  2. Raspberry Pi Gets New Wayland Weston Renderer
  3. Debian GNU/Hurd 2013 Release Brings New Packages
  4. Intel Ultrabook Performance Is Faster With Mesa 9.2
  5. Hot Relocation HDD To SSD Support For Btrfs
  6. Phoronix Test Suite 4.6.0 "Utsira" Released
  7. New Intel X.Org Driver Supports All Of Haswell
  8. SQLite Now Faster With Memory Mapped I/O
  9. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  10. Qt For Tizen Launches, Based On Qt 5.1
  11. KTAP Released For Linux Kernel Dynamic Tracing
Latest Forum Talk
  1. Hot Relocation HDD To SSD Support For Btrfs
  2. Wayland's Weston Gets Output Scaling Support
  3. Fedora 18 Comes To ARMv6, Raspberry Pi
  4. Geeksphone sells out of Firefox OS handsets
  5. gnome 3.8 in RHEL7?
  6. Microsoft Releases Skype For Linux 4.2, Has...
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite