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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Решено] Задать WINEPREFIX значение из другой переменной , можно ли ?  (Прочитано 1099 раз)

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

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Собственно, вопрос из названия темы :
Можно ли задать переменной WINEPREFIX значение какой-то другой переменной ?


Например, могу ли я значение pwd направить в wineprefix ? А ещё лучше значение переменной, которую я сам создам.

WINEPREFIX=PWD не сработает, WINEPREFIX=$PWD не сработает. Требует абсолютного пути к префиксу. То есть, вопрос скорее не столько про wine , сколько про переменные и скриптинг.

p.s. Если интересно зачем, чтоб можно было запускать экзешники по правому клику , но не из стандартного префикса. Именно по правому клику (в Thunar). Все остальные фронт-энды wine-а, конечно, прекрасны, но это долго. Хотя мне и кажется, что если бы способ был, давно бы знал оО .

Спасибо :) .
« Последнее редактирование: 16 Марта 2013, 00:11:18 от iw2snl »

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Мне не понятно, что вам не понятно. Смотрите:
$ echo PWD
PWD
$ echo $PWD
/home/user
$ WINEPREFIX=PWD
$ echo $WINEPREFIX
PWD
$ WINEPREFIX=$PWD
$ echo $WINEPREFIX
/home/user
$ sh -c 'echo WINEPREFIX=$WINEPREFIX'
WINEPREFIX=
$ export WINEPREFIX=$PWD
$ sh -c 'echo WINEPREFIX=$WINEPREFIX'
WINEPREFIX=/home/user
$ cd /tmp
$ echo $PWD $WINEPREFIX
/tmp /home/user

Если вы понимаете, почему приведённые выше команды дают приведённые выше результаты, то, по идее, у вас достаточно зананий для написания требуемого скрипта.
« Последнее редактирование: 20 Марта 2013, 03:00:21 от Self-Perfection »
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Понимаю (значит, я неправильно использовал $), спасибо огромное :)

//Готовые скрипты в личке.
Умеют запускать файл в нужном префиксе с двойного клика (если ассоциировать с ними .exe ).
По сути wine start /unix в нужном префиксе.
Плюс три скрипта для подобного же запуска winetricks, winecfg и explorer в нужном префиксе.
Желательно вешать в меню правого клика файлового менеджера. Либо запускать из папки с префиксом.
Explorer нужен, чтоб добираться до других дисков префикса, ибо он работает только в пределах drive_c (иначе выдаст ошибку)
« Последнее редактирование: 16 Марта 2013, 18:58:13 от iw2snl »

 

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