색상 관리 개선, 새로운 라이브러리 등이 포함된 Weston 10.0 출시

웨이 랜드 스크린 샷

Weston 10.0 Composite Server의 안정적인 버전이 출시되었습니다. 기술을 개발하는 Wayland 프로토콜의 완전한 호환성에 기여 Enlightenment, Gnome, KDE 및 기타 사용자 환경에서.

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

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

Western 10.0의 주요 새 기능

이번 신규 버전의 Weston 10.0은 주요 참신함을 강조하고 있습니다. 색상 관리를 위한 추가 구성 요소, 색상을 변환하고, 감마 보정을 수행하고, 색상 프로필로 작업할 수 있습니다. 현재 변경 사항은 내부 하위 시스템으로 제한되어 있지만 사용자가 볼 수 있는 색상 컨트롤은 향후 버전에서 나타날 것이라고 언급되었습니다.

Weston 10.0에서 눈에 띄는 또 다른 참신함은 linux-dmabuf-unstable-v1 프로토콜 구현에서, DMA-BUF 기술을 사용하여 여러 비디오 카드를 공유할 수 있는 기능을 제공합니다. "dma-buf 피드백" 메커니즘이 추가되었습니다., 사용 가능한 GPU에 대한 추가 정보를 복합 서버에 제공하고 기본 GPU와 보조 GPU 간의 데이터 교환 효율성을 개선합니다.

예를 들어, "dma-buf 피드백" 지원은 중간 버퍼링(제로 카피 스캐닝) 없이 출력의 적용 가능성을 확장한다고 언급됩니다.

반면에 우리는 또한 다음을 찾을 수 있습니다. libseat 라이브러리에 대한 지원 추가, 루트 권한 없이 공유 입력 및 출력 장치에 대한 액세스를 구성하는 기능을 제공합니다(액세스는 별도의 백그라운드 프로세스에 의해 조정됨). 이 새로운 라이브러리가 추가됨에 따라 향후 버전에서는 Weston을 실행하는 모든 구성 요소를 libseat로 교체할 계획입니다.

이 외에도 강조하고 있는 것은 모든 클라이언트 애플리케이션 예제는 xdg-shell 프로토콜 확장을 사용하도록 번역되었습니다. 이는 창과 같이 표면과 상호 작용하기 위한 인터페이스를 제공하여 표면을 화면 주위로 이동하고 최소화, 확장, 크기 조정 등을 할 수 있도록 합니다.

또한 강조 표시됩니다.e 클라이언트 소프트웨어를 자동으로 실행하는 기능 추가 예를 들어, 시작 후 로그인 후 자동 실행 프로그램을 구성합니다.

눈에 띄는 다른 변화 이 새 버전 :

  • 더 이상 사용되지 않는 wl_shell 인터페이스, fbdev 백엔드 및 weston-launch 유틸리티(실행하려면 seated-launch 또는 logind-launch를 사용해야 함).
  • 이제 weston-launch에 대한 지원은 더 이상 사용되지 않으며 기본적으로 비활성화됩니다.
    향후 버전에서 제거되지만 Meson 옵션으로 다시 활성화할 수 있습니다.
  • 종속성 요구 사항이 증가했으며 이제 빌드에는 libdrm 2.4.95, libwayland 1.18.0 및 wayland-protocols 1.24가 필요합니다. PipeWire를 기반으로 원격 플러그인을 생성할 때 libpipewire 0.3이 필요합니다.
  • 확장된 테스트 스위트.

마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.

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

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

pip3 install --user meson

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

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

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

tar -xvf weston-10.0.0.tar.xz

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

cd weston-10.0.0

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

meson build/ --prefix=...

ninja -C build/ install

cd ..

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


코멘트를 남겨주세요

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

*

*

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