.desktop 檔的設定 - Linux

Table of Contents


是這樣的

我現在有一個 bash script

然後額外設定了一個 .desktop 讓他可以直接用右鍵的方式執行

但是現在碰到一個問題:

有個程式在用這方法開啟時會出錯 顯示說找不到某檔案

但是已經確認過這檔案確實在該在的位置

而且直接切到他的那個目錄下用指令執行也都一切正常

後來發現是兩邊的 $PWD 不同導致的

用右鍵選單的 $PWD 是位在自己的家目錄

想要請問一下 .desktop 要怎麼弄才能讓它的 $PWD 會是那個程式所在的目錄

--
#1G5hAego (StupidClown)
CP64:之前有看過GPS顯示現在位置在水庫裡的XD07/31 00:23
G2S: 之前有看過G2S顯示現在位置在水庫裡的XD 看錯 嚇到了......07/31 00:32
Karrie1991:樓上XDDDD07/31 00:33
CP64:XDDDD07/31 00:33
steward135:G2S:CP64在他的推文中提到了你07/31 00:34

--

All Comments

Annie avatarAnnie2013-09-16
之前有看過GPS顯示現在位置在水庫裡的XD
Erin avatarErin2013-09-18
之前有看過G2S顯示現在位置在水庫裡的XD 看錯 嚇到了......
Noah avatarNoah2013-09-22
樓上XDDDD
Jake avatarJake2013-09-22
XDDDD
Zanna avatarZanna2013-09-26
G2S:CP64在他的推文中提到了你
Michael avatarMichael2013-09-27
script第一行先cd到程式所在目錄
Steve avatarSteve2013-09-28
或者在desktop的Exec=放上完整的檔案位置
Isla avatarIsla2013-10-01
加上 Path=工作路徑
Brianna avatarBrianna2013-10-05
用 basename 和 dirname ?