CrunchbangメニューからRosetta Stone(ワイン)をどのように実行しますか?

CrunchbangメニューからRosetta Stone(ワイン)をどのように実行しますか?

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 つしかない場合は、次のスペースを削除します。

おすすめ記事