labwc 0.5, Wayland용으로 구성된 이 서버의 새로운 기능 알아보기

그만큼 labwc 0.5의 새 버전 출시, 의 개발로 포지셔닝되어 있습니다. Wayland용 복합 서버 Openbox 창 관리자를 연상시키는 기능 포함(프로젝트는 Wayland에 대한 Openbox 대안을 만들기 위한 시도로 제시됨).

labwc의 기능 중에는 미니멀리즘, 컴팩트한 구현, 광범위한 사용자 정의 옵션 및 고성능. Sway 사용자 환경 개발자가 개발한 wlroots 라이브러리를 기반으로 하며 Wayland 기반 복합 관리자의 작업을 구성하기 위한 기본 기능을 제공합니다.

Wayland의 확장 프로토콜 중 wlr-output-management는 출력 장치 구성을 지원하고 layer-shell은 데스크탑 셸 작업을 구성하며 Foreign-toplevel은 자신의 창과 창 스위치를 연결하기 위해 지원됩니다.

플러그인을 구현과 연결할 수 있습니다. 스크린샷 생성, 바탕 화면에 배경 화면 표시, 패널 및 메뉴 배치와 같은 기능. 애니메이션 효과, 그라디언트 및 아이콘(창 버튼 제외)은 기본적으로 지원되지 않습니다.

X11 응용 프로그램을 실행하려면 Wayland 프로토콜 기반 환경에서 XWayland DDX 구성 요소의 사용이 지원됩니다.. 테마, 기본 메뉴 및 단축키는 xml 형식의 구성 파일을 통해 구성됩니다.

menu.xml을 통해 구성할 수 있는 기본 제공 루트 메뉴 외에도 bemenu , fuzzel 및 wofi와 같은 타사 응용 프로그램 메뉴 구현을 포함할 수 있으며 Waybar, Ambar 또는 LavaLauncher를 패널로 사용할 수 있습니다. wlrrandr 또는 kanshi를 사용하여 모니터 연결을 제어하고 해당 매개변수를 변경합니다.

labwc 0.5의 주요 참신함

이번에 선보이는 새로운 버전에서 가장 눈에 띄는 것은 높은 픽셀 밀도 디스플레이(HiDPI)가 지원됩니다.

게다가 요소의 재그룹화가 제공됩니다. 추가 출력 장치가 비활성화되고 또한 아이템 이동 이벤트 처리 관련 설정 변경 마우스로.

눈에 띄는 다른 변경 사항은 창 축소 기능 추가 이동한 후(이동 시 최대화 해제), sfwbar(Sway 부동 창 표시줄)에 대한 지원도 포함됩니다.

또한 Alt+Tab 인터페이스를 사용하여 창을 전환하는 동안 콘텐츠를 미리 보기 위해 CycleViewPreview 옵션이 추가되었음을 알 수 있습니다.

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

  • 클라이언트 메뉴에 대한 지원이 추가되었습니다.
  • 전체 화면 모드에서 응용 프로그램을 실행할 수 있는 기능을 제공했습니다.
  • 화면 가장자리에서 마우스 커서를 이동할 때 동작을 바인딩하는 기능을 추가했습니다.
  • wlroots에서 지원하는 WLR_{WL,X11}_OUTPUTS 환경 변수에 대한 지원이 추가되었습니다.
  • 제어 제스처에 대한 지원이 추가되었습니다(시프트 및 핀치 줌).

LABWC를 설치하는 방법?

자신의 시스템에 이 작곡가를 설치하는 데 관심이 있는 사용자는 아래에서 공유하는 지침을 따라야 합니다.

가장 쉬운 설치 방법이 있는 배포판은 Fedora이고 labwc를 설치하려면 터미널을 열고 다음을 입력합니다.

sudo dnf install labwc

사람들은 Arch Linux, Manjaro 또는 Arch Linux에서 파생 된 기타 배포 사용자, 터미널을 열어야하며 여기에 다음 명령을 입력하여 필요한 종속성을 다운로드합니다.

sudo pacman -S meson wlroots cairo pango libxml2 glib2

그런 다음 터미널에서 다음 명령을 실행하여 LABWC 소스 코드를 얻습니다.

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

이제 Debian, UBuntu 또는 이 둘 중 하나를 기반으로 하는 다른 배포판을 사용하는 사용자는 터미널에 다음을 입력해야 합니다.

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

마지막으로, 앞으로는 Openbox 구성 파일에 대한 지원이 계획되어 있습니다. 및 Openbox 스킨, HiDPI 화면에 대한 작업 제공, 레이어 쉘, wlr-output-management 및 외부 최상위 프로토콜에 대한 지원 구현, 메뉴 지원 통합, 화면 프롬프트 (osd) 드롭 기능 및 Alt에서 창 전환을위한 인터페이스 추가 + 탭 스타일.

LABWC에 대해 더 알고 싶은 분은 다음 사이트를 방문하십시오. GitHub의 프로젝트.


코멘트를 남겨주세요

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

*

*

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