LabWC 0.9.0에는 wlroots 0.19, 새로운 Wayland 프로토콜 및 주요 개선 사항에 대한 지원이 포함되어 있습니다.

랩WC

프로젝트 랩WC (웨일랜드 랩 작곡가) 며칠 전 0.9.0 버전이 출시되었다고 발표했습니다.여기에는 더 많은 구성에 대한 지원이 추가되고, 스크롤 에뮬레이션과 같은 유용한 기능이 도입되고, XWayland와의 상호 운용성이 개선되는 등 많은 기능이 추가되었습니다.

LabWC에 익숙하지 않은 분들은 다음 사항을 알아야 합니다. 이것은 고전적인 Openbox 경험에서 영감을 얻은 Wayland 합성기입니다. LabWC는 과도한 시각 효과나 불필요한 복잡성을 과시하지 않으면서도 효율성, 단순성, 맞춤화의 원칙을 유지하는 현대적인 대안으로 자리매김했습니다.

LabWC 0.9.0의 주요 새로운 기능

Labwc 0.9.0의 주요 변경 사항 중 하나는 다음과 같습니다. wlroots 0.19와의 호환성, 여러 Wayland 컴포지터에서 사용하는 기본 라이브러리입니다. 덕분에 Labwc 새로운 아키텍처, 그래픽 프로토콜 및 다중 GPU 관리와 같은 기능에 대한 지원을 상속합니다. 또는 DRM Syncobj를 사용한 명시적 버퍼 동기화.

이 업데이트도 다양한 Wayland 프로토콜에 대한 지원을 개선합니다.고급 클립보드 관리, 서버 측 투명도 조작, 창에 직접 아이콘 할당, 보다 효율적인 화면 캡처와 같은 기능을 활성화합니다.

사용자에게 표시되는 새로운 기능 중 눈에 띄는 것은 다음과 같습니다. lab-sensitive-terminal 명령 소개 자동으로 적절한 터미널 에뮬레이터를 선택합니다 $TERMINAL 환경 변수를 사용합니다. 이 명령은 메뉴에도 통합되어 그래픽 환경에서 터미널에 더 쉽게 접근할 수 있습니다.

또한 추가되었습니다 창 제목에 간단한 그라디언트 지원 지금까지 이 작곡가에서는 고려되지 않았던 것:

window.*.title.bg: 단색 | 그라데이션(수직 | 수직 분할)
창.*.제목.배경색:
창.*.제목.배경색.분할대상:
창.*.제목.배경색.분할:

사용성 및 사용자 경험 개선

LabWC 0.9.0이 출시되었습니다. 시스템과의 상호작용의 다양한 측면을 구성할 수 있습니다. libinput에 통합되었습니다. 마우스 버튼 동작, 세 손가락 제스처 지원, 스크롤 휠 에뮬레이션, 가상 데스크톱 간 이동을 위한 새로운 옵션 등이 있습니다. 또한, X11 색상 이름과 단순화된 XNUMX진수 값을 사용하여 정의된 구성에 대한 지원이 추가되어 기술적이면서도 접근하기 쉬운 방식으로 미적 사용자 정의의 가능성이 확대되었습니다.

또 다른 하이라이트는 개선된 아이콘 관리 이제 클라이언트가 제공한 아이콘이나 작곡가가 제공한 아이콘을 사용할지 우선순위를 정할 수 있어 혼합된 환경에서 시각적 일관성이 향상되었습니다.

알려진 문제 및 회귀 경고

진전에도 불구하고, wlroots 0.19로의 전환은 약간의 퇴보를 가져왔습니다. 가장 주목할 만한 영향 중 하나는 GTK 애플리케이션에서 발생합니다. 더 이상 단일 마우스 클릭, 드래그 앤 드롭 동작으로 메뉴 항목을 활성화할 수 없습니다.명사. 이 문제는 다른 컴포지터에서도 흔히 발생하며 Wayland 사양의 모호성으로 인해 발생하므로 이 릴리스에서는 차단 문제로 간주되지 않았습니다.

또한, 가상 현실 헤드셋 지원이 일시적으로 비활성화되었습니다. 향후 버전에서 수정될 것으로 예상되는 wlroots의 버그 때문입니다.

마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조할 수 있습니다. 다음 링크.

다운로드 및 설치

LabWC를 시도하는 데 관심이 있다면 공식 저장소나 AUR에서 Arch Linux 또는 Manjaro 저장소를 통해 직접 설치할 수 있다는 사실을 알아야 합니다.

공식 저장소

sudo pacman -S labwc

또는 개발 버전

sudo pacman -S labwc-git

Alpine Linux에서

커뮤니티 저장소에서:

sudo apk add labwc labwc-doc

선택 사항: xwayland, swaybg, waybar, swaylock 등.

소스 코드에서 컴파일

배포판에 포함되어 있지 않거나 최신 버전을 사용하려면 다음 공식 단계를 따르세요.

git clone https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/

컴파일을 위한 전제 조건: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols 등.

Wayland만 사용하려면 XWayland 지원을 비활성화할 수 있습니다.

meson 설정 -Dxwayland=disabled 빌드/

첫 번째 시작 및 구성

TTY 또는 Wayland 세션 관리자에서 labwc를 실행하세요. 시작 시 빈 바탕 화면이 표시됩니다. 클릭하면 기본 메뉴가 열립니다.

선택 사항: 다음과 같이 앱을 직접 실행합니다.

labwc -s alacritty

다음과 같은 파일로 ~/.config/labwc/ 디렉터리를 만듭니다.

  • rc.xml(키 바인딩)
  • menu.xml
  • 자동시작, 환경 등

자동 시작에서는 다음과 같은 항목을 추가할 수 있습니다.

swaybg -i ~/wallpaper.png & waybar &

구성을 다시 로드해야 하는 경우:

labwc --재구성

Google에서 선호하는 검색 엔진으로 추가