我在启动时通过 Wine 运行音乐播放器 Foobar2000。出于某种原因,当我关闭 Ubuntu 时,Foobar2000 进程在 Wine 中异常结束,下次运行时,我收到一条烦人的“以安全模式启动?”消息。这不是什么大问题,但我希望修复它。
安全模式消息仅在 Foobar2000 启动时存在名为“running”的文件时才会出现(如果在正确关闭时未删除该文件)。因此,删除“running”然后启动 Foobar2000 后,该消息不会出现。
我以为将其作为启动命令输入起来相当简单,但是却不起作用。
我使用的命令是
rm '/home/henry/.wine/drive_c/users/henry/Application Data/foobar2000/running';'/home/henry/.wine/drive_c/Program Files (x86)/foobar2000/foobar2000.exe'
如果我只是从终端运行它,它就可以正常工作,文件被删除,然后 foobar2000 运行。
有人知道为什么这在启动时不起作用吗?
另外,这会在终端可见的情况下运行吗?我怎样才能只显示 GUI?
答案1
将此命令复制到文件 winecleaner.sh
\rm -f '/home/henry/.wine/drive_c/users/henry/Application Data/foobar2000/running';'/home/henry/.wine/drive_c/Program Files (x86)/foobar2000/foobar2000.exe'
然后在终端运行
chmod +x winecleaner.sh
然后从终端运行该程序:
./winecleaner.sh
如果运行正常则将此脚本添加到启动应用程序列表