Führen Sie das Programm aus und legen Sie die Umgebungsvariable wie in der Befehlszeile fest

552
Deus Deceit

Ich verwende prime, um zwischen Grafikkarten zu wechseln. Das Problem ist, dass ich festlegen muss, welche Karte verwendet werden soll, indem ich eine Umgebungsvariable namens DRI_PRIME setze, wenn ich das Programm ausführe. Beispiel:

DRI_PRIME=1 steam

Ich könnte das mit dmenu tun, aber nicht mit der Menüleiste von awesome oder dem Prompt-Befehl. menubar macht nichts und kehrt zurück:

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

Irgendwelche Ideen, wie ich das machen kann? Ich möchte keine Skripts erstellen, um Programme auszuführen, die ich lieber auf Abruf ausführen möchte.

0

1 Antwort auf die Frage

2
Ram

Sie können den envBefehl verwenden, um einen Befehl mit einem benutzerdefinierten Satz von Umgebungsvariablen auszuführen, z

env DRI_PRIME=1 steam

Das funktioniert. Vielen Dank. Deus Deceit vor 6 Jahren 0