我刚刚从 20.04 升级到 20.10,现在 emacs 经常崩溃。这在任何早期版本的 Ubuntu 中从未发生过。我从 shell 启动,在崩溃时,我看到:
X protocol error: BadWindow (invalid Window parameter) on protocol request 25
When compiled with GTK, Emacs cannot recover from X disconnects.
This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221
For details, see etc/PROBLEMS.
为什么这个问题在 20.10 中出现。有没有解决方法,例如使用 GTK 以外的 GUI 工具包构建 emacs?
新信息 2020-11-03:
我现在意识到这个问题是 gnome-shell 随机(可能是崩溃和)重启的结果。虽然其他应用程序(例如 Chrome、Firefox、Audacious、终端)从此事件中恢复,但它显然触发了上述错误消息中的 emacs“X 断开连接”。这种情况自升级到 20.10 后才开始发生,并且只发生在我的台式机(System76 Ratel Pro)上。我的笔记本电脑(System76 Galego Pro)也运行 20.10,没有发生这种情况。台式机有英特尔显卡,并通过 HDMI 连接到我的显示器,以防万一。