Как я могу запустить Rosetta Stone (on Wine) из меню в Crunchbang?

Я добавил эту запись в 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», он открывается «error 2123».

Я не могу понять, почему это было бы.

3 Solutions collect form web for “Как я могу запустить Rosetta Stone (on Wine) из меню в Crunchbang?”

С первого взгляда, кажется, это путь, которым вы даете wine (отказ от ответственности: я вообще не знаю, как Openbox анализирует menu.xml ).

В настоящее время у вас есть:

 wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ 3/RosettaStoneVersion3.exe 

Обратите внимание на три пробела между «Версия» и «3». Если есть три пробела, вы хотите:

 wine ~/.wine/drive_c/Program\ Files/Rosetta\ Stone/Rosetta\ Stone\ Version\ \ \ 3/RosettaStoneVersion3.exe 

Если есть только одно пространство, удалите конечные пробелы.

@gelraen. Ваш ответ дал мне то, что мне было нужно. Решение оказалось sh -c 'cd … && exec wine Rosetta.exe' Довольно неприятная ошибка. Спасибо за помощь! 🙂 И я согласен. Розетта сосет. Я настраиваю это для друга.

Хорошо, что это долгое время мучило мой мозг. Сначала я следовал этому руководству. Розетта Стоун не запустится. Я использую Lubuntu 14.10 x64. Вот мое решение.

Часть 1:

перейдите к ~/.local/share/applications

щелкните правой кнопкой мыши созданный файл и выберите « Properties -> Desktop Entry

Часть 2:

для команды put:

 sh -c 'cd "~/.wine/drive_c/<directory with Rosetta Stone>" && exec wine "YourRosetta.exe"' 

Кажется, что была проблема с форматом раньше.

  • Как найти и перезагрузить определенный драйвер из ядра?
  • Есть ли способ обойти обычные установки и вручную установить (M1400 Motion Computing Tablet)
  • Обновление apt-get не будет обновляться - отменить / apt-add-repository
  • MongoDB устанавливает ошибки / E: Sub-process / usr / bin / dpkg возвращает код ошибки (1)
  • Процессорный вентилятор очень быстрый даже с 0% CPU
  • Как заставить ssh использовать второй интерфейс с более высокой метрикой?
  • Калибровать ЖК-дисплей в ноутбуке?
  • Надежно проверьте приложение электронной почты
  • Я по ошибке нарушил свой openbox menu.xml
  • Среда LXDE выглядит и ведет себя как openbox
  • Как изменить экран входа в CrunchBang?
  • Установите Linux без USB или DVD?
  • Linux и Unix - лучшая ОС в мире.