Weston 12.0은 호환성 개선, 새로운 프로토콜 등을 제공합니다.

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

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

뉴스는 최근에 그것을 깨뜨렸다. 새로운 안정 버전이 출시되었습니다 복합 서버의 웨스턴 12.0, Enlightenment, GNOME, KDE 및 기타 사용자 환경에서 Wayland 프로토콜을 완벽하게 지원하는 데 기여하는 기술 개발.

이 새로운 Weston 12.0 릴리스 개발 XNUMX개월 만에 도착 (마지막 릴리스 이후) 그리고 이전 릴리스와 마찬가지로 Weston의 새 버전은 호환성을 깨뜨리는 ABI 변경으로 인한 것입니다.

Western 12.0의 주요 새 기능

Weston 12.0에서 제공되는 이 새로운 릴리스에서는 원격 데스크톱 액세스를 구성하는 백엔드: 백업 vnc, backend-rpd와 유사한 기능을 수행합니다. VNC 프로토콜은 aml 및 cleanvnc를 사용하여 구현되며 사용자 인증 및 링크 암호화(TLS)를 지원합니다.

그 외에도, 백엔드 웨이랜드 크기 조정 작업이 이제 구현되었습니다. xdg-shell 확장을 사용하고 다중 헤드 시스템에 대한 예비 지원 디스플레이가 없는 시스템에서 작동하도록 설계된 원격 액세스 백엔드 backend-rdp 및 헤드리스 백엔드에서 color-lcms 플러그인을 테스트하는 데 사용되는 출력 데코레이션에 대한 지원을 추가했습니다.

눈에 띄는 또 다른 변화는 libweston/desktop은 강제 대기 상태에 대한 지원을 구현합니다. 출력 버퍼가 클라이언트에 연결되기 전 단계에서 예를 들어 클라이언트를 전체 화면 모드에서 처음부터 시작하는 데 사용할 수 있습니다.

추가됨 수직 동기화를 비활성화하기 위한 테어링 제어 프로토콜 지원 (VSync) 수직 억제 펄스 포함, 출구(찢어짐) 동안 찢어짐을 방지하는 데 사용됩니다. 게임 애플리케이션에서 VSync를 비활성화하면 아티팩트가 찢어지는 대신 디스플레이 대기 시간을 줄일 수 있습니다.

또한 웨스턴 출력 캡처 프로토콜, 스크린샷을 찍고 이전 weston-screenshooter 프로토콜을 보다 기능적으로 대체하고 PipeWir 미디어 서버와 함께 작동하는 백엔드 역할을 하도록 설계되었습니다.

HDMI 콘텐츠 유형 정의에 대한 지원 추가 (그래픽, 사진, 영화 및 게임) 및 특정 wl_surface에 대한 xwayland_surface_v1 개체를 생성할 수 있는 xwayland_shell_v1 프로토콜 지원.

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

  • DRM 백엔드 변경
  • 다중 GPU 구성에 대한 지원을 구현했습니다. 추가 GPU를 활성화하기 위해 “–additional-devices list_of_out_devices” 옵션이 제공됩니다.
  • 가능한 경우 평면 회전 속성을 추가하고 활성화했습니다.
  • 스크린샷을 만드는 데 사용되는 지연 커넥터에 대한 지원이 추가되었습니다.
  • 평면의 투명도 수준을 정의하는 속성을 추가했습니다.
  • 외부 라이브러리 libdisplay-info는 EDID 메타데이터를 구문 분석하는 데 사용됩니다.
  • libweston 라이브러리는 PAM을 통한 사용자 인증 지원을 구현하고 wl_output API 버전 4에 대한 지원을 추가합니다.
  • simple-egl 클라이언트는 분수 스케일링 프로토콜에 대한 지원을 추가하여 정수가 아닌 스케일 값을 사용할 수 있도록 하고 수직 패널 렌더링 모드를 구현했습니다.
  • 기본적으로 launcher-logind 구성 요소를 더 이상 사용하지 않고 비활성화합니다. 대신 logind도 지원하는 launcher-libseat를 사용하는 것이 좋습니다.

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

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

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

pip3 install --user meson

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

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

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

tar -xvf weston-12.0.0.tar.xz

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

cd weston-12.0.0

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

meson build/ --prefix=...

ninja -C build/ install

cd ..

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


코멘트를 남겨주세요

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

*

*

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