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
"version"과 "3" 사이에 세 개의 공백이 있다는 점에 유의하십시오. 공백이 3개 있는 경우 다음이 필요합니다.
wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ \ \ 3/RosettaStoneVersion3.exe
공백이 하나만 있는 경우 다음 공백을 제거합니다.
답변2
@gelraen 귀하의 답변이 나에게 필요한 것을 제공했습니다. 해결책은 sh -c 'cd ... && exec wine Rosetta.exe' 다소 실망스러운 오류로 밝혀졌습니다. 도와주셔서 감사합니다! :) 그리고 동의합니다. Rosetta는 짜증나네요. 친구를 위해 이걸 준비 중이에요.
답변3
글쎄, 이것은 한동안 내 두뇌에 부담을주었습니다. 나는 팔로우한다이것초기 지침. 로제타스톤이 실행되지 않습니다. 저는 루분투 14.10 x64를 사용합니다. 내 해결책은 다음과 같습니다.
1 부:
항해~/.local/share/applications
생성된 파일을 마우스 오른쪽 버튼으로 클릭하고Properties -> Desktop Entry
2 부:
다음 명령을 입력하세요.
sh -c 'cd "~/.wine/drive_c/<directory with Rosetta Stone>" && exec wine "YourRosetta.exe"'
이전 형식에 문제가 있는 것 같습니다.