Настройка Wine (Нужны права рута)

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

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

Аватара пользователя
Barmaley
Сообщения: 14
ОС: Gentoo Linux

Настройка Wine

Сообщение Barmaley »

Такая проблема. Сижу на Gentoo 2006.0. В Вайне запускаю программку - статистика оператора VoIP. Она периодически пингует сервер - типа канал щупает.
При запуске от имени пользователя пишет такую фигню:

ARNING: Trying to use ICMP (network ping) will fail unless running as root

и не запускается. При запуске через su - все швелится замечательно. Как победить сию проблему? Заранее благодарен.
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: Настройка Wine

Сообщение router »

Barmaley
Если цель - разрешит пользователю запускать эту программу, попробуйте sudo
Спасибо сказали:
Аватара пользователя
Barmaley
Сообщения: 14
ОС: Gentoo Linux

Re: Настройка Wine

Сообщение Barmaley »

А если можно на пальцах? А-то я еще как-бы так сказать...... не профи...
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: Настройка Wine

Сообщение router »

Barmaley писал(а):
25.07.2006 17:46
А если можно на пальцах? А-то я еще как-бы так сказать...... не профи...

Если кратко, в /etc/sudoers требуется добавить (редактировать командой visudo) строку

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

<имя пользователя>        ALL=(ALL) NOPASSWD: <полный путь к команде или скрипту>

например

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

barmaley        ALL=(ALL) NOPASSWD: /usr/local/bin/voip.sh

voip.sh

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

#!/bin/sh
wine <путь к программе>


или

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

%wheel        ALL=(ALL) NOPASSWD: wine

тогда права на запуск wine с правами root будут у членов группы wheel

запускать скрипт/команду так : sudo <имя скрипта/команды>

man sudo
man visudo
Спасибо сказали:
Аватара пользователя
Barmaley
Сообщения: 14
ОС: Gentoo Linux

Re: Настройка Wine

Сообщение Barmaley »

Никак не получается. Когда пропишу

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

barmaley        ALL=(ALL) NOPASSWD: /usr/local/bin/voip.sh


говорит

Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.

А когда

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

%wheel        ALL=(ALL) NOPASSWD: wine


тогда то же самое про пинги....
Спасибо сказали:
Аватара пользователя
Barmaley
Сообщения: 14
ОС: Gentoo Linux

Re: Настройка Wine

Сообщение Barmaley »

В скрипте прописал

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

 DISPLAY=":0" wine c:/statis


стала запускаться, но уехала локализация. Вместо кирилицы - вопросы.
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: Настройка Wine

Сообщение router »

Barmaley писал(а):
27.07.2006 07:03
стала запускаться, но уехала локализация. Вместо кирилицы - вопросы.

Так пропишите и
LANG=<локаль>
LC_ALL=<локаль>
Спасибо сказали: