Страница 1 из 1
ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 09 дек 2012, 11:12
ans
В RC Wine-программы не запускается через ссылки.
Например 2GIS.
Как было до RC:
Действуем согласно инструкции
http://ekaterinburg.2gis.ru/how-get/linux/
Затем запускаем exe из созданного каталога, делаем обновление, при этом на рабочем столе и в меню запуска приложений создаются ссылки (ярлыки), при последующих запусках 2GIS используем их.
Сейчас, в RC, все создаваемые ссылки нерабочие.
При создании вручную ссылки, она работает только из рабочего каталога, при переносе на рабочий стол запускает обновление и всё.
В чём дело?
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 15:49
d_uragan
Попробовал ради интереса - у меня создаются рабочие ссылки. Правда, у меня не "чистый" RC, а поле для экспериментов:)
А что у вас в ссылках прописывается (в смысле, в файле ~/Desktop/2GIS.desktop)?
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 17:25
ans
d_uragan писал(а):Попробовал ради интереса - у меня создаются рабочие ссылки. Правда, у меня не "чистый" RC, а поле для экспериментов:)
А что у вас в ссылках прописывается (в смысле, в файле ~/Desktop/2GIS.desktop)?
У меня пока чистый. Сегодня проверил ещё на работе - то же самое.
Созданные ссылки на рабочем столе удалил, в меню прописывается это - Рабочая папка: /home/sa/.wine/dosdevices/c:/Program Files/2gis/3.0/
Команда: env WINEPREFIX="/home/sa/.wine" wine C:\\windows\\command\\start.exe /Unix /home/sa/.wine/dosdevices/c:/users/sa/Start\ Menu/Programs/2GIS/2GIS.lnk
Создаю новую ссылку - в каталоге работает, на рабочем столе нет.
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 17:47
Константин
Это не проблема Росы, это проблема есть везде (или почти везде) в KDE. Проблема эта обычно связана с использованием пробелов в пути. А у Вас, например, какая-то каша с адресом:
/home/sa/.wine/dosdevices/c:/users/sa/Start\ Menu/Programs/2GIS/2GIS.lnk
попробуйте переменить на
/home/sa/.wine/dosdevices/c:/users/sa/Start/Menu/Programs/2GIS/2GIS.lnk
Это так, навскидку, на первый взгляд, так сказать. Запуск в меню и с рабочего стола обрабатывается по разному. А чтобы избежать проблем с пробелами, заключите весь путь до файла в кавычки " или '
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 18:08
ans
Константин писал(а):Это не проблема Росы, это проблема есть везде (или почти везде) в KDE. Проблема эта обычно связана с использованием пробелов в пути. А у Вас, например, какая-то каша с адресом:
/home/sa/.wine/dosdevices/c:/users/sa/Start\ Menu/Programs/2GIS/2GIS.lnk
попробуйте переменить на
/home/sa/.wine/dosdevices/c:/users/sa/Start/Menu/Programs/2GIS/2GIS.lnk
Это так, навскидку, на первый взгляд, так сказать. Запуск в меню и с рабочего стола обрабатывается по разному. А чтобы избежать проблем с пробелами, заключите весь путь до файла в кавычки " или '
Пробовал. Не помогает.
Неужели на само деле KDE? Раньше ведь работало нормально, а потом съехало.
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 18:08
d_uragan
У меня в качестве команды вообще вот такое прописалось:
env WINEPREFIX="/home/tester/.wine" wine C:\\\\PROG\\~FBU\\\\2gis\\\\3.0\\\\grym.exe
Вообще логичнее, наверно, сразу запускать само приложение, чем .lnk-файл через start.exe. Может, именно последняя возможность и поломалась?
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 10 дек 2012, 18:58
Константин
Не надо забывать, что wine на месте не стоит, Они постоянно одно делают - другое ломают

Запустите в консоли (в домашней папке) команду:
Код: Выделить всё
wine /home/sa/.wine/dosdevices/c:/путь_до_эксешника_без_пробелов
и посмотрите на то что скажет консоль, может бага нового wine с библиотеками.
Если в консоли завелось, попробуйте создать новый пункт в стартовом меню и просто задать полный путь до исполняемого файла exe, а не на ссылку lnk а потом прибавить перед всем этим wine и пробел.
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 11 дек 2012, 06:03
ans
Константин писал(а):Не надо забывать, что wine на месте не стоит, Они постоянно одно делают - другое ломают

Запустите в консоли (в домашней папке) команду:
Код: Выделить всё
wine /home/sa/.wine/dosdevices/c:/путь_до_эксешника_без_пробелов
и посмотрите на то что скажет консоль, может бага нового wine с библиотеками.
Если в консоли завелось, попробуйте создать новый пункт в стартовом меню и просто задать полный путь до исполняемого файла exe, а не на ссылку lnk а потом прибавить перед всем этим wine и пробел.
# wine /home/sa/.wine/dosdevices/c:/home/sa/Progs/2gis/3.0/grym.exe
wine: created the configuration directory '/root/.wine'
wine: cannot find '/home/sa/.wine/dosdevices/c:/home/sa/Progs/2gis/3.0/grym.exe'
В консоли не завелось, но ссылка из стартового меню
wine /home/sa/Progs/2gis/3.0/grym.exe заработала!!!
Ссылку можно отобразить на рабочем стол и панели.
При этом ссылку в меню созданную Wine исправить не удаётся, нужно создавать новую.
А, я раньше, в меню пытался сделать без команды wine - не получалось.
Вроде бы проблема решена, но не понятно, откуда она берётся изначально, из KDE или Wine, а если что-то там изменят(исправят), опять проблемы?
Wine в Rosa desktop 2012.1beta правильно создавал ярлыки.
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 11 дек 2012, 12:10
Константин
Ну-у-у, дорогой мой, в консоли Вы запускали вайн с правами администратора, что само по себе плохо. Да в добавок он работает не с вашим префиксом, а с рутовским. Две страшных ошибки за раз! Будьте внимательны

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки
Добавлено: 11 дек 2012, 13:10
ans
Константин писал(а):в консоли Вы запускали вайн с правами администратора
В прошлый раз перепробовал всё, что можно и последний вариант выслал.
Я и не с правами администратора пробовал - всё-равно не работает:
$ wine /home/sa/.wine/dosdevices/c:/home/sa/Progs/2gis/3.0/grym.exe
bash: /home/sa/.wine/dosdevices/c:/home/sa/Progs/2gis/3.0/grym.exe
Нет такого файла или каталога
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений
Добавлено: 12 дек 2012, 17:39
Константин
Всё понатно. Смотрите на настройки вашего вайна. Если диски настроены так, что домашняя папка в них не попадает, то вайн и не видит этого файла и не может с ним работать, тут два выхода - добавить домашнюю папку в диски, или подать вайну путь до файла в его "виндовой" форме (даже не помню как это делается) Поставьте домашнюю папку в диски и папку куда монтируются дивидишники всякие и всё будет "пучком"
Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений
Добавлено: 13 дек 2012, 07:40
ans
Константин писал(а):Всё понатно. Смотрите на настройки вашего вайна. Если диски настроены так, что домашняя папка в них не попадает, то вайн и не видит этого файла и не может с ним работать, тут два выхода - добавить домашнюю папку в диски, или подать вайну путь до файла в его "виндовой" форме (даже не помню как это делается) Поставьте домашнюю папку в диски и папку куда монтируются дивидишники всякие и всё будет "пучком"
Попадает - диск D: