所以我刚玩了几场战网游戏(特别是星际争霸),因为它讨厌协同作用。原因很明显,因为它是一款真正的鼠标密集型游戏,当你启动它时会控制一切。我有启动和停止协同的别名,但问题是我一直忘记在开始游戏之前使用它们,之后我已经投入使用。这真的让我很紧张。
该游戏是使用 PlayOnLinux 安装的。我要编辑什么脚本来插入会杀死协同作用的东西?PlayOnLinux 是否有一个标准的位置来放置用户脚本,或者是否有一些标准化的方法来做这种事情?
新信息 - 发现这个:
/usr/share/playonlinux/playonlinux --run "Battle.Net" %F
这是合适的还是有更好的地方?
我没有编辑别人的脚本,而是编写了一个包装器。这个脚本很好地处理了pulseaudio和synergy,但是playonlinux命令本身就是一个问题,因为它会返回,我必须想出一种方法让我的脚本等待......或者我可能没有。我可以写它来轮询游戏,看看它是否正在运行。
...好的,我已经重写了它以包含一个轮询循环。我还有最后一个问题,那就是它是否不是从快捷方式运行的。
...好的,从快捷方式运行时出现问题,但在 playonlinux 命令末尾添加“&”似乎已经解决了这个问题。