删除文件然后在启动时运行文件

删除文件然后在启动时运行文件

我在启动时通过 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

如果运行正常则将此脚本添加到启动应用程序列表

相关内容