这个问题很简单,关于“在终端中打开/运行”......
看起来 Ubunutu 并不像 KDE 和任何其他操作系统那样支持 bash/shell 脚本:
我尝试了显而易见的方法:
- 在文件管理器中单击右键
- 使用其他应用程序打开...
- 显示所有应用程序
但没有列出终端应用程序,只有“查找在线应用程序”。您甚至无法像在任何其他操作系统中一样浏览新应用程序。
有什么想法吗?我只发现了一些像创建启动器项这样的技巧,但这远非解决方案或理想。
说得更清楚一点:
我想通过右键单击“打开方式”->“终端”来运行文件管理器可访问的任何 bash 脚本,这样我就可以看到输出。这真的就像在 Windows 下双击批处理文件一样,它只会运行该死的脚本,而不会关闭终端,除非我在脚本中这样写。所以最后这不是关于双击运行,而是关于通过上下文菜单运行脚本,正如标题中所说的那样!
谢谢!
Ubuntu-x64-14.04/Unity/无修改或调整。
答案1
干净的方法是.desktop
为您的脚本创建一个文件,然后将其设为默认文本编辑器。
创建一个名为的文件,
/usr/share/applications/openscript.desktop
其内容如下:[Desktop Entry] Name=Open script in terminal Exec=gnome-terminal -e "%U" Terminal=false Type=Application MimeType=text/plain;
然后,执行以下步骤:
- 注销/登录(我不知道是否有必要)
- 右键单击文件
- 单击打开方式...
- 单击另一个应用程序...
- 选择“在终端中打开脚本”
- 你完成了!