我正在尝试通过启动器中的 alacrate 传递环境。
例如,我想要运行:SWT_GTK3=0 /opt/eclipsecdt/eclipse
作为启动器。
但是如果我有 SWT_GTK3=0,alarate 会使确定按钮变灰。
有什么办法可以解决这个问题吗?
提前致谢。
答案1
创建一个 bash 文件,内容如下:
#!/bin/sh SWT_GTK3=0 /opt/eclipsecdt/eclipse
使文件可执行: chmod +x
- 从 alacarte 运行新的 bash 文件
第二种选择是创建自己的 .desktop 文件
- 使用 alacarte 创建新条目
- 在 /home/artur/.local/share/applications 中找到新文件,它将被命名为 alacarte-made-x.desktop
- 编辑文件
[Desktop Entry] Comment= Terminal=true Name=export Exec=/bin/sh -c "export SWT_GTK3=0; /opt/eclipsecdt/eclipse" Type=Application Icon=gnome-panel-launcher
如果您再次尝试使用 alacarte 编辑该条目,alacarte 将不允许您保存该条目,但这仍然应该是一个有效的 .desktop 文件
有关 .desktop 文件功能的更多信息,请参阅GNOME 开发者文档