LINUX.ORG.RU

rc.lua

 


0

1

есть стандартное меню, и в нем есть под меню

games = {¬
    {"Portal", "WINEPREFIX='/data/.wine/portal' wine '/data/.wine/portal/drive_c/Program Files/Portal/hl2.exe'"},
...
}¬
сама команда в терминале запускается, но когда я вызываю из асом меню, ничего не происходит. пробовал вместо '....' экранировать пробел, но тоже ничего не происходит. подскажите, пожалуйста, чяднт



Последнее исправление: SmilePlz (всего исправлений: 4)

Создай файл Portal.sh в нем укажи запуск и обращайся к нему. Костыль но лень разбираться что не так со скобками.

oster2011 ★★★
()

но когда я вызываю из асом меню, ничего не происходит. подскажите, пожалуйста, чяднт

Не читаешь лог?

liaonau
()

Первое: в awful.menu не работают переменные окружения. В awful.spawn оно тоже работать не будет.

Второе: пути к исполняшкам (/usr/bin/wine, или как там) лучше указывать полные (на всякий случай).

Третье: если ты указываешь WINEPREFIX, то вайну лучше скармливать вендовый путь C:\Program Files\Portal\hl2.exe.

Делай скрипт, как уже подсказали, и зови из меню его.

r3lgar ★★★★★
()

можно просто заменить

games = {
    {"Portal", "WINEPREFIX='/data/.wine/portal' wine '/data/.wine/portal/drive_c/Program Files/Portal/hl2.exe'"},
...
}

на

games = {
    {"Portal", "env WINEPREFIX='/data/.wine/portal' wine '/data/.wine/portal/drive_c/Program Files/Portal/hl2.exe'"},
...
}
actionless ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.