1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

GNOME2-Forked MATE Desktop Is Being Ported To Wayland

GNOME

Published on 17 February 2014 12:12 AM EST
Written by Michael Larabel in GNOME
10 Comments

MATE Desktop, the well known fork of the GNOME 2 desktop environment, is in the process of being ported to Wayland.

Mark Thomas shared his work to "get MATE fully working on Wayland" and this weekend he took to porting mate-panel to Wayland. Mark mentioned this work now since with the mate-panel it depends upon the ability to share surfaces between GTK processes, which isn't something currently supported by the Wayland protocol.

Wayland doesn't support the GtkSocket/GtkPlug interface and since the MATE Panel code relies heavily upon this functionality, Mark Thomas took to coming up with an interface to support this within Weston. In particular, Wayland needs to understand the concept of linking together multiple clients' surfaces. His proposed implementation introduces a "plug" and "hole" approach for sharing of sub-surfaces between processes.

This code is still a work-in-progress and not yet finalized nor reviewed by upstream Wayland developers, but those interested in this work to eventually bring MATE to Wayland/Weston can read more about it in this Wayland-devel mailing list message.

Meanwhile with upstream GNOME, GNOME 3.12 and its contained components are shaping up to have decent Wayland support with Mutter-Wayland, GTK3, and GNOME Shell after the initial Wayland enablement in GNOME 3.10.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. GLAMOR + RadeonSI 2D Acceleration Is Quite Good For Open-Source AMD 2D Performance
  2. AMD Radeon R9 290 OpenGL On Ubuntu 15.04: Catalyst vs. RadeonSI Gallium3D
  3. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  4. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  5. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  6. The Lenovo T450s Is Working Beautifully With Linux
Latest Linux News
  1. Ubuntu 15.10's "W" Codename Being Revealed Soon
  2. The Six X.Org Summer GSoC Projects For 2015
  3. Linux 4.1-RC2 Kernel Released
  4. GNOME 3.17.1 Released
  5. A Lot Of Improvements Are Coming For Mir 0.13, Including Work Towards Libinput
  6. Mobile Optimizations Coming For Phoronix
  7. Wayland 1.8 Alpha Release Delayed
  8. Godot Game Engine 1.1 Up To RC State
  9. ATI Rage128 Driver Now Has RandR Support
  10. Microsoft's Visual C++ Team Is Improving Clang For Windows
Most Viewed News This Week
  1. Trying Out Microsoft Visual Studio Code On Linux
  2. Microsoft Releases New Code IDE For Linux!
  3. Improvements On The Way For GNOME's Nautilus File Manager
  4. Kodi 15.0 Beta 1 Released
  5. GCC 4.9.2 vs. GCC 5 Benchmarks On An Intel Xeon Haswell
  6. QEMU 2.3 Officially Released
  7. Mono 4.0 Makes Use Of Microsoft's Open-Source Code, C# 6.0
  8. Debian GNU/Hurd 2015 Released