使用 dmenu 从 SD 卡打开文件

使用 dmenu 从 SD 卡打开文件

我想使用 dmenu 打开文件。如果文件位于我的主目录中,我想出了如何让它工作:

#!/bin/sh

FILE="workbook.pdf"

zathura "$FILE"

但是,我无法让它处理 SD 卡中的文件。我试过:

#!/bin/sh

FILE="mnt/School/Latin/Lingua\ Latina/Workbook/workbook.pdf"

zathura "$FILE"

这会打开 Zathura,但不会打开 pdf。我也尝试了其他pdf文件,但它们无法打开。我尝试使用反斜杠(代表空格)而不使用反斜杠。我试过

zathura "mnt/School/Latin/Lingua\ Latina/Workbook/workbook.pdf"

第一个引号后有或没有“$”。简而言之,我已经尝试了我能想到的一切。我找不到任何使用 dmenu 打开文件的示例,更不用说从另一个分区打开它们了。

任何帮助将不胜感激(包括找到快速打开这些文件的不同方法)。太感谢了!

答案1

您在开头缺少一个斜杠,路径应以以下内容开头:

/mnt/...

代替

mnt/...

它的正式名称是根目录/每一条完整路径都以它 ( ) 开始。更多信息请点击此处例如。

相关内容