文件名称:labwc:Wayland堆叠合成器
文件大小:94KB
文件格式:ZIP
更新时间:2024-05-19 03:45:09
openbox sway wayland-compositor wayland wlroots
实验室 1.这是什么? Labwc是Wayland的基于wlroots的堆栈合成器。 它的目标是重量轻且独立,其重点是简单地很好地堆叠窗户并渲染一些窗户装饰。 在可行的情况下,它将客户端用于墙纸,面板,屏幕截图等。 Labwc尝试在通用方法和编码风格方面与wlroots保持一致并摇摆不定。 为了避免重新发明配置和主题语法,使用了规范。 这并不意味着labwc是openbox克隆。 实际上,作为Wayland合成器,它在区域上有很大的不同,并且接受标准仅涵盖了openbox功能的大约40%。 2.建立 meson build/ ninja -C build/ 依赖项包括: 介子,忍者,gcc / clang wlroots(管理员) 韦兰(> = 1.19) 韦兰协议 libinput(> = 1.14) libxml2 开罗,pango,glib-2.0 xkbcom
【文件预览】:
labwc-master
----.gitignore(26B)
----README.md(6KB)
----NEWS.md(2KB)
----meson.build(3KB)
----docs()
--------rc.xml(895B)
--------autostart(88B)
--------themerc(477B)
--------meson.build(596B)
--------menu.xml(565B)
--------labwc-config.5.scd(2KB)
--------environment(83B)
--------labwc-environment.5.scd(610B)
--------labwc.1.scd(2KB)
--------labwc-theme.5.scd(2KB)
--------labwc-menu.5.scd(715B)
--------labwc-actions.5.scd(447B)
----LICENSE(18KB)
----include()
--------layers.h(507B)
--------meson.build(62B)
--------ssd.h(975B)
--------labwc.h(9KB)
--------theme.h(2KB)
--------common()
--------config()
--------menu()
--------xbm()
----protocols()
--------meson.build(990B)
--------wlr-output-management-unstable-v1.xml(23KB)
--------wlr-layer-shell-unstable-v1.xml(18KB)
----meson_options.txt(202B)
----src()
--------view-child.c(1KB)
--------main.c(2KB)
--------seat.c(4KB)
--------xdg-popup.c(3KB)
--------theme.c(6KB)
--------meson.build(475B)
--------server.c(8KB)
--------xdg.c(10KB)
--------osd.c(3KB)
--------xwayland-unmanaged.c(3KB)
--------damage.c(674B)
--------layers.c(11KB)
--------view.c(2KB)
--------keyboard.c(3KB)
--------xdg-deco.c(2KB)
--------interactive.c(811B)
--------subsurface.c(949B)
--------action.c(1KB)
--------desktop.c(6KB)
--------common()
--------output.c(28KB)
--------config()
--------menu()
--------cursor.c(12KB)
--------ssd.c(9KB)
--------xwayland.c(6KB)
--------xbm()