2017-10-15 15 views
0

私は特定の接頭辞を持つxfceのwinetricks(特にワイン関連)のランチャー(ショートカット)を作成しようとしています。私は次のことを入れて試してみました "コマンド" の部分ではwineprefixを使ってXFCEでwinetricksランチャーを作成する

WINEPREFIX=~/.wineGames winetricks 

WINEPREFIX='$HOME/.wineGames' winetricks 

WINEPREFIX="$HOME/.wineGames" winetricks 

WINEPREFIX=/home/myusername/.wineGames winetricks 

WINEPREFIX="/home/myusername/.wineGames" winetricks 

これらの端部の任意のエラー(またはの変種)で:

は、 "コマンドの実行に失敗しました" WINEPREFIX =〜/。 子プロセス "WINEPREFIX =〜/ .wineGames"(そのようなファイルやディレクトリはありません)を実行できませんでした。 "

最初のコマンドは絶対に機能し、端末からランチャーを起動すると正しく動作することに注意してください。私は間違って何をしていますか?

答えて

1

デスクトップランチャーがシェルにコマンドを渡すのではなく、単純にトークンに分割してexeclp()などに渡すというエラーメッセージが表示されることがあります。 WINEPREFIX=~/.wineGamesは実行可能ファイルではないため、失敗します。

おそらく、このいくつかの変種であるコマンドを使用して、コマンドラインを処理するためのシェルを起動する必要があります。

sh -c "WINEPREFIX=~/.wineGames winetricks" 

環境に応じて、あなたはまた、代わりの完全なパスを使用する必要があります~

+0

ありがとうございました。ちょうどヘッドアップ、私はそれを貼り付けることを試みた、最初( "sh")のスペースのために最初に失敗した。 –

関連する問題