最近写了个shell脚本,在文件管理器中双击运行,结果没有直接运行,弹出了个运行选项的对话框.
虽然不影响使用,但是很影响心情呀.百度了一下,发现有两个设置方法.
1. 设置dconf全局默认配置executable-text-activation --不过好像ubuntu有dconf-editor,openkylin没有这个ui工具,不敢随便乱改,放弃.
2.创建.desktop文件 --需要手动创建,不是openkyin的快捷方式,openkylin发送到桌面的快捷方式只是个软链接.
在桌面创建一个myscript.desktop文件 用vim或者文本编辑器编辑
[Desktop Entry]
#脚本路径
Exec=/home/devinqiu/test.sh
#图标可以设置图标文件路径,我这里借用的是终端的图标
Icon=utilities-terminal
#显示的文件名称
Name=myscript
#启动类型
Type=Application
#是否显示终端
Terminal=true
保存后,不要忘了赋予myscript.desktop运行权限 至此直接双击这个文件就可以直接运行脚本了.
另外给跟我一样刚接触Linux的新手一个小建议.使用linux不可避免要使用shell终端,运行各种命令和脚本,有时候执行了一些指令,修改了一些设置,但是关了终端之后发现忘了之前自己干了什么,真的很绝望.所以使用终端的时候可以执行script 命令 会自动将输入的指令,和输出结果保存到一个文件中,方便后面检查查看.
|