#命令行 #桌面 #xdg #条目 #命令行工具 #执行 #程序

应用 desk-exec-bin

直接从命令行执行 XDG 桌面条目中定义的程序

2 个版本

0.2.1 2024 年 7 月 13 日
0.2.0 2024 年 7 月 13 日

809命令行工具

40 每月下载量

无许可证

24KB
362 代码行

Desk-exec

直接从命令行执行 XDG 桌面条目中定义的程序。

支持基于子串模式的搜索。

用法

执行桌面条目

desk-exec <PROGRAM_NAME_OR_SUBSTRING>

执行桌面条目并使其从终端分离

desk-exec --detach <PROGRAM_NAME_OR_SUBSTRING>

执行自定义桌面条目

您可能希望带有额外参数或行为执行程序。为此,您可以在默认的 $HOME/.local/share/applications 或配置文件中设置的目录中创建 .desktop 文件。

在配置文件中指定的目录中找到的条目将优先于用户应用程序文件夹中的条目,后者将优先于系统应用程序文件夹中的条目。

# Executes the first match found
desk-exec --first-only <PROGRAM_NAME_OR_SUBSTRING>

配置

默认配置文件在 $HOME/.config/desk-exec/desk_exec.toml 生成。

[search]
# Toggles the searching of the default XDG data directories
xdg_default_dirs = true

# List of custom search directories in order of precedence
dirs = []

安装

目前,仅提供 x86_64 的二进制文件。

ArchLinux

Desk-exec 可以使用您喜欢的 AUR 辅助工具安装以下任何包。

paru -S (desk-exec, desk-exec-bin, desk-exec-git)

版本

二进制 tar 包可以在 版本页面 找到。

dist 文件夹将包含任何额外内容,如 shell 完成和手册页条目。

Cargo

Desk-exec 还可以从源代码构建或通过 cargo 从 crates.io 安装。

cargo install desk-exec-bin

贡献

如果您有任何建议或问题,请 提交问题。如果您想贡献代码,欢迎拉取请求

许可证

本项目受 无许可证 许可协议的约束。

依赖关系

~11–23MB
~159K SLoC