2017-10-15 17 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

고맙습니다. 단지 머리 - 업, 나는 복사 붙여 넣기를 시도하고 그것은 처음에 공간 ("쉬") 때문에 처음에는 실패했습니다. –