Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: wine автозагрузка программ с расширением EXE (РЕШЕНО)  (Прочитано 6984 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Ребята, подскажите как поставить exe программу в автозагрузку?
Мне приходиться каждый раз лести мышкой и запускать её.
Можно ли автоматизировать скриптом? если да то приведите пример.
« Последнее редактирование: 26 Февраль 2010, 23:47:19 от borodadada »

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: wine автозагрузка программ с расширением EXE
« Ответ #1 : 25 Февраль 2010, 00:53:13 »
система > параметры > запускаемые приложения > добавить, перед путем к экзешнику дописываешь wine
к примеру wine /disk1/programs/proga.exe
« Последнее редактирование: 25 Февраль 2010, 00:55:13 от stmc »

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #2 : 25 Февраль 2010, 01:27:52 »
Тааак , спасибо в точку!
Только щас проблема в том, что программы от wine надо запускать от пользователя. От рута не катит, да и не рекомендуют.
Как же мне в скрипте залогиниться под пользователем и от него запустить exe?
И ещё добавлю... мне нужно что бы Exe запускался даже без Иксов.
« Последнее редактирование: 25 Февраль 2010, 01:39:32 от borodadada »

Oni-chan

  • Гость
Re: wine автозагрузка программ с расширением EXE
« Ответ #3 : 25 Февраль 2010, 01:50:03 »
тебе нужно, чтобы запускались консольные виндовые программы?
Просто, ЕМНИП, под виндой даже если программу не видно, она всё равно создаёт окно.

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #4 : 25 Февраль 2010, 01:53:29 »
программы от wine надо запускать от пользователя. От рута не катит, да и не рекомендуют.

Если сделал как сказали выше, запустится от пользователя. Или ты систему рутом грузишь?

И ещё добавлю... мне нужно что бы Exe запускался даже без Иксов.

Нужно пересобирать wine с ключиком --without-x
It began in Afrika

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #5 : 25 Февраль 2010, 01:56:57 »
У меня сервак чата EXE. Я хочу его добавить в общую массу автозапуска и отключить Иксы.
Тем самым забыть про сервак. Уже всё готово на нём кроме автозапуска exe.
Пробовал дописывать следющее

к скрипту подключения инета дописывал в низу.
wine /home/user/.wine/drive_c/Program\ Files/4at_server/4att_server.exe
 так же пробовал
su user
sleep 2;
wine /home/user/.wine/drive_c/Program\ Files/4at_server/4att_server.exe

Результат пока что 0.

Таккк а у меня уже установлен видимо с Х, как же быть ......  


Я даже толком то и не знаю как она грузиться Рут или Нет, доходит до введите логин.... а там уже указываю пользователя и погнали.
Вобще то все скрипты у меня как бы стартуют До того как просит авторизацию, ещё бы вине организовать.....
« Последнее редактирование: 25 Февраль 2010, 02:03:50 от borodadada »

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #6 : 25 Февраль 2010, 02:02:44 »
машина такая древняя что иксы не держит? О_о
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #7 : 25 Февраль 2010, 02:05:09 »
Нету смысла загружать то что не потребуеться.
25 процентов системы не лишнее.
Тем более всё автоматизированно.

Из выше прочитанного делаю вывод.
И сразу же формируються вопросы. Как собрать вине without x ?
И собственно организация самого скрипта запуска.

С запуском вроде бы понял как прописать
su user -с "wine /home/user/.wine/drive_c/Program\ Files/4at_server/4at_server.exe"
« Последнее редактирование: 25 Февраль 2010, 02:12:45 от borodadada »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #8 : 25 Февраль 2010, 02:13:39 »
Нужно пересобирать wine с ключиком --without-x
Есть другой вариант - ложный (виртуальный) x сервер - xvfb. А если exe шнику не нужны окошки (стандартное консольное приложение) то вообще проблем нет.

Пользователь решил продолжить мысль 25 Февраль 2010, 02:16:50:
Автозагрузку системных демонов делать надо через скрипт в /etc/init.d. Затем этот скрипт включить с помощью sudo update-rc.d имя_скрипта defaults
« Последнее редактирование: 25 Февраль 2010, 02:16:50 от Mam(O)n »

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #9 : 25 Февраль 2010, 02:18:28 »
Mam(O)n
Дак это то ясно. так и делаю.
Можно для контроля запуска ещё утилитки юзать.
rcconf
sysv-rc-conf

Зараза, не хочет стартовать серавно.
« Последнее редактирование: 25 Февраль 2010, 02:23:14 от borodadada »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #10 : 25 Февраль 2010, 02:23:55 »
Ну раз ясно, то снимай вопросы (И собственно организация самого скрипта запуска.), а то зря клаву топчу получается...

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #11 : 25 Февраль 2010, 02:26:22 »
Mam(O)n
Я поясню что хотел этим сказать, при добавлении в атозагрузку строки которую я писал выше, реакции 0.
А если в иксах вставляю в терминал загрузка идёт. Сейчас проверю Отключу иксы, посмотрю что будет из голой консольки.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #12 : 25 Февраль 2010, 02:37:55 »
Ставь xvfb и пробуй так: su user -c "xvfb-run wine /home/user/.wine/drive_c/Program\ Files/4at_server/4at_server.exe"
« Последнее редактирование: 25 Февраль 2010, 22:50:02 от Mam(O)n »

Оффлайн borodadada

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Ну чё Боярский?
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #13 : 25 Февраль 2010, 04:02:01 »
с включённым Gnome из скрипта не стартует (до входа).
Из самого Гнома - консоль- команда работает.
Немогу отключить Иксы. Раньше работало отключение, а щас не работает . После того как поставил Apache PHP mysql
Единственный способ рабочий я знаю в версии 9 10. Это изменение в файле gdm.conf (коментирование строчки)
Вобщем немогу проверить на чистой консоли.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: wine автозагрузка программ с расширением EXE
« Ответ #14 : 25 Февраль 2010, 13:41:09 »
Вобщем немогу проверить на чистой консоли.
ctrl-alt-f1 переход на чистую консоль.
alt-f7 - возврат обратно

 

Страница сгенерирована за 0.057 секунд. Запросов: 23.