Graphics And Media/Wayland 2

Hello wayland - 간단 예제

hello wayland 앞선 과정에서 웨이랜드가 무엇인지, 웨이랜드로 윈도우를 관리하기 위해 구성되는 요소들이 무엇인지, 그 구성요소들은 웨이랜드에서 어떻게 표현되는지에 간략히 소개하였습니다. hello wayland 에서는 앞선 내용을 바탕으로 간단한 예제를 소개하도록 합니다. Required library 리눅스에서 웨이랜드로 윈도우를 관리하기 위해서는 wayland library와 화면의 렌더링을 담당할 gles 라이브러리가 필요합니다. wayland library는 디스플레이 장치로부터 윈도우 창을 생성하며, 그 외에 마우스나 키보드와 같은 윈도우에서 사용할 수 있는 입력 장치들과 연결하는 등에 필요한 라이브러리 입니다. gles는 디스플레이 장치에 표현할 출력 화면의 렌더링에 필요한 라이브러리..

Getting Started Wayland !

Getting started wayland on Linux 내용을 정리하기에 앞서 맨 하단의 Refer Site 를 꼭 한번 들르시길 바랍니다. 특히 :star: 표시가 된 사이트는 wayland를 분석하고 사용함에 있어서 큰 도움이 되는 사이트입니다. What is Wayland wayland는 X11을 대체하기 위한 윈도우 시스템으로 컴포지터와 클라이언트가 통신하기 위한 프로토콜이다. wayland는 라이브러리로써 X11을 대체하기 위해 weston과 같은 컴포지터가 필요한데, weston은 wayland의 compositor 참조 구현을 의미합니다. compositor는 윈도우 시스템에서 윈도우들의 함성을 담당함으로써 하나의 장면을 만들어내는 역할을 합니다. 또한 compositor는 KMS( Ke..