使用通过flatpak安装的monodevelop 7.0作为Ubuntu上的5.6单元的外部脚本编辑器的问题

时间:2017-06-08 21:35:49

标签: ubuntu unity3d unity5 monodevelop ubuntu-16.04

我有Ubuntu 16.04,我正在尝试使用最新的monodevelop作为Unity 5.6的外部脚本编辑器,但我找不到可执行文件位置,我试过.local / share / flatpak / app / com.xamarin .MonoDevelop / x86_64 / stable / active / files / bin但是没有什么对我有用。

2 个答案:

答案 0 :(得分:1)

关于user8248906,我认为他的回答可以使用更多细节。 Flatpak对其安装的应用程序需要不同的方法。在MonoDevelop的特定情况下,使用的命令是:

flatpak run com.xamarin.MonoDevelop

为了使用Unity,我们需要创建一个团队知道如何开始的脚本。将以下代码段保存到您可以访问的文件中,名称为monodevelop.sh

#!/usr/bin/env bash
flatpak run com.xamarin.MonoDevelop "${@// /?}"

上面的bash脚本只是打开MonoDevelop中指定的文件。最后一部分"${@// /?}"用“?”替换文件名中的空格解决MonoDevelop中的一个错误的字符,阻止它接受包含空格的文件路径。

现在您已保存文件,可能需要将其标记为可执行文件,可以通过chmod +x monodevelop.sh从命令行执行。接下来,在Unity中,导航到“Edit-> Preferences-> External Tools”,并将“External Script Editor”设置更改为指向上面的脚本。

现在Unity应该能够正确打开MonoDevelop!

答案 1 :(得分:0)

flatpak run com.xamarin.MonoDevelop