#keyboard-layout #wayland-compositor #hyprland #wayland #linux #daemon #cli

app hyprland-per-window-layout

为Hyprland wayland合成器提供的每个窗口键盘布局(语言)

12 个版本

0.2.11 2024年7月9日
0.2.9 2024年3月22日
0.2.4 2023年12月12日
0.2.3 2023年11月14日
0.2.1 2023年3月25日

#623GUI

Download history 141/week @ 2024-04-25 18/week @ 2024-05-02 5/week @ 2024-05-16 3/week @ 2024-05-23 2/week @ 2024-06-06 2/week @ 2024-06-13 2/week @ 2024-06-27 124/week @ 2024-07-04 22/week @ 2024-07-11 128/week @ 2024-07-25 26/week @ 2024-08-01

每月154 次下载

MIT 许可证

23KB
433

Stand With Ukraine

Hyprland 每个窗口布局

无需配置,只需将你的布局(如果尚未添加)添加到hyprland配置文件的输入部分,并在Hyprland之后启动此程序。

使用Rust编写。

注意:如果没有在hyprland.conf中至少设置2个键盘布局,则不会启动。

如何使用

AUR 安装 hyprland-per-window-layout

# e.g.
yay -Sy && yay -S hyprland-per-window-layout

将此行添加到你的hyprland.conf中

exec-once = /usr/bin/hyprland-per-window-layout

配置

可选,请阅读 configuration.md 了解更多详细信息。


从 cargo crates 安装

cargo install hyprland-per-window-layout

将此行添加到你的hyprland.conf中

exec-once = ~/.cargo/bin/hyprland-per-window-layout

在 Gentoo 上安装

README 中所述激活wayland overlay,允许 ~amd64 关键字,然后安装它

# emerge --ask gui-apps/hyprland-per-window-layout

从源代码安装

使用 rustup 从源代码安装


git clone https://github.com/coffebar/hyprland-per-window-layout.git
cd hyprland-per-window-layout

rustup override set stable
rustup update stable

cargo build --release

mkdir -p ~/.local/bin/
cp target/release/hyprland-per-window-layout ~/.local/bin/

将此行添加到你的hyprland.conf中

exec-once = ~/.local/bin/hyprland-per-window-layout

贡献

欢迎提交错误报告和PR。感谢您的兴趣!


在 Hyprland v0.41 上进行了测试。

依赖关系

~5–17MB
~187K SLoC