2016-09-29 4 views
11

ich meine gVim auf Version 8 zusammengestellt entfernen aktualisiert mit gtk 3, und ich fand es seltsam innere Ränder um das gVim Fenster:Wie weiße Grenze in gVim 8 mit gtk 3

gVim 8 white borders

Diese Das Bild ist möglicherweise nicht sehr klar, aber wenn Sie genau hinschauen, können Sie die weißen Ränder auf der rechten Seite und auf der Unterseite sehen. Ich habe dieses Problem gelöst, indem ich eine dunkle Farbe auf den Rand von gtk 2 gesetzt habe, aber auf gtk3 ist es wieder passiert. Irgendeine Idee, diese Grenze komplett auf gtk 3 zu entfernen?

Antwort

17

Gtk3 verwendet CSS, um Anwendungen zu stylen. Um den weißen Rand vom gVim Fenster zu entfernen, bearbeiten Sie die Datei ~/.config/gtk-3.0/gtk.css und geben Sie die folgenden Schritte aus:

@define-color YOUR_BACKGROUND_COLOR #rrggbb; 

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

Ist es möglich, die Grenze statt der Einstellung eine dunkle Farbe zu entfernen? – theJian

+0

Ich weiß nichts über GTK, also könnte ich falsch liegen, aber ich denke nicht. Es ist nicht wirklich ein Rahmen, sondern Teil des GtkForm-Objekts, das im GtkWindow enthalten ist. Sie können die Struktur mit 'GTK_DEBUG = interactive gvim' überprüfen. – proprefenetre

+0

@theJian, hast du Erfolg damit? – glutaminefree