Wine
如何從 Crunchbang 的菜單中執行 Rosetta Stone(on Wine)?
我將此條目添加到 menu.xml:
<item label="Rosetta"> <action name="Execute"> <command> wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ 3/RosettaStoneVersion3.exe <command> </action> </item>
但是當我點擊它時,Rosetta 打開時出現錯誤 2123。我認為這個錯誤與錯誤的快捷方式有關。我不知道。
但是,當我轉到文件夾並點擊 exe 文件時,它執行正常。
我嘗試在命令前加上“sudo”。沒有幫助。
該命令一定是不正確的,但我不知道為什麼。
我究竟做錯了什麼?
明確一點:
當我點擊 Rosetta Stone 圖示時,程序執行。當我導航到終端中的文件夾並使用“wine RosettaStoneVersion3.exe”時,它也會執行。但是當我執行“wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ 3/RosettaStoneVersion3.exe”時,它會以“錯誤 2123”打開。
我不明白為什麼會這樣。
@gelraen你的回答給了我我需要的東西。解決方案原來是 sh -c ‘cd … && exec wine Rosetta.exe’ 非常令人沮喪的錯誤。謝謝你的幫助!:) 並且我同意。羅塞塔爛透了。我正在為朋友設置這個。
乍一看,它似乎是您提供的路徑
wine
(免責聲明:我對 Openbox 解析的方式一無所知menu.xml
)。您目前擁有:
wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ 3/RosettaStoneVersion3.exe
請注意“版本”和“3”之間的三個空格。如果真的有三個空格,你想要:
wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ \ \ 3/RosettaStoneVersion3.exe
如果只有一個空格,請刪除尾隨空格。