如何在.desktop启动程序文件中正确设置下列环境变量?
要修复Davinci Resolve中的问题,我的设置必须设置以下两个环境变量:
__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我试着在.desktop启动程序中注意到这些内容,如下所示,没有任何效果(参见第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这里的参数是典型的。我想知道这里缺少什么让它通过发射器工作。
发布于 2022-10-16 18:09:50
作为由@钒建议,我只需将这个.desktop文件移动到~/.local/share/applications。
有关更多信息,请参见本文:如何在桌面上创建启动程序?
https://askubuntu.com/questions/1435236
复制相似问题