我使用 Gnome Do 一两次后,它就停止工作了。但它没有给出错误消息。我目前已将其配置为在使用 then Super+Space组合键时弹出。我必须不断进入菜单并再次激活它。
答案1
如果您不喜欢从终端运行 Gnome-do,那么找出发生了什么情况的一种方法是将其启动为,gnome-do > ~/.dolog.txt
并在 do 崩溃时读取该文件。这样做会将 gnome-do 的输出(读取调试信息)转移到文件 dolog.txt。此文件将位于您的主目录中,如 /home/username/dolog.txt
您可以使用该文件提交 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 的原始快捷方式非常接近,因此它还具有易于记忆的额外优势!
答案2
我遇到了同样的问题,运行后
gnome-do > ./dolog.txt
根据 Tiede 的建议,我收到以下错误
=================================================================
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.
=================================================================
谷歌搜索“SIGABRT gnome-do mono”会给出一些背景信息,重新安装 mono 似乎是关键。以下方法对我有用:
sudo apt-get install --reinstall mono-2.0-gac mono-gac mono-runtime
答案3
如果您刚刚升级到新版本的 Ubuntu,并且现在在 Dock 模式下使用 Gnome-Do 时遇到问题,根据个人经验,我建议重新安装 Do。升级到 Karmic 后,我立即遇到了严重的兼容性问题,重新安装后问题解决了。