如何在不使用终端的情况下强制运行 sh 文件

如何在不使用终端的情况下强制运行 sh 文件

我有mendeleydesktop一个 python 脚本文件,它在我的 ubuntu 16 机器上运行 menedeley 软件 GUI。我运行以下命令以允许执行,sudo chmod +x mendelelydesktop然后在我的桌面上创建了一个符号链接 ln -s mendeleydesktop ~/Desktop/mendeleydesktop./mendeleydesktop从 termianl 运行是可以的,但双击或使用 Dash 将文件发送到 gedit 进行编辑。

注意:通过文件属性允许文件执行并不能解决问题。

如何通过直接双击强制运行 mendeley 而无需运行终端,这样我就不必每次运行 mendeley 时都运行终端。

答案1

打开 nautilus,然后转到:

Edit > Preferences > Behavior tab

可执行文本文件部分,检查打开时运行可执行文件

在此处输入图片描述

相关内容