Wayland state in Gentoo

11
Wayland State In Gentoo Maksim Melnikau (max posedon)

Transcript of Wayland state in Gentoo

Page 1: Wayland state in Gentoo

Wayland State In Gentoo

Maksim Melnikau (max posedon)

Page 2: Wayland state in Gentoo

X Architecture

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 3: Wayland state in Gentoo

Wayland Architecture

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 4: Wayland state in Gentoo

X On Wayland

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 5: Wayland state in Gentoo

Weston

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 6: Wayland state in Gentoo

Packages

core

I wayland

I mesa

I weston

I xserverI ddx

I xf86-video-intelI xf86-video-nouveauI xf86-video-atiI xf86-video-wlshm

toolkits

I Qt 5

I Gtk+ 3.0

I Clutter

I SDL

I EFL

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 7: Wayland state in Gentoo

Gentoo Packages

I media-libs/mesa USE=wayland

I dev-libs/wayland

I dev-libs/weston

I x11-libs/gtk+ USE=wayland

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 8: Wayland state in Gentoo

Qt5

I qt-overlay dev-qt/qtgui:5 BUG opengles2 missing in QT CONFIG

I qt-overlay dev-qt/qtwayland:5 PATCH Add Qt Wayland platform plugin

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 9: Wayland state in Gentoo

weston:configure.ac

AC_ARG_ENABLE(xwayland, [ --enable-xwayland],, enable_xwayland=yes)

AM_CONDITIONAL(ENABLE_XWAYLAND, test x$enable_xwayland = xyes)

if test x$enable_xwayland = xyes; then

PKG_CHECK_MODULES([XWAYLAND], xcb xcb-xfixes xcursor cairo-xcb)

AC_DEFINE([BUILD_XWAYLAND], [1], [Build the X server launcher])

AC_ARG_WITH(xserver-path, AS_HELP_STRING([--with-xserver-path=PATH],

[Path to X server]), [XSERVER_PATH="$withval"],

[XSERVER_PATH="$bindir/Xorg"])

AC_SUBST([XSERVER_PATH])

fi

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 10: Wayland state in Gentoo

weston:config.ini

[core]

modules=desktop-shell.so,xwayland.so

[xwayland]

path=/home/max_posedon/wayland/bin/Xorg

Wayland state in Gentoo, Maksim Melnikau (max posedon)

Page 11: Wayland state in Gentoo

Thank You. Questions

Maksim Melnikaumailto:[email protected]

https://plus.google.com/114669104565190507739/

https://twitter.com/max_posedon

http://wayland.freedesktop.org

http://www.gentoo.org/

http://www.slideshare.net/max_posedon/wayland-state-in-gentoo

https://github.com/max-posedon/talk-wayland-gentoo