=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
如果您不喜欢从终端运行 Gnome-do 的想法,找出正在发生的事情的一种方法是启动它
gnome-do > ~/.dolog.txt
并在 do 崩溃时读取该文件。这是做什么的,它将 gnome-do 的输出(读取调试信息)转移到文件 dolog.txt。该文件将在您的主目录中找到,如 /home/username/dolog.txt您可以在Launchpad上使用该文件提交针对 gnome-do 的错误以帮助修复它。
我也遇到了一些关于 gnome-do 崩溃的问题,也许有了我们所有的输入,开发人员将能够解决它们。
至于您的另一个问题,即在 gnome-do 崩溃后重新启动,您始终可以尝试这个我发现非常有用的解决方法:分配一个快捷键来重新启动 gnome-do,例如 Ctrl+Shift+Space 并改用它重新启动它。
一个简单的方法是启动
gconf-editor
然后导航到 apps->metacity->global_keybindings 并将值分配
<Control><Shift><Space>
给 run_command_1然后转到apps->metacity->keybinding_commands并键入
exec gnome-do > ~/dolog.txt
command_1的值现在,当 gnome-do 崩溃时,您将有一个简单的方法来重新启动它(Ctrl+Shift+Space),而不是再次进入菜单...而且由于该快捷方式与召唤 gnome-do 的原始快捷方式非常接近首先,它具有易于记忆的额外优势!
我有同样的问题,运行后
铁德建议,我收到以下错误
谷歌搜索'SIGABRT gnome-do mono'提供了一些背景,重新安装单声道似乎是关键。以下对我有用:
如果您刚刚升级到新版本的 Ubuntu,并且现在在 Dock 模式下遇到 Gnome-Do 问题,根据个人经验,我建议您重新安装 Do。升级到 Karmic 后,我立即遇到了严重的兼容性问题,重新安装解决了这个问题。