我下载了 Smartgit 4.5.5 并尝试在 Ubuntu 13.04 中使用。但问题是当我双击脚本 smartgithg.sh 时,它会在 Gedit 上打开。在以前的 ubuntu 版本中我没有遇到过这个问题。
在以前的版本中,当我双击脚本时,它会显示一些选项,如“运行”、“在终端中运行”、“关闭”等等。
这里我想提一下,这个脚本的执行权限已经启用。我可以通过终端运行该脚本。
答案1
值得一提的是,Smartgit 可以在 ubuntu 上安装 - 我在 Ubuntu 13.04 和 14.04 中大量使用它 - 就像它是一个原生应用程序(因为它是从软件中心安装的)。
事实上,在同一个文件夹中,smartgithg.sh
你可以找到add-menuitem.sh
。要安装 Smartgit,你可以运行它一次通过做:
cd smartgithg-4_5_5/bin
sudo ./add-menuitem.sh
之后您可以在Unity程序列表中找到Smartgit(只需输入Super并写入“Smartgit”),然后就可以将其添加到启动器上。
这种安装方式还有一个优点,那就是当有更新时,Smartgit 会自动下载并安装最新版本,所以您不再需要卸载并重新安装新版本。
如果要删除 Smartgit,请运行以下命令:
cd smartgithg-4_5_5/bin
sudo ./remove-menuitem.sh
并删除该文件夹smartgithg-4_5_5
。希望有帮助。
答案2
正如我的博客文章这里建议
打开文件资源管理器
Files
。按Alt+F10并选择
Preferences
。它会显示类似这样的内容。
在
Behavior
选项卡中,选择Run executable text files when they are opened
并关闭它。