2 个版本
0.2.1 | 2023 年 6 月 30 日 |
---|---|
0.2.0 | 2023 年 6 月 30 日 |
#2314 in 命令行工具
15KB
253 行
Hyprland 工作区显示
hyprspacedp
这是一个用于获取 Hyprland 工作区符号的工具。
为工作区获取 eww 小部件(盒子中的按钮)也是可能的,并且相当可定制。
也支持 Unicode 图标。
如果缺少任何功能或存在任何错误,请提交问题。
欢迎提交拉取请求。
信息
不支持多显示器和特殊工作区。
除非有人想要提交拉取请求以添加该功能。
示例
--help
是你的好朋友。
基本符号
hyprspacedp --workspace-amount 10 \
--empty-symbol o \
--full-symbol 'O' \
--active-symbol "α"
--workspace-amount
也可以缩写为 -n
。
输出
O α O O o o o o o o
基本的 Eww 小部件
hyprspacedp -n 10 \
--empty-symbol o \
--full-symbol 'O' \
--active-symbol "α" \
--eww-widgets
输出
(box (button 'O')(button 'α')(button 'O')(button 'O')(button 'o')(button 'o')(button 'o')(button 'o')(button 'o')(button 'o'))
具有盒子定制的 Eww 小部件
hyprspacedp -n 10 \
--empty-symbol o \
--full-symbol 'O' \
--active-symbol "α" \
--eww-widgets \
--eww-class-box workspaces \
--eww-orientation vertical
格式化输出
(通常都在一行中)
(box
:class 'workspaces'
:orientation 'vertical'
(button 'O')(button 'α')(button 'O')(button 'O')(button 'o')(button 'o')(button 'o')(button 'o')(button 'o')(button 'o'))
具有按钮定制的 Eww 小部件
hyprspacedp -n 10 \
--empty-symbol o \
--full-symbol O \
--active-symbol α \
--eww-widgets \
--eww-class-button "workspac -{NR}" \
--eww-onclick "hyprctl dispatch workspace {NR}"
格式化输出
(通常都在一行中)
(box
(button
:class 'workspace-1'
:onclick 'hyprctl dispatch workspace 1'
'O')
(button
:class 'workspace-2'
:onclick 'hyprctl dispatch workspace 2'
'α')
(button :class 'workspace-3' :onclick 'hyprctl dispatch workspace 3' 'O')(button :class 'workspace-4' :onclick 'hyprctl dispatch workspace 4' 'O')(button :class 'workspace-5' :onclick 'hyprctl dispatch workspace 5' 'o')(button :class 'workspace-6' :onclick 'hyprctl dispatch workspace 6' 'o')(button :class 'workspace-7' :onclick 'hyprctl dispatch workspace 7' 'o')(button :class 'workspace-8' :onclick 'hyprctl dispatch workspace 8' 'o')(button :class 'workspace-9' :onclick 'hyprctl dispatch workspace 9' 'o')(button :class 'workspace-10' :onclick 'hyprctl dispatch workspace 10' 'o'))
依赖关系
~3–12MB
~155K SLoC