如何 optirun .sh 文件?

如何 optirun .sh 文件?

我设法达到了目的optirun glxgear,效果很好,但我无法为特定的 shell 脚本定义设置。

它的 wiki 中是这样说的:

optirun [options] <application> [application-parameters]

我不知道应该选择什么,也不知道应用程序参数是什么。(我真的是新手)如果我的文件是/home/hon/hon.sh,我该如何通过终端执行它?

如果我只是输入optirun hon或者optirun hon.sh它显示此错误:

/usr/bin/vglrun: 296: exec: hon: not found

我尝试在那里找到该文件/usr/bin/vglrun。我如何运行我需要运行的 shell 脚本?

答案1

尝试

optirun sh your_sh_file

请注意,bumblebee 通过 virtualgl 使用 nvdia 卡,性能非常差。

可能命令不会在 nvdia 模式下运行你的游戏。因为 sh 文件正在调用其他应用程序。我认为最好备份 sh 文件,然后编辑它以在 sh 文件中包括 optirun

答案2

在我的系统上,xyz有一个程序不存在。

$ optirun xyz
/usr/bin/vglrun: 296: exec: xyz: not found

因此请验证该程序是否存在于它应该在的地方

ls -l /home/hon/hon.sh
optirun /home/hon/hon.sh

答案3

这对我有用:

optirun sh ./PART TO .sh FILE/myfile.sh

运行Android-studio的示例:

optirun sh /opt/android-studio/bin/studio.sh

答案4

sh 文件是否可执行?如果不可则创建它

chmod u+x hon.sh 

如果这没有帮助:

optirun bash
./hon.sh

相关内容