NWG Launchers 项目推荐
项目基础介绍
NWG Launchers 是一个开源项目,旨在为不同的窗口管理器提供一个基于 GTK 的应用程序启动器。该项目主要使用 Go 语言开发,同时也包含一些用 C 和 GTK 编写的组件。NWG Launchers 支持包括 sway、Wayfire、i3、dwm 和 Openbox 在内的多种窗口管理器。
核心功能
项目的核心功能是提供一个类似 GNOME 应用程序网格的界面,用户可以通过该界面启动应用程序。以下是项目的主要特点:
- 应用网格:创建一个类似 GNOME 的应用网格,带有搜索框,可选的收藏栏和固定程序图标。
- 自定义路径:支持在自定义路径中查找桌面文件。
- 透明度与背景色:允许自定义背景透明度和颜色。
- 布局定制:可以设置网格列数和按钮图像大小。
- 样式定制:提供了 CSS 文件以便自定义样式。
- 语言选择:支持强制使用特定的语言界面。
- 窗口管理器适配:可以根据不同的窗口管理器调整行为。
最近更新的功能
根据项目的最新动态,最近更新的功能包括:
- 服务器模式:从版本 0.6.0 开始,nwggrid 可以在服务器模式下运行,大幅提升响应速度。首先启动 nwggrid-server,然后运行 nwggrid -client 显示网格。
- 分类支持:从版本 0.7.0 开始,nwggrid 增加了对 XDG 桌面菜单分类的有限支持。在收藏/固定网格和普通网格之间显示一个分类切换按钮,点击按钮可以显示相应分类的条目。
- 配置文件:项目提供了示例配置文件,用户可以通过编辑 JSON 配置文件来自定义启动器行为。
通过这些更新,NWG Launchers 提供了更加灵活和强大的功能,使得用户可以更好地定制自己的应用程序启动体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考