FreeBSD 安装配置 Hikari 合成器
Hikari 合成器是一款面向生产力的 Wayland 合成器,采用平铺式窗口管理理念,核心概念包括工作区(workspace)、工作表(sheet)、窗口组(group):
- 工作区:用户的交互空间,类似于虚拟桌面。
- 工作表 / 窗口组:由多个窗口(view)组成的集合,在切换工作表 / 窗口组时,对应的内容会成为当前工作区的活跃内容。
Hikari 基于 wlroots 基础库开发。wlroots 是一个基础库,为构建 Wayland 合成器提供模块化的组件,合成器使用这些模块进行开发。
安装 Hikari
要使用 Hikari 作为窗口管理器,不只是要安装 Hikari,还需要安装其配套工具,如终端模拟器等。
使用如下命令安装 Hikari:
pkg install hikari alacritty
注:alacritty 为默认终端模拟器,也可替换为 kitty 等兼容 Wayland 的终端。
初始化配置文件
Hikari 的配置文件名为 hikari.conf,安装 Hikari 后提供了一个配置文件,可以在该文件的基础上修改配置。
1)创建配置目录
mkdir ~/.config/hikari
2)使用示例文件创建配置文件:
cp /usr/local/etc/hikari/hikari.conf ~/.config/hikari
核心配置项说明
在安装 Hikari 后还需要做一些简单的配置,才能够更好的使用它。
指定终端模拟器
可以使用 $TERMINAL 环境变量指定默认终端,或者在 hikari.conf 配置文件中指定指定默认的终端。
在 hikari.conf 文件中添加如下代码指定默认终端:
terminal = "/usr/local/bin/alacritty"
配置快捷键
Hikari 使用 L 键代表 Super 键(Windows 徽标键),可以在配置文件中为应用配置快捷键。
使用类似如下代码为应用配置快捷键:
# 定义应用对应的启动动作
actions {
terminal = "/usr/local/bin/alacritty"
browser = "/usr/local/bin/firefox"
}
# 绑定快捷键
bindings {
keyboard {
"L+Return" = action-terminal # Super+回车 启动终端
"L+b" = action-browser # Super+b 启动浏览器
}
}
锁屏功能
Hikari 内置锁屏工具,默认的快捷键为 L + Shift + Backspace(L 键代表 Super 键);锁屏时所有未标记为 public 的窗口会自动隐藏。
可以使用 swaylock-effects 增强锁屏后的效果。
启动 Hikari
使用如下命令启动 Hikari 合成器:
hikari -c ~/.config/hikari/hikari.conf
代码解释说明:
- 使用选项
-c指定启动时使用的配置文件
注:Hikari 支持在 Plasma、GNOME 等 X11 桌面中启动。