%k 在 Exec= 中是什么意思?

sho*_*key 6 freedesktop .desktop

Exec=sh -c "some command' %k
Run Code Online (Sandbox Code Playgroud)

在没有资料man sh,并man exec在%K。
%k 在这里是什么意思?

Ser*_*nyy 6

根据桌面输入规范

%k 桌面文件的位置为 URI(例如,如果从 vfolder 系统获取)或本地文件名,如果不知道位置则为空。

什么是不是从一见倾心的例子明显的是,sh -c '...'(如果这是POSIX /bin/sh,而不是符号链接到CSH)设置位置参数开始$0,该装置$0将是什么是%k