2016-09-29 116 views
11

我最近更新我的gVim的用GTK 3编译的版本8,我发现周围有gVim的窗口奇怪的内边框:如何删除白色边框gVim的8 GTK 3

gVim 8 white borders

这图片可能不是很清楚,但如果仔细观察,可以看到右侧和底部的白色边框。我已经通过在gtk 2的边框上设置深色来解决这个问题,但是在gtk3上再次出现。任何关于在gtk 3上完全删除此边框的想法?

回答

17

Gtk3使用css风格的应用程序。从gVim的窗口中删除白色边框,编辑文件~/.config/gtk-3.0/gtk.css并输入以下内容:

@define-color YOUR_BACKGROUND_COLOR #rrggbb; 

window#vim-main-window { 
    background-color: @YOUR_BACKGROUND_COLOR; 
} 
+0

是否可以删除边框,而不是设置一个深色的? – theJian

+0

我对GTK一无所知,所以我可能会错,但我不这么认为。它不是一个真正的边框,而是包含在GtkWindow中的GtkForm对象的一部分。您可以使用'GTK_DEBUG = interactive gvim'来检查结构。 – proprefenetre

+0

@theJian,你有这个成功吗? – glutaminefree