使用 QT_SCALE_FACTOR 创建 .desktop 启动器

CoZ*_*a89 3 command-line launcher qt

我正在尝试创建一个启动器来替换此终端命令:

QT_SCALE_FACTOR=2 /home/cozza/V-PlaySDK/Tools/QtCreator/bin/qtcreator
Run Code Online (Sandbox Code Playgroud)

我创建了一个 .desktop

nano ~/.local/share/applications/VPlay.desktop
Run Code Online (Sandbox Code Playgroud)

添加了这个

[Desktop Entry]
Comment="Launching VPLay"
Terminal=false
Name=VPlayScale
Exec=QT_SCALE_FACTOR=2 /home/cozza/V-PlaySDK/Tools/QtCreator/bin/qtcreator
Type=Application
Icon=/home/cozza/Qt/vplay-icon.png
Run Code Online (Sandbox Code Playgroud)

已保存。

然后:

chmod +x '/home/cozza/.local/share/applications/VPlay.desktop' 
Run Code Online (Sandbox Code Playgroud)

尝试启动时出现错误:

"There was an error launching the application."
Run Code Online (Sandbox Code Playgroud)

它在开始时没有 QT_SCALE_FACTOR=2 的情况下工作,所以它显然不应该去那里,但我不知道还能把它放在哪里。

如何使用上述参数创建启动器?

谢谢。

abu*_*bua 5

正确的命令在 VPlay.desktop

Exec=env QT_SCALE_FACTOR=2 /home/cozza/V-PlaySDK/Tools/QtCreator/bin/qtcreator
Run Code Online (Sandbox Code Playgroud)