카테고리 없음

[Ubuntu18.04] Wayland 설치

깡죠 2018. 7. 19. 21:54

Wayland 를 설치해보록 한다.



[Install]

$ sudo apt-get install libffi-dev

$ sudo apt install libexpat1-dev

$ sudo apt install libxml2-dev

Doxygen

$ sudo apt install doxygen xmlto graphviz



환경변수 설정

export WLD=$HOME/wayland/Ubuntu18.04/install

export LD_LIBRARY_PATH=$WLD/lib

export PKG_CONFIG_PATH=$WLD/lib/pkgconfig/:$WLD/share/pkgconfig/

export PATH=$WLD/bin:$PATH

export ACLOCAL_PATH=$WLD/share/aclocal

export ACLOCAL="aclocal -I $ACLOCAL_PATH"

mkdir -p $ACLOCAL_PATH

$ git clone git://anongit.freedesktop.org/wayland/wayland

$ cd wayland

$ make && make install

$cd ..


git clone git://anongit.freedesktop.org/wayland/wayland-protocols

cd wayland-protocols

./autogen.sh --prefix=$WLD

make check

============================================================================

Testsuite summary for wayland-protocols 1.15

============================================================================




----------------------------------문제 xcursor , cairo-xcb package not


sudo apt install xutils-dev libgl1-mesa-dev
sudo apt install libmd-dev

sudo apt-get install libinput-dev


sudo apt-get install libpixman-1-dev

configure: error: Package requirements (epoxy) were not met:

sudo apt-get install libepoxy-dev

make && make install

git clone git://anongit.freedesktop.org/wayland/weston

cd  weston

configure: error: Package requirements (wayland-server >= 1.12.0 pixman-1 >= 0.25.2 xkbcommon >= 0.3.0) were not met:


No package 'xkbcommon' found

옵션

  Native Backend drm-backend.so

setuid Install no


Cairo Renderer image

EGL yes

xcb_xkb yes

XWayland yes

dbus yes


ivi-shell yes


Build wcap utility yes

Build Fullscreen Shell yes

Enable developer documentation yes


weston-launch utility yes

systemd-login support no

systemd notify support no


DRM Compositor yes

X11 Compositor yes

Wayland Compositor yes

Headless Compositor yes

FBDEV Compositor yes

RDP Compositor no

Screen Sharing no

JUnit XML output yes


Build Clients yes

Build EGL Clients no

Build Simple Clients yes

Build Simple EGL Clients yes


Install Demo Clients no


Colord Support no

LCMS2 Support no

libjpeg Support yes

libwebp Support no

VA H.264 encoding Support no




실행 
weston




설치참고

https://wayland.freedesktop.org/ubuntu16.04.html