文件名称:LavaLauncher:简单的Wayland启动器面板
文件大小:125KB
文件格式:ZIP
更新时间:2024-05-03 12:57:05
launcher desktop-widget wayland wayland-client layer-shell
熔岩 描述 LavaLauncher是Wayland桌面的简单启动器面板。 它显示带有用户定义的按钮的动态大小的条。 按钮由一幅图像(至少在按钮上显示为按钮图标)和至少一个外壳命令(当用户激活该按钮时执行)组成。 可以通过指针和触摸事件来激活按钮。 一个LavaLauncher实例可以跨多个输出提供多个此类条。 Wayland合成器必须实现LavLauncher的Layer-Shell和XDG-Output才能工作。 当心:与外观设计上与LavaLauncher类似(通常被称为“码头”)的应用程序启动器不同,LavaLauncher不在乎.desktop文件或图标主题,也不会跟踪正在运行的应用程序。 相反,LavaLaunchers手动定义按钮的方法要灵活得多:您不仅可以使用按钮来启动应用程序,而且可以在外壳中执行几乎所有操作,例如弹出光驱,旋转屏幕,向猫咪发送电子邮件,播放有趣
【文件预览】:
LavaLauncher-master
----protocol()
--------river-status-unstable-v1.xml(5KB)
--------meson.build(1KB)
--------wlr-layer-shell-unstable-v1.xml(18KB)
----meson.build(3KB)
----LICENSE(34KB)
----.meta()
--------example.jpg(34KB)
----CONTRIBUTING.md(8KB)
----src()
--------output.c(10KB)
--------config.h(1007B)
--------wayland-connection.c(8KB)
--------str.h(1KB)
--------event-loop.h(1KB)
--------seat.c(23KB)
--------misc-event-sources.c(4KB)
--------lavalauncher.h(2KB)
--------bar.c(48KB)
--------lavalauncher.c(5KB)
--------seat.h(2KB)
--------misc-event-sources.h(980B)
--------item.c(16KB)
--------str.c(2KB)
--------config.c(11KB)
--------wayland-connection.h(933B)
--------output.h(2KB)
--------types()
--------bar.h(6KB)
--------item.h(2KB)
--------event-loop.c(3KB)
----.builds()
--------freebsd.yml(386B)
--------arch.yml(671B)
----meson_options.txt(403B)
----doc()
--------meson.build(775B)
--------lavalauncher.1.scd(13KB)
----.gitignore(7B)
----README.md(3KB)
----contrib()
--------config-cobbler.sh(3KB)