Запустите программу и установите переменную среды, как в командной строке, с потрясающим запуском WM

452
Deus Deceit

Я использую премьер для переключения между графическими картами. Проблема в том, что мне нужно установить, какую карту использовать, установив переменную среды с именем DRI_PRIME при выполнении программы. Пример:

DRI_PRIME=1 steam

Я мог бы сделать это с dmenu, но не с помощью menubar или команды runes. menubar ничего не делает и запускает возврат:

Failed to execute child process "DRI_PRIME=1" (No such file or directory)

Любые идеи о том, как я могу это сделать? Я не хочу создавать скрипты для запуска программ, я предпочитаю делать это по требованию.

0

1 ответ на вопрос

2
Ram

Вы можете использовать envкоманду для запуска команды с пользовательским набором переменных среды, например

env DRI_PRIME=1 steam

Это работает. Большое спасибо. Deus Deceit 6 лет назад 0