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」と表示されます。
なぜこれが起こるのか理解できません。
ベストアンサー1
一見すると、これはあなたが提供したパスのようですwine
(免責事項:Openboxがどのように解析するのかわかりませんmenu.xml
)。
あなたは現在以下を持っています:
wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ 3/RosettaStoneVersion3.exe
「バージョン」と「3」の間に3つのスペースがあることに注意してください。スペースが3つある場合は、次のものが必要です。
wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ \ \ 3/RosettaStoneVersion3.exe
スペースが 1 つしかない場合は、次のスペースを削除します。