[vim ] Gdk-CRITICAL IA__gdk_drawable_get_size

楼主: ViewMoon (阳春白雪)   2020-02-04 12:37:31
gvim 执行时有时会在 terminal 秀
Gdk-CRITICAL IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable
)'
这是因为在 gonme 3 中执行 gvim (GTK 版 且 version >= v8.1.0405) 才会发生
解决方式可以是装 GTK 3 版本的 gvim
e.g.
sudo apt remove vim\*
sudo apt remove vim-gtk3
若仍是要使用 GTK 版, 就使用 gvim version < v8.1.0405
若仍要使用 GTK 的新版, 则要自行 compile source code,
把 https://bit.ly/397DKvU 里, v8.1.0404 to v8.1.0405 时
被移掉的三处 if GTK_CHECK_VERSION(3,0,0) 补回去
(连结中的 line 1003 to line 1038)
作者: akria (akria)   2020-02-04 16:35:00
使用 v8.1.0606 作实验失败,依然会有 assertion将 gui_beval.c 整个退回到 v8.1.0404 依然不行还是感谢你的分享
楼主: ViewMoon (阳春白雪)   2020-02-04 18:06:00
sorry, 补充, 是 gui_gtk.c 的 line 1003 to 1038, 连结的底色标记处,只改这三个ifdef,同档其它处不要改补个截图 " target="_blank" rel="nofollow">

Links booklink

Contact Us: admin [ a t ] ucptt.com