You are here

Wayland/Weston 1.2.0 for Debian 7.0 "Wheezy"/Ubuntu 12.04 "Precise"

Error message

  • Notice: Undefined property: stdClass::$rdf_mapping in rdf_comment_load() (line 405 of /var/www/en/modules/rdf/rdf.module).
  • Notice: Undefined property: stdClass::$rdf_mapping in rdf_comment_load() (line 405 of /var/www/en/modules/rdf/rdf.module).
  • Notice: Undefined property: stdClass::$rdf_mapping in rdf_comment_load() (line 405 of /var/www/en/modules/rdf/rdf.module).

I regulary work under Debian Stable or Ubuntu LTS, but recently needed to do some tests using the new Wayland display system for GNU/Linux.
Knowing that Wayland only went "stable" recently with its 1.2.0 release, I worked hard to compile this new version under stable distros... not so easy, but finally done.

The next step will be to build recent GTK+ and Qt toolkit releases, which now have Wayland support. Exciting !

Since it can be useful to others, here are packaged installers :

Wayland/Weston 1.2.0 for Debian 7.0/Ubuntu 12.0.4

* 32-bit "i386" version :
wayland120-DEBIAN70_(TARNYKO) (6.48 Mb)

* 64-bit "amd64" version :
wayland120-DEBIAN70-AMD64_(TARNYKO).run (6.56 Mb)

(PS : I don't provide .debs because some files confilct with existing ones)

Installation :

1) Install some prerequisites :
apt-get install libxcb-xfixes0-dev
2) Double-click on the installer, or using the command-line :
./wayland120-DEBIAN70_\(TARNYKO\).run
...follow the instructions...

Additional step under Ubuntu :
ln -s /usr/lib/i386-linux-gnu/libffi.so.6 /usr/lib/i386-linux-gnu/libffi.so.5


Usage :

As prompted on screen, load a new shell using :
. /opt/wayland120/init.sh
(don't miss the dot at the beginning !)

Then you can create a Weston window under X11 by typing for instance :
weston --width=800 --height=600
or :
weston --fullscreen

...and run some demos, for instance by typing in Wayland-terminal :
clients/flower




Weston running its drag-and-drop demo under Ubuntu/X11

Here we go !



PS1 : I run Weston -slowly- under X11 because I work with virtual machines. If you have recent Intel/AMD hardware and corresponding Gallium drivers, you could very well shut down X11 and run weston directly (using the kernel DRI layer).

PS2 : these packages may work on more recent distros ; any feedback appreciated !

Comments

Does thsi run on ubuntu virtual machine running on windows 7?

Hi,
Of course ! In fact, the screenshot was taken on such a VM :-).
It's just significantly slower than with real hardware. I suggest max. 800x600 and waiting until the pointer moves smoothly.

I felt curious enough as to how to implement this on Jessie, i think im gonna try this on weekend... if i can make it work... it will be used on our debian-based distro....

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.