首页 > 解决方案 > 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" &&

等等等等...... gnome-terminal 将首先出现 x 次(取决于我打开的软件数量),然后实际的软件将运行。这种方法确实有效,当然。但是当试图在终端中找到我想要的实际程序时可能会有点混乱。

非常感谢任何帮助。

标签: bashubuntu-18.04winegnome-terminal

解决方案


wine不使用就运行gnome-terminal

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

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


推荐阅读