#桌面 #Unix #列出 #启动器 #交互 #CLI #执行

bin+lib dsktp

用于在 Unix 系统上列出和交互 .desktop 文件的实用程序

1 个不稳定版本

0.1.0 2022 年 5 月 12 日

#22#exec

自定义许可

1MB
263

包含 (ELF 可执行文件/库, 2.5MB) result/bin/dsktp

dsktp

一个 CLI 工具,用于与遵循 freedesktop 桌面入口规范 的文件交互。

示例

fzf 一起使用,此工具可以用作应用程序启动器

#!/usr/bin/env sh

dsktp app ls | fzf --multi --prompt='(x)' |

while read app; do
    dsktp app exec "$app"
done

或用于类似 sway 的环境

#!/usr/bin/env sh

swaymsg "[tiling]" -t command opacity 0.7

dsktp app ls | fzf --multi --prompt='(x)' |

while read app; do
    swaymsg -t command exec "$(dsktp app how "$app")"
done

swaymsg "[tiling]" -t command opacity 1

lib.rs:

CLI 工具的高级功能

依赖项

~6.5MB
~122K SLoC