我想跑步
wine myapp.exe
不显示 GUI 窗口。
myapp.exe
是一个命令行应用程序。
可以吗?
安装
xvfb
和可能的依赖项:
sudo apt install xorg xvfb xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
然后,将 wine
与
xvfb-run
一起使用:
xvfb-run wine myapp.exe
如果仅使用 wine
命令来执行此操作,您可以使用别名:
alias wine='xvfb-run wine'
但是别名无法在子进程中使用,为了使其永久有效,您可以在 wine
目录中创建一个名为
/usr/local/bin
的脚本,如下所示(
/usr/bin/wine
是实际的
wine
二进制文件):
#!/bin/bash
xvfb-run /usr/bin/wine "$@"
然后使脚本可执行:
sudo chmod +x wine
此后,每个wine
命令都将以
xvfb-run
前缀执行,这意味着每个
wine
都可以在没有gui的情况下工作。