我正在尝试编写一个脚本,该脚本会生成一个 Konsole 窗口,进而生成一个 Wine CLI 窗口,我可以做到这一点。我无法让脚本将数据提供给第二个窗口。例如:
#!/bin/bash
echo "TEST" konsole --hold --workdir ~/.wine/drive_c/"Program Files"/DTS/MAS-SAS -e bash -c "WINEPREFIX=~/.wine wine cmd"; echo dtshd.exe
第一个回显按预期出现在第一个生成的 Konsole 窗口中。一个新的 Konsole 窗口也按预期打开。第二个 Wine CLI 窗口按预期打开。
此时 Wine 窗口具有焦点,即按下的任何键都将出现在该窗口中。
关闭 Wine 窗口后,第二个 echo 命令也会出现在第一个 Konsole 窗口中。
我的问题是,如何从脚本中将数据传递到第二个 Wine 窗口并执行它?