2016-09-29 20 views
11

Gần đây tôi đã cập nhật gVim tôi lên phiên bản 8 được biên soạn với gtk 3, và tôi thấy có những ranh giới nội tâm kỳ lạ xung quanh cửa sổ gVim:Làm thế nào để loại bỏ đường viền màu trắng trong gVim 8 với gtk 3

gVim 8 white borders

này hình ảnh có thể không rõ ràng nhưng nếu bạn nhìn kỹ, bạn có thể thấy các đường viền màu trắng ở phía bên phải và phía dưới. Tôi đã giải quyết vấn đề này bằng cách đặt màu tối thành đường viền trên gtk 2, nhưng trên gtk3, nó lại hoạt động trở lại. Bất kỳ ý tưởng xóa hoàn toàn đường viền này trên gtk 3?

Trả lời

17

Gtk3 sử dụng css cho các ứng dụng kiểu. Để xóa đường viền màu trắng khỏi cửa sổ gVim, hãy chỉnh sửa tệp ~/.config/gtk-3.0/gtk.css và nhập thông tin sau:

@define-color YOUR_BACKGROUND_COLOR #rrggbb; 

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

Có thể xóa đường viền thay vì đặt màu tối không? – theJian

+0

Tôi không biết gì về GTK nên tôi có thể sai, nhưng tôi không nghĩ vậy. Nó không thực sự là một biên giới mà là một phần của đối tượng GtkForm được chứa trong GtkWindow. Bạn có thể kiểm tra cấu trúc bằng cách sử dụng 'GTK_DEBUG = gvim tương tác'. – proprefenetre

+0

@ theJian, bạn đã thành công với điều này chưa? – glutaminefree

Các vấn đề liên quan