mako 是什么

就是 arch 的一个提示工具。

用来通知一些信息的。

mako 是 wayland 下最轻量,最强大的通知守护进程。

安装

sudo pacman -S mako
sudo pacman -S libnotify

libnotify 用于发送测试通知。

设置自启动

根据 wm 进行设置。

我这里以 niri 举例:

无限平铺的wm:niri

nvim ~/.config/niri/config.kdl

加上:

spawn-at-startup "mako"

测试

notify-send "来自 Arch 的问候" "Mako 已经成功运行了!

美化

mkdir -p ~/.config/mako
nvim ~/.config/mako/config

安装了 mako 也是不创建配置文件的,所以需要输入上面的指令进行创建。

# --- 基础布局 ---
sort=-time
layer=overlay
background-color=#1a1b26
width=300
height=110
border-size=2
border-color=#7aa2f7
border-radius=5
icons=1
max-icon-size=48
# 5秒后自动消失,设为0则不消失
default-timeout=5000
# 即使设置了不消失,鼠标悬停时也重置计时器
ignore-timeout=1
 
# --- 字体与文本 ---
font=JetBrains Mono Nerd Font 12
text-color=#c0caf5
margin=10
padding=15
 
# --- 位置 (右上角) ---
anchor=top-right

mako 的解析很严格,不支持行内注释,也就是没法把代码和注释写在一行。

makoctl reload

重新运行一下。

储存设置

stow使用指南

通过 .dotfiles 进行存储,上传到 github。