색상 관리, RDP 등에서 개선된 Weston 11.0 출시

웨스턴과 함께하는 웨일랜드

Weston의 목표는 데스크탑 환경 및 임베디드 솔루션에서 Wayland를 사용하기 위한 고품질 코드 기반 및 작업 예제를 제공하는 것입니다.

개발 XNUMX 개월 후 안정적인 버전의 출시가 발표되었습니다 복합 서버의 웨스턴 11.0, Enlightenment, GNOME, KDE 및 기타 사용자 환경에서 Wayland 프로토콜에 대한 완전한 지원의 출현에 기여하는 기술로 개발되고 있습니다.

Wayland는 프로토콜로 구성됩니다. (대부분 완료) Weston이라는 참조 구현이 있습니다. 렌더링을 위해 Weston은 OpenGL ES 또는 소프트웨어 (pixman 라이브러리)를 사용할 수 있습니다. 현재 고객은 "libGL이 GLX 및 모든 X 종속성을 사용"하기 때문에 전체 OpenGL이 아닌 OpenGL ES로 제한됩니다. 프로젝트 GTK + 및 Qt 버전도 개발 중입니다. X 대신 Wayland로 렌더링됩니다.

발전 Weston은 고품질 코드 기반 및 작업 예제를 제공하는 데 중점을 둡니다. 데스크탑 환경 및 임베디드 솔루션에서 Wayland를 사용합니다.

Western 11.0의 주요 새 기능

이 새로운 Weston 11.0 릴리스에서 Weston 버전 번호의 주요 변경 사항은 이전 버전과의 호환성을 깨뜨리는 ABI 변경 사항 때문입니다.

부품 변화의 만들어진 것들과 Western 11.0에서 눈에 띄는 것들 색상 관리 인프라에 대한 지속적인 작업입니다. 색상 변환, 감마 보정 및 색상 프로파일을 허용합니다. 모니터에 대한 ICC 프로파일을 설정하고 sRGB 색상을 반영하는 기능을 포함합니다. 모니터를 HDR 모드로 전환하는 지원도 나타났지만 HDR 콘텐츠의 형성은 아직 구현되지 않았습니다.

이 새 버전에서 눈에 띄는 또 다른 변경 사항은 단일 픽셀 버퍼 프로토콜에 대한 지원 추가, 32개의 XNUMX비트 RGBA 값을 포함하는 단일 픽셀 버퍼를 생성할 수 있습니다. 복합 서버는 디스플레이 프로토콜을 사용하여 단일 픽셀 버퍼의 크기를 조정하여 임의 크기의 균일한 색상 표면을 생성할 수 있습니다.

게다가 에 대한 준비가 완료되었습니다. 중 하나에서 구현 다음 지원 릴리스 실행을 위해 동시 다중 백엔드, 예를 들어 KMS 및 RDP를 통한 출력용입니다.

한편, DRM 백엔드가 다중 GPU 구성에 대한 향후 지원을 위한 기반을 마련했으며 화면 콘텐츠에 대한 원격 액세스를 위한 RDP 백엔드를 지원하는 몇 가지 개선 사항과 작업이 완료되었다는 점도 강조됩니다. 백엔드 DRM의 성능.

다른 변경 사항 중 이 새 버전에서 눈에 띄는 :

  • weston_buffer의 재작업된 구현.
  • cms-static 및 cms-colord 플러그인은 더 이상 사용되지 않습니다.
  • 다중 작업 공간 및 데스크탑 쉘 크기 조정에 대한 지원이 제거되었습니다.
  • wl_shell 프로토콜에 대한 지원을 제거하고 xdg-shell로 대체했습니다.
  • fbdev 백엔드가 제거되었으며 대신 KMS 백엔드를 사용해야 합니다.
  • weston-launch, launcher-direct, weston-info 및 weston-gears 구성 요소를 제거했으며 대신 libsea 및 wayland-info 라이브러리를 사용해야 합니다.
  • 기본적으로 KMS max-bpc 속성이 설정됩니다.
  • 시스템의 여유 메모리가 소진되면 충돌이 발생합니다.

최종적으로 그것에 대해 더 많이 알고 싶다면에서 세부 정보를 확인할 수 있습니다. 다음 링크.

Ubuntu 및 파생 제품에 Weston 11.0을 설치하는 방법은 무엇입니까?

이 새 버전의 Weston을 설치하는 데 관심이있는 분들은 시스템에 Wayland가 설치되어 있어야합니다.설치하려면 터미널을 열면되고 그 안에 다음을 입력합니다.

pip3 install --user meson

완료, 이제 다음 명령을 사용하여 Weston 11.0의 새 버전을 다운로드합니다.

wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz

다음을 사용하여 콘텐츠의 압축을 풉니 다.

tar -xvf weston-11.0.0.tar.xz

다음으로 생성 된 폴더에 액세스합니다.

cd weston-11.0.0

그리고 다음을 사용하여 컴파일 및 설치를 수행합니다.

meson build/ --prefix=...

ninja -C build/ install

cd ..

마지막에 새 사용자 세션의 변경 사항으로 시작하려면 컴퓨터를 다시 시작하는 것이 좋습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.