Как установить переменные среды в программе запуска на рабочем столе (в UBUNTU)
Как я могу правильно установить следующие переменные среды в файле запуска?
Чтобы решить проблему с Davinci Resolve Studio, в моей установке необходимо установить эти две переменные среды:
__NV_PRIME_RENDER_OFFLOAD=1
__GLX_VENDOR_LIBRARY_NAME=nvidia
Через терминал я могу успешно запустить Davinci Resolve Studio со следующей строкой:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve
И я пытаюсь отметить их в лаунчере, как показано ниже, но безрезультатно (см. строку 8, "Exec=..."). Что я должен изменить в этом
.desktopфайл, чтобы заставить это работать? До сих пор я пробовал с командой «env» и без нее.
[Desktop Entry]
Version=1.0
Type=Application
Name=DaVinci Resolve
GenericName=DaVinci Resolve
Comment=Revolutionary new tools for editing, visual effects, color correction, and professional audio post-production, all in a single application!
Path=/opt/resolve/
Exec=env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve %u
Terminal=false
MimeType=application/x-resolveproj;
Icon=/opt/resolve/graphics/DV_Resolve.png
StartupNotify=true
Name[en_US]=DaVinci Resolve
Параметры здесь примерные. Интересно, чего здесь не хватает, чтобы заставить это работать через пусковую установку.
1 ответ
Как предложил @vanadium, мне просто нужно было переместить это.desktopфайл в~/.local/share/applications.
См. также этот пост для получения дополнительной информации: Как я могу создать программы запуска на своем рабочем столе?