配置
配置 Hyprland
参见:Hyprland Wiki(仅英文)。
要配置 Hyprland,请编辑 ~/.config/hypr/hyprland.conf
(主配置文件)和 ~/.config/hypr/hyprland
目录中的文件(这些文件由 hyprland.conf
引用)。
- Hyprland 会读取
hyprland.conf
。当它看到source
关键词时,会读取被引用的文件,然后继续执行。
脚本 install.sh
不会覆写 ~/.config/hypr/custom
。
此外,对于 ~/.config/hypr/hyprland.conf
,当它存在时也不会被覆写,而是会生成一个 ~/.config/hypr/hyprland.conf.new
文件。此文件仅用于写法格式上的参考,不会实际生效。
启用应用程序的模糊效果
在 ~/.config/hypr/hyprland/rules.conf
中,使用 #
注释掉或删除以下行
配置 AGS
顶部栏、左/右侧边栏和按键绑定速查表都运行在 AGS 上。
对于普通用户
编辑 ~/.config/ags/user_options.js
,在使用 install.sh
升级时,它不会被覆写。
它包含了一些配置,比如动画速度、时间格式等。
设置日期与时间的格式
在 ~/.config/ags/user_options.js
中,编辑 time
一节。依据 这个格式。
也可运行 man date
查看时间格式。
设置天气小部件的城市
当检测不到电池(一般是台式机)时,电池小部件和它左边的小工具小部件将不会显示。 作为替代,此位置上会出现天气小部件。
天气对应的城市默认通过 curl ipinfo.io
检测,也可显式地在 ~/.config/ags/user_options.js
中配置。
配置按键绑定
可配置的按键绑定是有限的,并且你需要根据 gdk 的文档来获知具体的按键,但它可行。
参见 #5。
自定义小部件
你可以将 BASH 脚本的输出作为小部件。
当脚本文件 ~/.cache/ags/user/scripts/custom-module-poll.sh
存在时,AGS 将隐藏系统资源指示器小部件。
作为替代,它会以 5000 毫秒(默认值)为间隔来重复执行脚本,并显示其输出。
例如,要显示路径 /
的可用存储空间:
这个示例比较易于阅读和修改,实际上可压缩到两行:
要进行更多定制:
- 创建并编辑
~/.cache/ags/user/scripts/custom-module-interval.txt
,作为轮询间隔的毫秒数(默认为 5000)。 - 创建并编辑
~/.cache/ags/user/scripts/custom-module-leftclick.sh
,当左键单击小部件时将执行该脚本。 - 创建并编辑
~/.cache/ags/user/scripts/custom-module-rightclick.sh
,当右键单击小部件时将执行该脚本。
对于高级用户
与其他“框架”(如 EWW)相比,配置 AGS 需要相对较高的技术专业知识。
如果你仍然有兴趣,请参阅 AGS 文档,以及这里的“开发者笔记”。
杂项
调整界面上的字体(或其他元素)的大小/缩放率
更改字体大小也会改变 AGS 的界面比例。
- 使用
gsettings
:
配置锁屏
编辑 ~/.config/hypr/hyprlock.conf
。
例如,要配置日期与时间格式,改变与时钟对应的那个 text
的值。