6.3.Hikari 混成器¶
Hikari 混成器使用了几个以生产力为中心的概念,例如工作表、工作区等。这样,它类似于平铺窗口管理器。打破这一点,混成器从单个工作区开始,类似于虚拟桌面。Hikari 使用单个工作区或虚拟桌面进行用户交互。工作区由多个视图组成,这些视图是混成器中的工作窗口,分为工作表或组。工作表和组都由一组视图组成;再次,组合在一起的窗口。在工作表或组之间切换时,活动工作表或组将统称为工作区。手册页会将其分解为有关每个功能的更多信息,但对于本文档,仅考虑使用单个工作表的单个工作区。Hikari 安装将包含一个单独的包 x11-wm/hikari 和一个终端模拟器 alacritty
:
# pkg install hikari alacritty
注意
其他 shell,例如
kitty
或 PlasmaTerminal
,可在 Wayland 下运行。用户可尝试使用他们最喜欢的终端编辑器来验证兼容性。
Hikari 使用配置文件 hikari.conf
,它可以放在 XDG_RUNTIME_DIR 中,也可以在启动时使用 -c
参数指定。不需要自动启动配置文件,但可能会使迁移到此混成器更容易一些。开始配置是创建 Hikari 配置目录并复制配置文件进行编辑:
% mkdir ~/.config/hikari
% cp /usr/local/etc/hikari/hikari.conf ~/.config/hikari
配置分为不同节,例如 ui、outputs、layouts 等。对于大多数用户来说,默认设置可以正常工作;但是,应该做出一些重要的改变。例如,$TERMINAL 变量通常不在用户环境中设置。更改此变量或更改 hikari.conf 文件以读取:
terminal = "/usr/local/bin/alacritty"
将使用快捷键启动 alacritty
终端。在浏览配置文件时,应该注意大写字母用于为用户映射键。比如启动终端的 L
键,L
+Return
其实就是前面讲的 super 键或者 Windows 徽标键。因此,按住 L/super/Windows
键并按回车键
将使用默认配置打开指定的终端仿真器。将其他键映射到应用程序需要创建操作定义。为此,操作项应列在 actions 节中,例如:
actions {
terminal = "/usr/local/bin/alacritty"
browser = "/usr/local/bin/firefox"
}
然后可以在键盘分节下映射一个动作,该节在 bindings 节中定义:
bindings {
keyboard {
SNIP
"L+Return" = action-terminal
"L+b" = action-browser
SNIP
重启 Hikari 后,按住 Windows 徽标按钮并按键盘上的 b
键将启动 Web 浏览器。混成器没有菜单栏,建议用户在迁移前至少设置一个终端模拟器。手册页包含大量文档,在执行完整迁移之前应该阅读它。关于 Hikari 的另一个积极方面是,在迁移到混成器时,Hikari 可以在 Plasma 和 GNOME 桌面环境中启动,允许在完全迁移之前进行测试。
在 Hikari 中锁定屏幕很容易,因为软件包中捆绑了默认的 pam.d 配置文件和解锁实用程序。锁定屏幕的键绑定是 L
(Windows 徽标键)+ Shift
+退格键
。需要注意的是,所有未标记为公开的视图都将被隐藏。这些视图在锁定时永远不会接受输入,但要注意敏感信息是可见的。对于某些用户来说,迁移到本节讨论的其他屏幕锁定实用程序(如 swaylock-effects)可能更容易。要启动 Hikari,请使用以下命令:
% hikari -c ~/.config/hikari/hikari.conf