Как я могу запустить 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».

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

  • Как узнать, когда был установлен пакет?
  • Установка загрузки и ОС на SSD, отдых на жестком диске
  • Калибровать ЖК-дисплей в ноутбуке?
  • Проблемы с корневой файловой системой только для чтения
  • Обновление apt-get не будет обновляться - отменить / apt-add-repository
  • Обновление от Ubuntu до Crunchbang?
  • От Windows 7 + Ubuntu до Crunchbang (первый) + Windows 8 (второй?)
  • Crunchbang не видит существующей установки Ubuntu
  • 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"' 

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

    Interesting Posts

    sshfs – не может размонтировать точку

    Является ли сценарий запущенным внутри подстановки команд?

    Есть ли какие-либо побочные эффекты CheckInstall или я должен использовать их каждый раз?

    Естественно прокрутите последний конец последней строки в vim

    Как я могу выбрать 3 символьных файла в Bash?

    Системные вызовы, поддерживаемые в запуске ядра

    Остановить отправку почты cron для резервного копирования?

    Найти все файлы / файлы, на которых есть ссылки на них?

    отключить ведение журнала консоли

    Установленный Oracle Java, но при установке программного обеспечения я получаю `Ваша версия Java не поддерживается. '

    Как указать префикс протокола, содержащий «:» для функции завершения bash _known_hosts_real

    Нет аудиокодеков на Fedora 21

    декомпрессии bzip2, изменения и сжатие текстового файла по конвейеру

    Каким сетевым интерфейсом по умолчанию трафик по трафику Linux?

    iptables: немедленно отказаться от блокировки определенного домена от посещения браузером

    Linux и Unix - лучшая ОС в мире.