Ubuntu&Wine-运行多个程序,但不希望出现终端窗口

问题描述

我目前正试图在不显示终端窗口的情况下运行同一软件的多个版本。我正在使用Ubuntu 18和Wine。我已经尝试了以下bash脚本;包括&&似乎并不能阻止终端运行所需的软件。有更好的方法吗?

#!/bin/bash
gnome-terminal -- bash -c "wine software1/terminal.exe" &&
gnome-terminal -- bash -c "wine software2/terminal.exe" &&
gnome-terminal -- bash -c "wine software3/terminal.exe" &&

etc等... gnome终端将首先出现x次(取决于我打开的软件数量),然后实际的软件将运行。当然,此方法有效。但是当尝试在终端之间查找我想要的实际程序时,可能会有些混乱。

非常感谢任何帮助。

解决方法

只需运行wine,而无需使用gnome-terminal

#!/bin/bash
wine software1/terminal.exe &
wine software2/terminal.exe &
wine software3/terminal.exe &

此外,要在后台运行,请以&结尾。 &&用于测试上一条命令在运行下一条命令之前是否成功完成。