Bluefish 工作了一段时间,但现在我得到:
(bluefish:11390): WARNING **: Couldn't register with accessibility bus:
Did not receive a reply. Possible causes include:
the remote application did not send a reply,
the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.
(bluefish:11390): GLib-ERROR **: /build/buildd/glib2.0-2.40.2/./glib/gmem.c:103:
failed to allocate 18446744073682316418 bytes Trace/breakpoint trap
我该如何继续?
答案1
这是 Bluefish 的一个错误。他们坚称最新版本已经修复了这个问题。首先,请确保您安装了最新的稳定版 Bluefish。不需要是最前沿的最终版本,只要适合您的发行版即可。
就我而言,它无论如何都不起作用,我遇到过几次这个问题。基本上,如果你删除~/.bluefish/session-2.0
,它应该会再次起作用。
答案2
正如上一位贡献者所说,它涉及主文件夹中的 ~/.bluefish/session-2.0 文件。要查看此文件,请右键单击文件夹内并选择“显示隐藏文件”以启用“显示隐藏文件”。到达那里后,打开此 .bluefish 文件夹,右键单击 session-2.0 文件并选择属性,选择权限选项卡,勾选执行框,然后勾选设置粘性位框,关闭,关闭编辑器,一切应该都可以正常工作。无法解释原因,但当程序创建或写入文件时,它会取消设置执行权限,设置粘性位似乎会保持它们的设置,程序再次运行。