7 个版本 (1 个稳定版)
1.0.0 | 2024 年 1 月 16 日 |
---|---|
0.1.5 | 2024 年 1 月 12 日 |
#334 在 GUI
每月 70 次下载
535KB
441 行
river-dwindle
river Wayland 合成器的 'dwindling' 布局生成器
概述
每个视图占据显示剩余空间的一半(或根据配置更大比例)。
+--------------------+---------------------+
| 1 | 2 |
| | |
| | |
| | |
| | |
| +----------+----------+
| | 3 | 4 |
| | | |
| | +----------+
| | | 5 |
| | | |
+--------------------+----------+----------+
安装
此程序可能不会被打包到各个发行版中。可以通过以下方式安装:
下载二进制文件
GitLab 会自动为 amd64 编译二进制文件。每个发布 - 包括最新的版本 - 都会附有二进制文件。
只需下载二进制文件并将其放置在您的 PATH 中即可。
编译代码
克隆仓库并编译代码
git clone https://gitlab.com/thom-cameron/river-dwindle
cd river-dwindle
cargo build --release
然后将生成的可执行文件放置在 target/release
中,然后放置在您的 PATH 中。
使用 Cargo 安装
从 crates.io 使用 Cargo 安装程序
cargo install river-dwindle
确保 ~/.cargo/bin
在您的 PATH 中。
用法
river 必须通知使用 river-dwindle 来布局视图。例如,在 shell 脚本 river 初始化文件中将默认布局从 rivertile 更改为 river-dwindle,将以下内容更改
riverctl default-layout rivertile
rivertile -view-padding 0 -outer-padding 0 -main-ratio 0.5 &
为以下内容
riverctl default-layout river-dwindle
river-dwindle --view-padding 0 --outer-padding 0 --ratio 0.5 &
故障排除
一种故障排除方法是运行终端中的 river-dwindle 并监视其输出的错误消息。
另一种方法是将其输出重定向到文件,以便在发生错误时进行检查。您可以在初始化文件中指定如何执行此操作。例如
riverctl default-layout river-dwindle
river-dwindle --ratio 0.5 &> ~/.local/state/river-dwindle-log &
上面的示例在后台启动布局生成器并将消息保存到指定的文件中。
鸣谢
此项目使用 river-layout-toolkit 包与 river 集成。代码是根据使用同一库编写的 BSP 布局 编写的。
依赖关系
~6–8MB
~140K SLoC