Meld - 注册失败

Meld - 注册失败

我经常使用 Meld,但今天它开始让我失望了。当我尝试从命令行运行 meld 时,它会停顿一段时间,然后退出Failed to register: Timeout was reached

我执行了apt removeapt update并重新安装,但问题仍然存在。

对于调试这个问题有什么建议吗?

答案1

可能是 meld 进程挂在后台,无法退出。只需使用 SIGTERM(或 SIGKILL,如果 SIGTERM 不起作用)终止 meld 进程即可。无需重启机器。

答案2

对于遇到此问题的人,请尝试重新启动您的计算机。我发现了一个关闭的票在 meld 问题跟踪器上尝试了一下,果然,问题消失了。

答案3

您询问了有关如何调试此问题的建议。因此,我是这样调试的:我运行了sudo meld,它成功了。然后我运行了sudo su username我的用户名,meld 在那个窗口中成功了。然后我env > blah.txt在工作窗口和env > blah_busted.txt损坏的窗口中运行了。我停下来做meld blah.txt blah_busted.txt了一个 diff,并开始对 busted.txt 中定义但未在好的文件中定义的每个变量名运行unset VAR_NAME。最后我运行了:

unset XDG_RUNTIME_DIR

并且融合再次神奇地起作用了。

我正在通过 X2GO 运行 Ubuntu 22.04。我还必须在 ~/.bashrc 中“取消设置 DBUS_SESSION_BUS_ADDRESS”才能通过 x2go 运行与 snap 相关的内容。这是 x2go 的一个已知问题。ubuntu 似乎没有通过 x2go 进行回归测试,而且我根本找不到关于 ubuntu 如何/是否进行回归测试的任何文档。

相关内容