Проблема с запуском wine приложений из меню fluxbox

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение goshanecr » 2009-08-31 0:34:09

Добрый день!
Странный косяк.. стоит fluxbox, wine. Поставил нужные win-утилиты и добавил их в меню fluxbox:

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

[exec] (UltraVNC) {cd ~/.wine/drive_c/Program\ Files/UltraVNC && wine vncviewer.exe}
При попытке запуска из меню, не запускается.. если строчку эту скопировать и выполнить от этого же пользователя но в консоли то всё работает..
пробовал и DOS-стиль путей:

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

[exec] (UltraVNC) {wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe}
и полный путь к wine указывать:

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

[exec] (UltraVNC) {/usr/local/bin/wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe}
не работает.. другие проги (не вайновые) добавляемые в меню запускаются без проблем.. В чём может быть проблема?
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение paradox » 2009-08-31 0:48:01

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

[exec] (UltraVNC) {sh -c "cd ~/.wine/drive_c/Program\ Files/UltraVNC && wine vncviewer.exe"}
а если так?
кстати путь к wine укажи полностью

Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение goshanecr » 2009-08-31 0:55:16

такая же ситуация, из консоли работает, из меню нет. Если через fbrun (ALT+F2) то тоже не работает. Может их fluxbox как-то запускает что они к X серверу подцепиться не могут?
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение paradox » 2009-08-31 0:56:19

а зачем тебе виндовый vnc ?
в бсд свой есть родной

Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение goshanecr » 2009-08-31 1:08:59

Ладно бы только в нём проблема была.. Нужны ещё другие проги, к сожалению аналогов у них нет, а мне для работы нужны. Radmin (Его правда наверное после теста vnc заменю на него, но пока требуется), ДубльГИС, клиент для IdecoICS и др... Непонятная какая то проблема просто....
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение paradox » 2009-08-31 1:13:20

run_wine.sh

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

!#/bin/sh
cd ~/.wine/drive_c/Program\ Files/UltraVNC && wine vncviewer.exe

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

[exec] (UltraVNC) {cd /; sh run_wine.sh}
а если так?
идею надеюсь понял?
кстати не используй && в строке
замени на ; например
потому как есть глюки

Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение goshanecr » 2009-08-31 15:43:22

Так тоже не помогает, пробовал и с ; вместо &&. На самом деле при щелчке по пункту меню команда выполняется, только почему то приложение не запускается.. я это проверил так:

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

[exec] (UltraVNC) {/usr/local/bin/wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe > ~/click.log}
В этом случае после щелчка появляется указанный файл но он пуст.. Пробовал с установленым WINEDEBUG=warn+all, точно так же, файл появляется но пустой. Никаких сообщений.
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение Gloft » 2009-08-31 20:24:46

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

[exec] (NameProg) {xterm -e comanda_na_vipolnenie}

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение netbug » 2009-09-01 9:37:16

Попробуй так

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

[exec] (UltraVNC) {wine /home/user_name/.wine/drive_c/Program\ Files/UltraVNC/vncviewer.exe}

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение xDi » 2009-09-01 13:43:51

Странно. Вот мои два реально работающик пунта меню:

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

        [exec]   ( Miranda) {wine ~/.wine/drive_c/Program\ Files/Miranda/miranda32.exe dimon}
        [exec]   ( Notepad++) {wine ~/.wine/drive_c/Program\ Files/Notepad++/notepad++.exe} 
Кстати, переключитесь в консоль из которой запущен fluxbox (если автоматом при старте иксов стартует, то в консоль из которой запущены иксы - Ctrl+Alt+F<n>), и посмотрите что там говорит wine. Приложения, запущенные из меню или строки запуска флакса, направляют stdout и stderr именно туда.

Либо перенаправьте в файл не только stdout, но и stderr:

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

[exec] (UltraVNC) {/usr/local/bin/wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe 2>&1 >~/click.stdout.log }
либо в разные файлы:

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

[exec] (UltraVNC) {/usr/local/bin/wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe 1>~/click.stdout.log  2>~/click.stderr.log}
Скорее всего разгадка будет именно в этих файлах.

Аватара пользователя
sens7
рядовой
Сообщения: 14
Зарегистрирован: 2009-01-14 14:31:48
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение sens7 » 2009-09-01 13:57:51

наверно k wine полный путь писать надо было....
подпись

Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение goshanecr » 2009-09-02 19:06:11

xDi писал(а):Странно. Вот мои два реально работающик пунта меню: Код: Выделить всё • Развернуть        [exec]   ( Miranda) {wine ~/.wine/drive_c/Program\ Files/Miranda/miranda32.exe dimon}        [exec]   ( Notepad++) {wine ~/.wine/drive_c/Program\ Files/Notepad++/notepad++.exe}
Абсолютно охотно верю что работают, но у меня точно такие (лишь изменяя пути для других прог) не работают, причём если команду прописанную в меню копировать и выполнить из консоли то всё запускается, т.е. сами команды верны.
sens7 писал(а):наверно k wine полный путь писать надо было....

пробовал, не помогает к тому же из моего поста:
goshanecr писал(а):Так тоже не помогает, пробовал и с ; вместо &&. На самом деле при щелчке по пункту меню команда выполняется, только почему то приложение не запускается.. я это проверил так:

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

[exec] (UltraVNC) {/usr/local/bin/wine c:\\Program\ Files\\UltraVNC\\vncviewer.exe > ~/click.log}
В этом случае после щелчка появляется указанный файл но он пуст.. Пробовал с установленым WINEDEBUG=warn+all, точно так же, файл появляется но пустой. Никаких сообщений.
ясно что сам wine выполняется иначе бы файл в который я перенаправляю вывод не создавался.

На самом деле помог совет:
Gloft писал(а):

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

[exec] (NameProg) {xterm -e comanda_na_vipolnenie}
, а именно результирующий пункт меню выглядит так:

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

[exec] (UltraVNC) {xterm -e "cd ~/.wine/drive_c/Program\ Files/UltraVNC && wine ./vncviewer.exe"}
Единственное что некрасиво, так это выскакивающее вместе с приложением окно терминала :) Но с этим уже можно работать... Если у кого-нибудь будут мысли как всё таки победить эту корявую непонятность, то я буду рад и благодарен :)
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема с запуском wine приложений из меню fluxbox

Непрочитанное сообщение paradox » 2009-09-02 19:10:49

[exec] (UltraVNC) {xterm -e "cd ~/.wine/drive_c/Program\ Files/UltraVNC && wine ./vncviewer.exe"}
мои мысли об этом тоже были
но это получаеться какая то деградация xorg