Открытие Linux приложений из win приложений

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

lxuser
Сообщения: 4

Открытие Linux приложений из win приложений

Сообщение lxuser »

Запустить win приложение с помощью wine не проблема.
Возникла другая задача.
Нужно запустить OpenOffice.Writer из win программы.
Хотя бы из Far.
А еще лучше запускать ассоциированные файлы (например при выборе в фаре мп3 файла открывался линуксовый проигрыватель)

Как сделать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Открытие Linux приложений из win приложений

Сообщение sash-kan »

мсье понимает толк в извращениях. :D
видимо, в эмуляторе вайне надо ставить эмулятор линукса.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
lxuser
Сообщения: 4

Re: Открытие Linux приложений из win приложений

Сообщение lxuser »

Да нет, просто есть программа для работы с сервером, работающая под виндой.
Но периодически с ее помощью нужно открывать doc или xls файлы с шаблонами и заполнять их.
А она естессно использует функцию winAPI shellexecute.
Вот и как мне прикажете эти типы файлов открывать?
Может мне под вайном поставить Open Office виндовый? :D

В общем то с проблемой разобрался, но на половину.
Одного не могу настроить.
Под root все работает прекрасно
под другими пользователями при запуске любых exe программ (которые на самом деле bash скрипты для запуска соотв проги под Linux) система выдает Access denied

Может кто скажет в каком направлении копать?
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Открытие Linux приложений из win приложений

Сообщение snake »

(lxuser @ Jul 18 2006, в 09:23) писал(а):Может кто скажет в каком направлении копать?

Как всегда в таких случаях, в направление прав... Попробуйте в консоли позапускать эти скрипты, посмотреть на что ругаются. Или, если это самописные скрипты, перепишите их так, что б они выдавали диагностические сообщения, или даже писали бы их в какой-нить лог.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
lxuser
Сообщения: 4

Re: Открытие Linux приложений из win приложений

Сообщение lxuser »

snake писал(а):
18.07.2006 12:59
(lxuser @ Jul 18 2006, в 09:23) писал(а):
Может кто скажет в каком направлении копать?

Как всегда в таких случаях, в направление прав... Попробуйте в консоли позапускать эти скрипты, посмотреть на что ругаются. Или, если это самописные скрипты, перепишите их так, что б они выдавали диагностические сообщения, или даже писали бы их в какой-нить лог.


Спасибо за совет.
Как оказалось exe скрипт был ссылкой на другой файл.

Если кому вдруг интересно. Сделал:
Удалил файл.
Создал в FAR exe файл со скриптом. Запуск был неудачный.
Открыл через MC, смотрю строка имеет вид #!/bin/bash^
Удалил ^
И все заработало путем :)
Вывод - рисуйте exe скрипты в редакторах Linux, а не win :)

Содержание скрипта для открытия ooffice.exe (содержимое сего файла)
--------------------
#!/bin/bash

i=`winepath -u "$*"`
exec ooffice "$i"
--------------------

А под root работало потому что у него свое win пространство (диски, файлы)
У него видимо exe скрипт был изначально правильно нарисовал...
Спасибо сказали: