[Ubuntu18.04] Wayland 설치
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
============================================================================
sudo apt install xutils-dev libgl1-mesa-dev
sudo apt-get install libinput-dev
sudo apt-get install libpixman-1-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 |
설치참고
https://wayland.freedesktop.org/ubuntu16.04.html