ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Закрыто
Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение ans » 09 дек 2012, 11:12

В RC Wine-программы не запускается через ссылки.
Например 2GIS.

Как было до RC:
Действуем согласно инструкции http://ekaterinburg.2gis.ru/how-get/linux/
Для работы 2ГИС под Linux потребуется установленный Wine версии не ниже 1.1.24.
Скачайте архивы оболочки и базы данных справочника, распакуйте загруженные пакеты в домашнюю директорию.
Затем запускаем exe из созданного каталога, делаем обновление, при этом на рабочем столе и в меню запуска приложений создаются ссылки (ярлыки), при последующих запусках 2GIS используем их.

Сейчас, в RC, все создаваемые ссылки нерабочие.
При создании вручную ссылки, она работает только из рабочего каталога, при переносе на рабочий стол запускает обновление и всё.
В чём дело?
Изображение

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение d_uragan » 10 дек 2012, 15:49

Попробовал ради интереса - у меня создаются рабочие ссылки. Правда, у меня не "чистый" RC, а поле для экспериментов:)

А что у вас в ссылках прописывается (в смысле, в файле ~/Desktop/2GIS.desktop)?

Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение ans » 10 дек 2012, 17:25

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

Создаю новую ссылку - в каталоге работает, на рабочем столе нет.
Изображение

Аватара пользователя
Константин
Сообщения: 373
Зарегистрирован: 10 дек 2012, 12:41
Operating system: Rosa Linux 2012 Fresh
Откуда: European Union

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
Это так, навскидку, на первый взгляд, так сказать. Запуск в меню и с рабочего стола обрабатывается по разному. А чтобы избежать проблем с пробелами, заключите весь путь до файла в кавычки " или '
Форумный троль обыкновенный.

Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение ans » 10 дек 2012, 18:08

Константин писал(а):Это не проблема Росы, это проблема есть везде (или почти везде) в 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? Раньше ведь работало нормально, а потом съехало.
Изображение

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение d_uragan » 10 дек 2012, 18:08

У меня в качестве команды вообще вот такое прописалось:

env WINEPREFIX="/home/tester/.wine" wine C:\\\\PROG\\~FBU\\\\2gis\\\\3.0\\\\grym.exe

Вообще логичнее, наверно, сразу запускать само приложение, чем .lnk-файл через start.exe. Может, именно последняя возможность и поломалась?

Аватара пользователя
Константин
Сообщения: 373
Зарегистрирован: 10 дек 2012, 12:41
Operating system: Rosa Linux 2012 Fresh
Откуда: European Union

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение Константин » 10 дек 2012, 18:58

Не надо забывать, что wine на месте не стоит, Они постоянно одно делают - другое ломают :)
Запустите в консоли (в домашней папке) команду:

Код: Выделить всё

wine /home/sa/.wine/dosdevices/c:/путь_до_эксешника_без_пробелов
и посмотрите на то что скажет консоль, может бага нового wine с библиотеками.
Если в консоли завелось, попробуйте создать новый пункт в стартовом меню и просто задать полный путь до исполняемого файла exe, а не на ссылку lnk а потом прибавить перед всем этим wine и пробел.
Форумный троль обыкновенный.

Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение ans » 11 дек 2012, 06:03

Константин писал(а):Не надо забывать, что 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 правильно создавал ярлыки.
Последний раз редактировалось ans 11 дек 2012, 13:30, всего редактировалось 2 раза.
Изображение

Аватара пользователя
Константин
Сообщения: 373
Зарегистрирован: 10 дек 2012, 12:41
Operating system: Rosa Linux 2012 Fresh
Откуда: European Union

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение Константин » 11 дек 2012, 12:10

Ну-у-у, дорогой мой, в консоли Вы запускали вайн с правами администратора, что само по себе плохо. Да в добавок он работает не с вашим префиксом, а с рутовским. Две страшных ошибки за раз! Будьте внимательны :)
Форумный троль обыкновенный.

Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений через ссылки

Сообщение ans » 11 дек 2012, 13:10

Константин писал(а):в консоли Вы запускали вайн с правами администратора
В прошлый раз перепробовал всё, что можно и последний вариант выслал.
Я и не с правами администратора пробовал - всё-равно не работает:
$ 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
Нет такого файла или каталога
Изображение

Аватара пользователя
Константин
Сообщения: 373
Зарегистрирован: 10 дек 2012, 12:41
Operating system: Rosa Linux 2012 Fresh
Откуда: European Union

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений

Сообщение Константин » 12 дек 2012, 17:39

Всё понатно. Смотрите на настройки вашего вайна. Если диски настроены так, что домашняя папка в них не попадает, то вайн и не видит этого файла и не может с ним работать, тут два выхода - добавить домашнюю папку в диски, или подать вайну путь до файла в его "виндовой" форме (даже не помню как это делается) Поставьте домашнюю папку в диски и папку куда монтируются дивидишники всякие и всё будет "пучком"
Форумный троль обыкновенный.

Аватара пользователя
ans
Сообщения: 2796
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: ROSA Desktop 2012 RC - проблемы запуска Wine-приложений

Сообщение ans » 13 дек 2012, 07:40

Константин писал(а):Всё понатно. Смотрите на настройки вашего вайна. Если диски настроены так, что домашняя папка в них не попадает, то вайн и не видит этого файла и не может с ним работать, тут два выхода - добавить домашнюю папку в диски, или подать вайну путь до файла в его "виндовой" форме (даже не помню как это делается) Поставьте домашнюю папку в диски и папку куда монтируются дивидишники всякие и всё будет "пучком"
Попадает - диск D:
Вложения
w.jpeg
Изображение

Закрыто

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»