我們正在開發需要在可移動設備(例如USB棒)上運行的應用程序。在Linux上,我們使用Gnome啓動程序在設備的根目錄上放置應用程序的快捷方式。但是,我們需要使用可執行文件和圖標的相對路徑,因爲我們事先不知道設備將在哪裏安裝。在.desktop文件我有類似:爲Gnome啓動器使用相對路徑
Exec的= ../MYAPP/myexecutable
圖標= ../MYAPP/myicon.png
無論是可執行文件或圖標中找到。我閱讀了.desktop文件中的圖標查找規範(http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#icon_lookup),但它並沒有啓發我。
有沒有辦法讓發射器使用相對路徑?如果沒有,是否有另一種方法來實現我想要的(即使用相對路徑指定的帶有圖標和可執行文件的快捷方式)?