7个版本
0.1.6 | 2024年4月29日 |
---|---|
0.1.5 | 2023年10月3日 |
0.1.3 | 2023年7月7日 |
0.1.1 | 2023年4月4日 |
#270 in GUI
每月52次下载
9KB
109 代码行
Hyprland显示器附加
在附加显示器时运行用户的脚本。当您从显示器断开笔记本电脑并再次连接时,如果您创建了一个简单的脚本(如示例)并使用此程序设置它,您就无需手动将工作空间移动到显示器。
使用方法
安装此软件,并以bash脚本的路径作为参数运行。
它将监听Hyprland的monitoradded
和monitorremoved
事件并运行您的脚本。
将监控器的ID作为参数传递给脚本$1
。
您的bash脚本可以执行任何您想要的任务,例如,将工作空间移动到附加的显示器,设置壁纸或更改栏配置。请参阅added.sh示例和wiki。
注意:不要忘记为您的脚本设置执行权限:chmod u+x added.sh
从AUR安装 hyprland-monitor-attached
# e.g.
yay -Sy && yay -S hyprland-monitor-attached
并
将此行添加到您的hyprland.conf中
exec-once = /usr/bin/hyprland-monitor-attached PATH_TO_ATTACHED_SHCRIPT.sh [PATH_TO_DETACHED_SHCRIPT.sh]
从cargo crates安装
cargo install hyprland-monitor-attached
将此行添加到您的hyprland.conf中
exec-once = ~/.cargo/bin/hyprland-monitor-attached PATH_TO_ATTACHED_SHCRIPT.sh [PATH_TO_DETACHED_SHCRIPT.sh]
从源代码安装
使用 rustup 从源代码安装
git clone https://github.com/coffebar/hyprland-monitor-attached.git
cd hyprland-monitor-attached
rustup override set stable
rustup update stable
cargo build --release
mkdir -p ~/.local/bin/
cp target/release/hyprland-monitor-attached ~/.local/bin/
将此行添加到您的hyprland.conf中
exec-once = ~/.local/bin/hyprland-monitor-attached PATH_TO_ATTACHED_SHCRIPT.sh [PATH_TO_DETACHED_SHCRIPT.sh]
贡献
欢迎提交错误报告和PR。感谢您的关注!
在Hyprland v0.39上进行了测试。