6 个版本
0.1.5 | 2024 年 6 月 1 日 |
---|---|
0.1.4 | 2024 年 5 月 24 日 |
#68 in 构建实用工具
每月 387 次下载
17KB
370 行
rofi-obsidian
该项目目前有两个主要目标,将特定 Obsidian 保险库的打开直接集成到 rofi 中,并解决 Obsidian 当前存在的一个缺点,即启动时无法选择要打开哪个保险库。
此程序使用 x-scheme-handler 打开当前分配给处理 obsidian://*
URI 的程序。
示例安装
使用 cargo
从 crates.io
执行
cargo install rofi-obsidian
从源代码
克隆存储库并执行
cargo install
使用 Nix
Nixpkgs
nix profile install nixpkgs#rofi-obsidian
最新更改
nix profile install github:Nydragon/rofi-obsidian
手动
可以将二进制文件添加到您的 $PATH 环境变量中,或将它移动到 $XDG_CONFIG_HOME/rofi/scripts 文件夹中。
最终步骤
别忘了按照以下方式修改您的 config.rasi:将 "obsidian:rofi-obsidian"
添加到 modes
数组中,并将 obsidian
添加到 combi-modes
中。您可以跳过步骤 1,并指定二进制文件的完整路径:“obsidian:/home/nico/.config/rofi/rofi-obsidian”。
一个简单的配置示例可能如下所示
configuration {
combi-modes: ["obsidian"];
modes: ["obsidian:rofi-obsidian"]
}
故障排除
Obsidian 无法启动
请确保已安装以下程序之一
- xdg-open
- gio
- gnome-open
- kde-open
插件使用时启动不同的程序
执行以下命令(或等效命令以检查 MIME 类型关联)
xdg-mime query default x-scheme-handler/obsidian
它应返回启动 Obsidian 所使用的可执行文件。
依赖项
~3–4.5MB
~106K SLoC