12.04 仪表板的搜索将程序作为文本文件打开,而不是作为应用程序运行

12.04 仪表板的搜索将程序作为文本文件打开,而不是作为应用程序运行

我有一个名为 df 的程序,位于 /home/isaac/df_linux,我运行它来玩游戏。

从这里运行仪表板搜索(按 找到)将运行 df 作为 gedit 文本文件。

如果我把它放在 /home/isaac/.df_linux 中,仪表板甚至看不到 df 文件。

是否有正确的方法让 dash 找到并执行我的游戏?

谢谢你!!!!

答案1

听起来该文件没有被标记为可执行文件。您可以进入命令行并使用

chmod +x (file name)

或者在 nautilus 中找到该文件,右键单击,转到权限选项卡并选中“允许以程序形式执行文件”按钮。

编辑:还要确保存在正确的shebang;尝试添加

#!/bin/bash

到文件顶部

答案2

我安装了一个名为 alacarte 的程序,并将我的程序添加到那里。重新启动后,ubuntu 仪表板看到了新应用程序。我现在可以从 12.04 仪表板运行 df。

相关内容