뉴스는 최근에 그것을 깨뜨렸다. 새로운 안정 버전이 출시되었습니다 복합 서버의 웨스턴 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 ..
마지막에 새 사용자 세션의 변경 사항으로 시작하려면 컴퓨터를 다시 시작하는 것이 좋습니다.