Как выполниться, команда с “=” входят в систему настольный ярлык?

Я пытаюсь изменить свой ярлык Firefox в Единице так, чтобы это запустилось с определенного параметра. От терминала я запустил бы как это:

VDPAU_DRIVER=va_gl firefox

Я пытался изменить firefox.desktop файл так, чтобы на Исполнительную строку похожи

Exec=VDPAU_DRIVER=va_gl firefox

Но это не работает (приложение не запускается). Я думал, что это могла быть проблема с два "=" знаки, таким образом, я попробовал

Exec="VDPAU_DRIVER=va_gl firefox"

но это не работает также.Что мне делать?

1
задан 14 August 2019 в 06:06

1 ответ

Необходимо смочь использовать env команда

Exec=/usr/bin/env VDPAU_DRIVER=va_gl firefox

См. страницу справочника в man env

ENV(1)                           User Commands                          ENV(1)

NAME
       env - run a program in a modified environment

SYNOPSIS
       env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]

С другой стороны, создайте сценарий обертки и вызов это вместо этого.

3
ответ дан 7 December 2019 в 12:50

Другие вопросы по тегам:

Похожие вопросы: