Unity Launcher中的主目录路径

我试图在我的启动器脚本中有一个相对路径到我的主目录。

示例(工作):

Exec=terminator -x /home/patrick/Dropbox/System/Scripts/belzebub2hanibal.sh 

示例(不工作):

 Exec=terminator -x ~/Dropbox/System/Scripts/belzebub2hanibal.sh 

有没有办法在Launcher脚本中为当前用户的主目录使用变量?

使用$HOME而不是~ (代字号)。

Tilde是bash特有的。 在bash中,tilde扩展为$HOME的值。 在bash之外,波尔多没有特别的意义。

有关更多详细信息,请阅读有关波浪扩展的bash手册 。