在没有终端的情况下在后台启动进程不起作用

在没有终端的情况下在后台启动进程不起作用

我想使用 *.desktop 文件启动 Linux 的 modelsim 程序。首先,我使用安装文件夹中的脚本启动该程序:

./vsim

并且它正在启动。stdout 上有一条消息:

 Reading pref.tcl

好的。我想创建一个启动程序/usr/local/bin并将其命名为“modelsim”。现在在终端中输入modelsim它确实启动了,但打印出了消息。所以我在“modelsim”脚本中更改了程序调用:

  #!/bin/bash
  /part/to/installation/vsim >> /dev/null &

我尝试过,有&和没有,有>> /dev/null和没有,但我从来都无法通过桌面条目从我的桌面(XFCE4)启动程序……(程序列表中也没有条目)。如何正确启动它?

相关内容